我们在iOS和Google商店都提供应用内购买的反应原生应用。我们希望在触发购买流程之前确定用户当前所在的国家/地区,以便提前正确显示相应的定价方案。
我们已考虑使用设备区域设置,电话号码国家/地区代码和其他指纹识别技术来推断这一点,但我们希望获得更明确的解决方案。
我们也在使用这个包含国家选项的套餐,但它不能满足我们的生产需求:
非常感谢任何建议或帮助!
答案 0 :(得分:1)
最后使用以下程序包找到了可行的解决方案:
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.
});
加载产品会为您提供金额,货币类型和国家/地区代码等。