首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >React本机-iap getProducts()返回空数组

React本机-iap getProducts()返回空数组
EN

Stack Overflow用户
提问于 2020-05-13 19:18:45
回答 2查看 3.2K关注 0票数 3

本机版本-iap 3.3.7

react版本-本机0.60.4

只在ios上遇到错误(IOS或Android或两者兼而有之)的平台

预期行为getProducts返回产品数组

实际行为返回空数组,它在android上运行良好。

测试环境(模拟器?)仿真器和真实设备

另外,应用程序购买产品中的已经在app商店获得了批准。我也尝试使用4.4.8版本,但没有区别。(请帮帮我,

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-05-13 19:58:11

当产品不被获取时,很可能会出现一些配置问题。在iOS上,最可能的罪魁祸首是:

  1. 产品没有处于“准备提交”状态(确保添加了屏幕截图)。
  2. 您还没有在App连接中签署付费应用程序协议
  3. 您是在模拟器上而不是物理设备上进行测试的。

如果您的产品已经获得批准,并且您已经在物理设备上试用过,我会再次检查#2,并确保您签署了最新的“付费应用协议”。

这里有一篇关于RevenueCat主题的便利文章,有些是特定于RevenueCat的,但大多数清单适用于任何应用程序。

票数 8
EN

Stack Overflow用户

发布于 2022-11-05 06:08:57

这条线很久没有解决了。但是其他人不需要像我一样花上几个星期,下面是我在StackOverflow上发现的一些东西。

getProducts()没有从商店获得产品列表。给定产品id(SKU)列表,getProducts将获得有关这些产品的详细信息。

我在打电话

代码语言:javascript
运行
复制
getProducts();

但是调用getProducts的正确方法是这样的:

代码语言:javascript
运行
复制
const skus = Platform.select({
     ios: ['product_id_ios'],
     android: ['product_id_android'],
});
getProducts({skus});

我希望这能帮到别人

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61783102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档