如何在React Native中获取应用商店国家/地区代码

时间:2018-04-26 22:42:55

标签: react-native in-app-purchase

我们在iOS和Google商店都提供应用内购买的反应原生应用。我们希望在触发购买流程之前确定用户当前所在的国家/地区,以便提前正确显示相应的定价方案。

我们已考虑使用设备区域设置,电话号码国家/地区代码和其他指纹识别技术来推断这一点,但我们希望获得更明确的解决方案。

我们也在使用这个包含国家选项的套餐,但它不能满足我们的生产需求:

react-native-device-info

非常感谢任何建议或帮助!

1 个答案:

答案 0 :(得分:1)

InAppUtils

最后使用以下程序包找到了可行的解决方案:

https://github.com/chirag04/react-native-in-app-utils

const identifiers = [
   'com.xyz.abc',
];

InAppUtils.loadProducts(identifiers, (error, products) => {
   console.log(products);
   //update store here.
});

加载产品会为您提供金额,货币类型和国家/地区代码等。