我从SKProductsRequest
中获得了一个空的产品标识符数组。
我执行了以下步骤:
在iTunes Connect中的“管理用户”下创建了应用内购买测试用户帐户] >>
在“管理您的应用内购买”下创建了一些应用内购买产品。
将应用程序加载到iPhone上,转到“设置”→“存储并退出常规存储”
在(void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response
回调中设置断点
所有提交的产品ID都在响应的invalidProductIdentifiers
属性中。提交请求时,我同时尝试了在步骤2中创建的产品ID以及以捆绑ID开头的那些ID。
谢谢,
Raghu
可能重复:iPhone StoreKit-无效的产品ID,我从SKProductsRequest获取了一个空的产品标识符数组。我执行了以下步骤:创建了应用内购买...
我尝试了苹果论坛和此处提供的所有建议,但仍然无法正常工作。
找到解决方案:
我一直在整理产品标识符返回无效原因的列表。这是潜在原因的清单:
付费应用程序的合同必须有效,才能接收有关配置的应用程序内购买的数据。
我是这里的受害者之一。好吧,我是。昨天,我遇到了问题,并多次修改了所有步骤。今天,我查看了troybrant的所有列表。
您没有完成所有的财务要求(请参阅本文档的“合同,税收和银行信息”部分。)>
您必须使用在iTunes Connect上创建的确切产品ID。就我而言,我只是创建了“ Product1”,在调用SKProductsRequest时就使用了它。
不再痛苦。
此链接具有很多有用的信息,尽管缺少这些小细节:invalidProductIdentifiers
“首先,您需要确保您在门户网站中的应用程序ID是正确的。”