如何使用应用内结算v3testing本地化价格

我的应用程序显示由getSkuDetails()API报告的价格。 要确认它正在工作,我想设置我的设备来显示不同地区的价格。

我尝试使用来自不同国家/地区的Google帐户login并设置系统语言,但价格仍显示在我自己的语言环境中。 如何设置我的设备,以便我可以看到以不同语言环境报告的价格?

Solutions Collecting From Web of "如何使用应用内结算v3testing本地化价格"

我想这不容易。 在我的情况下,我遇到了同样的问题。 根据我读到的一些信息,看起来有几个Google用来定位用户的程序。 其中之一是检查在Google Play中注册的信用卡的过程,如果用户有任何一个。 所以,如果这是你的情况,你总是会显示对应于您的信用卡的语言环境的价格。

第二次检查,通过手机的SIM卡。 如果您没有SIM卡或设备是没有SIM卡的平板电脑,那么下一步是寻找WiFi连接。

WiFi地点和IP地址的本地化也被用于地理定位用户。

最后如果没有这个工作,则使用设备中的区域设置。 因此,Google通过这种方式根据您所在的地方显示价格,这与您的设备中的区域设置无法匹配。

例如,如果您是西class牙语,您的平板电脑使用的是西class牙语的本地设置,而您现在在美国,则以欧元为单位向您显示价格是有意义的,因为这将是信用卡中收取的价格,你会更好地理解货币转换,因为你在你的生活中使用欧元。

我希望这可以帮助你。

那么作为一个简历,如何testing呢? 非常困难。

最好的祝福。

从应用内购买API v3的DOCS

该API还引入了一个长期预期的function:可以直接从Google Play查询应用内产品信息。 开发人员现在可以以编程方式获取项目的标题,说明和价格。 没有货币转换或格式化是必要的:价格以用户的货币报告,并根据其区域设置格式

在Google Play上添加产品时,他们还会提供支持不同地区的价格的选项。 全球货币为美元,价格根据当地货币自动转换。