iOS 带IAP提交注意事项及无法submit for review的解决方案

最近项目接触到了苹果的程序内购(IAP),碰到不少问题,参考了很多帖子才得以解决。在此总结一下,多少可以为初次接触IAP的童鞋一些帮助,面对苹果严格的审核少费一点脑筋。闲话不多说,刚接触时的纠结我懂得。。
关于如何新建IAP我在这里就不多说了。重点说一下,大多数人会遇到的问题以及解决方法。
第一次,新建好IAP,然后沙盒测试完了,以为没有问题就提交了,结果等了7天,结果是被苹果给拒了。。。苦逼呀!!

Missing IAPs

We are unable to complete the review of your app since one or moreof your In App Purchases have not been submitted for review.

Please be sure to take action and submit your In App Purchases ANDupload a new binary in iTunes Connect. Learn more about submittingIn App Purchases for review in the iTunes Connect Developer Guide.

大体的意思是说苹果没有收到IAP的审核请求。当时一头雾水呀,就狂查资料,慢慢的返现了问题。

我的IAP的状态都是 submitfor review 而且 点击每一个IAP都,最上边都有警告提示:

Your first In-App Purchase(s) mustbe submitted with a new app version. Select them from the In-AppPurchases section of the Version Details page and then click Readyto Upload Binary. 

然后在app details的界面,在截图下面有个 in-apppurchase的选项, 下面有一行提示:

In-App Purchases cannot be added tothis version because it has already been submitted for review. Tomanage your In-App Purchases, go back to the App Summary page andclick on the Manage In-App Purchases button.

出现这样提示的童鞋要注意了,这是你操作顺序的问题了。而这个状态下,iap是不能submitfor review的。
在正常的情况下  in-apppurchase的选项后面有个小小的Edit(以前是一个enable),点击edit,当前app所有的iap都会在列表里。iOS <wbr>带IAP提交注意事项及无法submit <wbr>for <wbr>review的解决方案


一步步解解决吧,这种情况下,最常用的做法就是,先随便上传个二进制文件,然后app的状态会变成watingfor review,这说明上传成功率,接下来先点击view details ,然后再点击binary details,在右上角就会出现 reject this binary,然后点击rejectthis binary 把刚才上传的二进制文件给删除了。 最后点击back,返回到appdetails的界面,你会发下, in-apppurchase的选项后面有个小小的Edit,点击Edit会看到你所有的IAP出现在里面,然后全选中然后再done,然后再点击binarydetails,点击右上角的 ready for upload。然后上传你的二进制文件,这样你的iap就直接进入到waitingfor review状态了。

iOS <wbr>带IAP提交注意事项及无法submit <wbr>for <wbr>review的解决方案

好了这样就OK了,接下来就是等待苹果的严格审核了。。。。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
iOS 16上的内购项目(IAP)经历超时问题时,可能会导致用户无法完成购买或受阻于支付过程。这可能是由于多种因素引起的,包括网络连接问题、服务器故障或应用程序错误等。以下是一些可能的解决方法: 1. 检查网络连接:首先,请确保您的设备已正确连接至互联网。尝试连接其他应用或使用浏览器验证网络连接是否正常。 2. 重启设备和应用程序:关闭并重新启动设备,然后重新打开应用程序。这有助于刷新应用程序的状态并清除可能存在的临时错误。 3. 更新应用程序和iOS版本:检查应用商店或系统设置中是否有可用的应用程序或iOS更新。更新通常包括修复错误和增强功能,可能有助于解决超时问题。 4. 清除应用程序缓存:在iOS设置中找到应用程序,并尝试清除其缓存。这有时可以解决应用程序运行过程中的问题。 5. 取消和重新购买:如果内购项目超时,尝试取消并重新提交购买请求。确保您的支付信息正确并且账户余额充足。 6. 联系技术支持:如果问题仍然存在,请联系应用程序的开发者或苹果的技术支持团队。提供详细的问题描述和相关的错误信息,以便他们可以帮助您解决问题。 总结而言,iOS 16上的IAP超时问题可能是由于网络连接、设备或应用程序错误引起的。通过检查网络连接、重启设备和应用程序、更新软件、清除缓存、重新购买或联系技术支持,您可以尝试解决这个问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值