繁体   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