最近应用提审被苹果拒了两次,reviewer的测试环境是ipv6, iOS11, 被拒原因是点击内购商品无反应。
送审地区:香港、澳门、台湾
一开始试了很多不同组合都无法重现苹果提出的问题,最后发现问题出在iOS11+sandbox帐号这个组合:
1、iOS10+真实iTunes帐号经Testflight测试无问题
2、iOS11+真实iTunes帐号经Testflight测试无问题
3、iOS10+sandbox帐号经Testflight测试无问题
4、iOS11+sandbox帐号经Testflight测试有问题
组合4出现两种付费异常情况:
1)iPhone7,在付费过程中要求登入帐户,登入后无反应,再次点击购买再次出现登入帐户窗口,无限循环。 。 。
2)iPad5,点击内购商品无反应(与送审被拒原因相同)
网上搜索一下,果然有开发者遇到同样问题:
https://www.reddit.com/r/iOSProgramming/comments/70it4v/ios_11_is_in_app_purchase_testing_using_a_sandbox/?st=j81dnypi&sh=13357ee1
国际友人提问截图网络上给出的建议解决方案是,新建一个sandbox帐户,解决原理未知。
新建一个sandbox帐户之后果然组合4之前出问题的设备付费均正常,回覆苹果说明情况并且分享新的sandbox帐号,两天内过审。
--------------------------
总算过了审批关,個人推测 iOS11发布前创建的sandbox帐号由于某种原因,在付费过程中无法被系统识别,问题与具体app无关,坐等iOS修复。
网友评论