我的应用程序显示getSkuDetails()API报告的价格。要确认它是否正常工作,我想设置我的设备以显示不同区域设置的价格。
我尝试使用来自不同国家/地区的Google帐户登录并设置系统语言,但价格仍然显示在我自己的区域设置中。如何设置我的设备以便能够看到在不同区域设置中报告的价格?
答案 0 :(得分:13)
我想这并不容易。就我而言,我遇到了同样的问题。根据我读到的一些信息,它看起来谷歌用来定位用户的程序有几个。其中一项包括检查在Google Play中注册的信用卡的流程,如果用户有任何一个。因此,如果是这种情况,您将始终显示与您的信用卡对应的区域设置的价格。
第二次检查,是通过手机的SIM卡制作的。如果您没有SIM卡或设备是没有SIM卡的平板电脑,那么下一步就是寻找WiFi连接。
WiFi点和IPAddress的本地化也用于对用户进行地理定位。
最后,如果没有任何效果,则使用设备中的区域设置。因此,Google会根据您所在的位置显示价格,这与您设备中的区域设置无关。
例如,如果您是西班牙语,并且您的平板电脑使用西班牙语进行本地设置,而您现在就在美国,则可以向您显示欧元价格,因为这将是您收取的价格。信用卡,你会更好地理解货币转换,因为你在生活中使用欧元。
我希望这会对你有所帮助。
所以作为简历,如何测试呢?很难。
最好的问候。
答案 1 :(得分:0)
来自应用程序内购买API v3的DOCS
API还引入了一项备受期待的功能:能够直接从Google Play查询应用内商品信息。开发人员现在可以以编程方式获取项目的标题,描述和价格。不需要货币转换或格式化:价格以用户的货币报告,并根据其区域设置进行格式化
答案 2 :(得分:0)
在Google Play上添加产品时,他们还提供了支持不同区域设置价格的选项。全球货币为美元,价格根据当地货币自动转换。