如何在 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 中获取应用商店国家代码的主要内容,如果未能解决你的问题,请参考以下文章
Ios react-native 无法部署到应用商店获取 ITMS-90683:Info.plist 中缺少目的字符串
如何在 Windows 上使用快速通道将 React Native iOS 应用程序部署到应用商店?
如何安装 React Native 应用程序而不将其发布到任何商店?
在 Play 商店更新 React Native 应用程序时,仍然显示卸载和打开选项。不显示更新选项