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

Posted

技术标签:

【中文标题】如何在 React Native 中获取应用商店国家代码【英文标题】:How to get app store country code in React Native 【发布时间】:2018-04-26 22:42:55 【问题描述】:

我们有一个带有应用内购买功能的 react-native 应用,可在 ios 和 Google 商店购买。我们希望在触发购买流程之前确定用户当前所在的国家/地区,以便提前正确显示相应的定价方案。

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

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

react-native-device-info

任何建议或帮助将不胜感激!

【问题讨论】:

嗨,你有没有设法解决这个问题? @Tyrannogina 很遗憾还没有 你解决了吗? @JojoNarte nope 但已经有一段时间了,如果有人现在有解决方案,也不会感到惊讶。如果你找到了,让我知道 @JojoNarte 找到了解决方案! 【参考方案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.
);

加载产品会给你金额、币种、国家代码等。

【讨论】:

以上是关于如何在 React Native 中获取应用商店国家代码的主要内容,如果未能解决你的问题,请参考以下文章