iphone - SKProductsRequest 未返回任何产品

标签 iphone in-app-purchase

这是我第一次尝试,但遇到了获取产品列表的障碍!

我创建了一个临时配置文件,例如:com.mycompany.myproduct,并在 iTunes connect 上创建了一个附加功能,例如 com.mycompany.myproduct.feature。

该功能已链接到商店中已有的应用,但尚未与使用 com.mycompany.myprod 作为标识符的应用内购买一起使用。

我已经使用 com.mycompany.myproduct 构建了新版本并部署到我的手机上,它工作正常,除了当我尝试检索可用产品列表时(iTunes 连接上有一个设置)我得到了一个返回计数为 0

我不确定我哪里出错了,所以非常感谢一些建议......

谢谢

最佳答案

这是一个老问题,但我想我可以帮助澄清其他通过 Google 找到此问题的人。

检查 SKProductsResponse 对象的 invalidProductIdentifiers 属性。它应该是空的。

可能发生的部分情况是您的标识符在 iTunesConnect 中配置不正确。它们应列为“准备提交”或“等待屏幕截图”

关于iphone - SKProductsRequest 未返回任何产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4563495/

相关文章:

iOS:使用自动续订订阅去除广告

in-app-purchase - 无法为IAP更改 “Cleared for Sale”(AppStore)

ios - 设置背景图像后按钮变为蓝色

iphone - 如何编写在框中绘制文本/字符串的测试用例?

android - 在 Android 上的应用计费中,支持的市场和不同国家/地区的不同 APK?

android - 如果产品是部分硬件部分订阅,Android/iOS 应用程序是否需要使用苹果或谷歌的应用内购买 API?

in-app-purchase - 在 iOS 13 中请求应用内购买失败

ios - 如何在不使用 segue 的情况下传递数据

iphone - 在僵尸工具下运行时会出现大量 CFString 分配,但不会出现泄漏或分配工具

iphone - 如何为章节标题设置 RGB 颜色值 - IOS