【问题标题】:React Native iOS In-App Purchase does not work in Released versionReact Native iOS 应用内购买在已发布版本中不起作用
【发布时间】:2021-09-02 10:05:39
【问题描述】:

我刚刚在应用商店中发布了一个应用(大约 12 小时前),我已经为其添加了应用内购买。

我在沙盒(TestFlight)环境中对其进行了全面测试,一切正常。

但我和其他用户面临这样的错误;

他们能够

  1. 查看产品(订阅计划)
  2. 购买其中一个。
  3. 查看苹果的“成功”提示弹窗。
  4. 在他们的 Apple 帐户上查看计划。

但是,在应用程序中,他们无法解锁高级内容。甚至 useEffect 钩子都没有被触发(这有助于用户自动 goBack()。)

我不明白,也不知道在这种情况下该怎么办。

提前谢谢大家。

*- 平台:IOS 14

  • React Native 版本:0.64.2
  • 包:react-native-iap 7.2.1*

您可以找到我使用的示例代码here。对不起,我无法在此处正确添加代码 sn-p。

【问题讨论】:

    标签: ios react-native in-app-purchase react-native-iap


    【解决方案1】:

    IAP.validateReceiptIos(receiptBody, true) 的第二个参数设置为true

    true 用于沙盒测试
    false - 用于真实(发布)付款

    在我们将值更改为false 并提交应用以供审核后,一切正常。

    【讨论】:

      猜你喜欢
      • 2022-06-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多