ios - 为什么我无法查询可用的应用内购买

标签 ios react-native in-app-purchase expo

我有一个 React Native Expo 项目。 I'm using this library. - 适用于 iOS 上的应用内支付。

问题是,我对可用应用内购买的查询没有返回任何内容。

虽然无法检索购买的商品,但我无法建立任何付款。

注释:

  • 我正在通过 Expo iOS 客户端测试 RN 应用
  • 应用内购买已准备好在 Apple connect 中提交
  • 应用程序已在 Apple connect 中完成所有数据,但尚未提交

这是代码。这是从 GitHub documentation 复制粘贴的

 try {
        await InAppPurchases.connectAsync();
        const items = Platform.select({
          ios: ["basic", "medium", "best"],
          android: [],

        });
        // Retrieve product details
        const getPurchasable = await InAppPurchases.getProductsAsync(items);
        const { responseCode, results } = getPurchasable;


最佳答案

如果您有未接受的付费应用程序协议(protocol),您将无法收到购买的商品。另外,您可以尝试使用iTunes Sandbox帐户

关于ios - 为什么我无法查询可用的应用内购买,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62025185/

相关文章:

ios - 是否可以在一个 UiTableView 中有两个不同的 UiTableViewCell?

iphone - 为什么我在 GDATA 中使用 Youtube API 时不断收到 Apple Mach-O 链接器错误

react-native - React Native ScrollView 不滚动

javascript - React Native ListView 项目不显示

swift - 自动续订订阅 buy_date 和 expires_date 相等

ios - 验证来自 iOS transactionReceipt 的签名

iphone - UIButton 作为 UITextfield 的 subview

ios - UINavigationBar - 在嵌套页面中隐藏 subview

javascript - React Native - 在滚动条上隐藏键盘

java - 使用java处理应用内苹果收据