如何通过位置服务获取用户的国家/地区有很多方法。但是,以这种方式获得的国家并不总是与用户的Play商店相关联的国家/地区相对应。
有没有办法通过代码直接获取用户的Play商店国家/地区?
答案 0 :(得分:1)
您无法直接通过Android SDK获取Play商店所在国家/地区。
但您可以在Android应用内结算API中使用 getSkuDetails()方法。它会返回一个JSON。
在JSON中查找 price_currency_code 字段,以获取在Play商店帐户中使用的货币的货币代码。从货币,你可以得到这个国家。
详情请见此处 - https://developer.android.com/google/play/billing/billing_reference.html#getSkuDetails