簡體   English   中英

如何從Android應用程序內部了解用戶谷歌播放國家?

[英]How to know users google play country from inside the android app?

我們有一些應用內產品和訂閱。 價格因國家/地區而異。 問題是我們不知道如何在應用程序中檢測國家。 我們根據一些事情進行猜測,但發生的情況是我們猜測國家並向他顯示 x 價格,當用戶繼續使用谷歌付款時,谷歌檢測到另一個國家(基於 Playstore 帳戶?)並向他顯示 y 價格。 這違反了谷歌政策,他們希望我們修復它。 但是我們該如何解決呢? 有沒有一個api,我們可以調用它來了解與google對國家/地區的理解相匹配的國家/地區。

(它已經重復了,但大約在 8 年前......所以我不確定從那以后是否發生了一些變化)

為什么不嘗試從系統中獲取Locale並根據它進一步執行操作..

試試這個東西來獲取用戶的當前語言環境

Locale current = ConfigurationCompat.getLocales(getResources().getConfiguration()).get(0);

如果您需要有關它的更多信息,請告訴我。

 -------------- EDIT ------------------

請點擊以下鏈接了解詳細信息,目前無法將國家與 Play 商店帳戶關聯。 但是你可以欺騙來修復它。

確定 Play 商店國家/地區

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM