gpt4 book ai didi

iphone - 在应用程序内购买没有有效的产品 ID

转载 作者:行者123 更新时间:2023-12-03 18:36:38 34 4
gpt4 key购买 nike

我正在尝试在我现有的 iPad 应用程序上运行应用程序内购买。我无法从 App Store 检索产品信息:

- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response

SKProductsResponse 仅包含无效的产品 ID。我尝试了在这里或网上找到的所有可能的解决方案:

  • 我的应用 ID 已启用应用内
  • 我生成了新的配置文件并将其安装在我的设备上
  • 我重新启动了设备
  • 我的应用 ID 与我的 Info.plist 中的相同(它已经在商店中存在了几周)
  • 我为该应用添加了应用内购买,并选中了“已批准出售”
  • 我在应用内购买中添加了屏幕截图
  • 我尝试了不同的产品 ID 命名方案
  • 我进行了三次检查,确保将正确的产品 ID 传递给 SKProductsRequest
  • 我将 NSSet 传递给 SKProductsRequest,而不是 MutableSet
  • 我使用应用购买中包含的即将发布的版本更新了我的应用,并将其提交以供审核
  • 我批准了一项应用内购买,只是想看看是否有帮助
  • 我等了超过 24 小时

所有这些操作只给我带来了无效的产品 ID。

我希望有人能指出我正确的方向,因为我已经没有想法了。

最佳答案

您是否以应用内购买测试用户身份登录? (您可以通过 iTunes Connect 在“管理用户”下创建一个)。如果您使用常规帐户,则不会显示尚未批准销售的产品,即使它是开发版本,即使应用程序本身已批准销售。您可能需要先在 iPhone 上注销您的常规帐户(主屏幕 -> 设置 -> App Store -> 注销)。

你说你得到的是无效的产品 ID,而不是没有 - 你会得到什么样的 ID?他们是乱码还是返回了别人的 ID?例子会有所帮助。

关于iphone - 在应用程序内购买没有有效的产品 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2950779/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com