我检查了大量的清单,我已经尝试了所有可能的解决方案,但我的IAP永远不会有效! (只需拥有最后一个解决方案:重新启动整个过程,包括生成新的App ID)
我的清单:
V您是否为应用程序ID启用了应用程序内购买? :当然
V您是否检查过您的产品已售出? :开头
V您是否已提交(并可选择拒绝)您的应用程序二进制文件? :我的应用程序已经在App Store上销售。
V您的项目的.plist捆绑ID是否与您的App ID相匹配? :当然,这样我就可以用分销资料销售我的应用程序。
V您是否为新的App ID生成并安装了新的配置文件? :两次! (不是我的用户认证档案)
V您是否已使用此新配置文件将项目配置为代码签名? :好的
V您是否正在为iPhone OS 3.0或更高版本构建? :我使用iPhone4并为iOS3.0构建
V您在制作SKProductRequest时是否使用完整的产品ID? :我尝试了完整的身份证,没有前缀。
V您是否已将产品添加到iTunes Connect后等了几个小时? :已经超过3天了。
V您的银行详细信息是否在iTunes Connect上有效? (通过Mark):银行,税务和所有三份合同均生效。 (我怎么知道银行detils'活跃'?我填写了所有空白并提交了)
V您是否尝试从设备中删除该应用并重新安装? (通过Hector,S3B,Alex O,Joe和Alberto):很多次...删除重新安装删除所有配置文件重新安装...断开连接,重新启动等等...
我的IAP状态为'等待屏幕截图'
我使用了明确的应用ID
您未完成所有财务要求(请参阅本文档的“合同,税务和银行信息”部分)。 :是
您没有使用明确的App ID。 :我使用了com.app.myapp(和com.app.myapp.product1作为我的产品ID)这样的显式ID
您没有使用与您的显式应用ID相关联的配置文件。 :我使用正确,以便我的应用程序在appstore上。
您未在代码中使用正确的产品标识符。有关产品标识符的更多信息,请参阅技术Q& A,QA1329,“在应用内购买产品标识符”。 :选中已选中已选中复选并粘贴.....
您未在iTunes Connect中清除待售应用内购买产品。 :我查了一下。
您可能修改了产品,但所有App Store服务器尚未提供这些更改。 :已经48小时或更长时间..
如果您或App Review在iTunes Connect中拒绝了您最近的二进制文件。 :这是'准备出售'。 (目前,已添加“准备上传”)
以及Google上的其他一些清单
(对于正在寻找IAP解决方案的人,我希望上面的清单可以帮到你)
+
更多线索......
我在另一款即可销售的应用中添加了新的IAP。 - >仍然没有工作
我在另一个尚未发布的IAP中添加了新的IAP(准备上传)。 - >不工作
在我的MyApp-Info.plist中,[Bundle identifier:com.my.app],[Bundle display name:MYAPP]
iTunes连接应用名称与“捆绑显示名称”不同,例如“这是我的应用”。
此问题可能与iTunes连接或我的帐户设置有关。但到现在为止我无法弄明白。
答案 0 :(得分:2)
我的设备是问题所在。 如果有人有同样的问题,请先检查设备。
答案 1 :(得分:1)
我的IAP状态是'等待屏幕截图'
首先修复此问题,I.E。上传截图。如果我没记错的话,我提供了截图,测试对我有用。
答案 2 :(得分:1)
上传屏幕截图,并通过下面的屏幕截图向Apple证明您的IAP在sanbox帐户中正常运行。