App Store因为连接到IPv6网络不能登录被拒绝

Blade770
  • 34

第一次上传因为这个原因被拒,然后就按照官方的要求进行了的网络设置和测试,测试手机上连接到MAC创建的IPv6网络上时,账号登录和是用都没有问题,但是提交后还是因为相同的原因被拒。
本地进行了各种真机测试,都没有问题,但是还是因为相同的原因被拒,就是连接到IPv6网络后不能登录,被拒4次了,最后一次以为可能是不能获取token导致,将其设置为如果获取不到token就设置为空,但还是被拒。
现在问题是各种测试程序都没有问题,能登录,而且能正常使用,但是提交后苹果那边就是不能登录然后被拒,想请问下还有什么原因可能导致这种情况?希望大家指点下

回复
阅读 4k
2 个回答

问题的原因最后经过摸索发现是因为程序在登录时请求了推送的频道ID,但是苹果的规则是消息开关必须由用户自己控制,所以在App Store审核测试的时候他们没有开启消息开关,导致登录程序出错,不能正常登录。模拟器正常是因为模拟器不支持推送,会把ID默认设为空,所以没有出错。
修改这个错误只需要将获取推送ID的步骤不要放到登录时候。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏