React-Native-iap getProducts() 返回空数组

Bla*_*ake 2 in-app-purchase ios react-native

react-native-iap 3.3.7 版本

react-native 0.60.4 版本

仅在 ios 上遇到错误的平台(IOS 或 Android 或两者?)

预期行为 getProducts 返回产品数组

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

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

添加 所有应用内购买产品已在应用商店中获得批准。我也尝试使用 4.4.8 版,但没有区别。:( 请帮我。

enc*_*ife 5

当未获取产品时,很可能是某些配置问题。在 iOS 上,最有可能的罪魁祸首是:

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

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

这是来自RevenueCat 的有关该主题的方便帖子,有些是特定于RevenueCat 的,但大多数清单适用于任何应用程序。