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

How to get app store country code in React Native

我们有一个 React-Native 应用程序,可以在 iOS 和 Google 商店中进行应用程序内购买。我们希望有一种方法可以在触发购买流程之前确定用户当前所在的国家/地区,以便提前正确显示相应的定价方案。

我们已经考虑使用设备区域设置、phone 数字国家代码和其他指纹技术来推断这一点,但想要一个更明确的解决方案。

我们也在用这个包,有国家选项,但不符合我们的生产需要:

react-native-device-info

如有任何建议或帮助,我们将不胜感激!

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.
});

加载产品会给你金额、货币类型、国家代码等