拒绝我的应用的原因是ipv6网络连接问题。
首先,我将AWS用作后端服务器。我使用域名连接服务器,例如http://ec2-XX-XXX-XXX-XXX.compute-1.amazonaws.com:80/parse,其中X是数字
其次,我尝试通过以下方法重现该问题:a)转到我的iPhone设置->开发人员->状态(Newwork链接调节器)->创建一个与LTE完全相同,但协议为IPv6的配置文件b)与Apple做相同的事情建议。使用雷电以太网连接我的MacBook,并与iPhone共享wifi。我的应用程序在两种情况下均能正常工作。
第三,我看一下有关支持IPv6的AWS。链接在这里。http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/ResourceRecordTypes.html#AAAAFormat似乎没有任何更改。我不太确定,因为我对服务器不熟悉。
有什么建议么?谢谢。
更新
如果您使用的是旧苹果的Rechability类,并且使用的是旧的AFNetworking的AFNetworkReachabilityManager类
响应-我没有实现任何有关可达性或AFNetworking的代码。我应该担心那些类位于其他来源的框架(如Parse)中吗?
如果您使用的是硬编码IP地址
响应:我的域名是http://ec2-XX-XXX-XXX-XXX.compute-1.amazonaws.com:80/parse,其中X是数字。因此,我认为应该没问题。
我的应用程序已批准。
我唯一改变的是
其他使用Google Map api,AWS和Facebook登录中的解析托管的人的参考:
我仍然在质疑苹果为什么说我的应用程序在上次提交时未能通过IPv6要求。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句