首页 > 解决方案 > 向印度客户显示的美国价格

问题描述

我有一个使用 RevenueCat API 实现的应用内订阅的颤振应用。我有报告称,印度的一些用户看到的是美元价格(以及美国定价,这与印度定价不同)。但是,我已经确认一些用户得到了正确的印度卢比定价,所以这不是一个明显的实施问题。

我正在使用product.priceStringRevenueCat Flutter API 中的属性来显示价格。

遇到此问题的用户位于印度,所以我不确定为什么会发生这种情况。设备语言设置重要吗?

标签: flutterrevenuecat

解决方案


这取决于客户设备上的商店区域设置(可能与语言区域不同)。RevenueCat 的 Purchases SDK在 Android 上使用 的getPrice()属性,在iOS 上使用 的属性。SkuDetailspriceSKProduct

奇怪的是,您的客户会将此报告为一个问题,因为我假设他们也习惯于以该货币查看所有其他 IAP。我查看了 Purchases SDK 并没有任何对 USD 的后备或任何会覆盖设备区域设置的东西。


推荐阅读