苹果内购苹果审核被拒 We found that your in-app purchase products exhibited one or more bugs

第一次嵌入苹果内购,审核时候拒绝了,说点击了支付没有任何反应,就说有BUG给拒绝了,看了很多国内国外的帖子,一大堆反应这个问题的却没有一个有答复的,所以记录下我的案例希望帮助到大家

Guideline 2.1 - Performance - App Completeness

We found that your in-app purchase products exhibited one or more bugs when reviewed on iPhone and iPad running iOS 13.7 on Wi-Fi.

Specifically, tapping on an in-app purchase generates a loading message and no further action after the animation appears.

Guideline 2.1 - Performance - App Completeness

We remain unable to access the in-app purchase products in your app because they do not return an action after being tapped and allowing for several minutes for this to process. This occurred when your app was reviewed on iPhone and iPad running iOS 13.7 on Wi-Fi.

Guideline 2.1 - Performance - App Completeness
The in-app purchase products cannot be purchased when reviewed on iPhone and iPad running iOS 13.7 on Wi-Fi.

Specifically, tapping on the Buy it button generates a loading animation but no action occurs once the animation completes. Please see attached screenshot for details.

Next Steps

Please revise your app to ensure that the in-app purchases can be purchased.

然后我查了一下,检查了下面几点相关的:

1.协议那里 是否都是显示绿色有效
2.苹果内购项目,都是等待审核
3.提交审核包的时候 是否同时勾选了内购项目
4.XCode-Capability 内购的选项是否开启

这些都确定了,并且 TestFlight测试正常,我就觉得是不是苹果方面的问题,我就直接回复了苹果说我们这边是测试正常的,并且录制了一个视频演示了我能正常调用苹果内购并且支付成功!

结果 第二天,苹果还是回复了我,它调用不了

于是我就在每个步骤加了log统计,并且在- (void) productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response这个方法加了toast,判断了如果response.products.count == 0,就加了toast显示No ProductID:xxx

回复苹果:
无法重现问题,附件了最新的testflight演示视频,并且加了log,如果你遇到了No ProductID:,就是你们给我的产品的返回信息是空的,但我确实在后台添加了这些产品ID,如果长时间一直在loading,也是回调一直收不到,反正就一直推是苹果的原因哈哈哈哈

苹果内购苹果审核被拒 We found that your in-app purchase products exhibited one or more bugs_第1张图片
screenshot

然后删掉了之前的苹果内购项目,用新的构建版本并重建新的内购项目勾选,提交审核.

期间,我还申请了苹果技术支持,是被拒后我就申请的
https://developer.apple.com
点击最底部Contact us
然后反馈的内容也大概跟上面回复苹果的差不多

苹果技术支持在两天后回复了我


苹果内购苹果审核被拒 We found that your in-app purchase products exhibited one or more bugs_第2张图片
screenshot

然后应用状态 审核中了3天

终于 审核通过!!!

你可能感兴趣的:(苹果内购苹果审核被拒 We found that your in-app purchase products exhibited one or more bugs)