【公告】平台已经更新了新版的网站,同时旧版依然可以使用
访问新版

您当前的位置:首页 >技术文章

苹果要求IPV6 但是没有IPV6 如何解决

例如收到:

來自 Apple

2. 1 Performance: App Completeness

5. 1.1 Legal: Privacy - Data Collection and Storage

Guideline 2.1 - Performance - App Completeness



We discovered one or more bugs in your app when reviewed on iPad and iPhone running iOS 11.2.6 on Wi-Fi connected to an IPv6 network.


Specifically, your app was loading indefinitely upon launching. 


Please see attached screenshots for details.


Next Steps


To resolve this issue, please run your app on a device to identify any issues, then revise and resubmit your app for review.


If we misunderstood the intended behavior of your app, please reply to this message in Resolution Center to provide information on how these features were intended to work.


For new apps, uninstall all previous versions of your app from a device, then install and follow the steps to reproduce the issue. For updates, install the new version as an update to the previous version, then follow the steps to reproduce the issue.


Resources


For information about testing your app and preparing it for review, please see Technical Note TN2431: App Testing Guide. 


For a networking overview, please review About Networking. For a more specific overview of App Review’s IPv6 requirements, please review the IPv6 and App Review discussion on the Apple Developer Forum.


Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage



We noticed that your app requests the user’s consent to access their location  but does not clarify the use of this feature in the permission modal alert.


 Please see attached screenshots for details.


Next Steps


To resolve this issue, please revise the permission modal alert to specify why the app is requesting access to the user's location .


Resources


To learn more about requesting the user’s permission to access app features, visit the iOS Human Interface Guidelines. You may also want to review the Technical Q&A QA1937: Resolving the Privacy-Sensitive Data App Rejection page for details on how to provide a usage description for permission request alerts.



苹果明确表示服务器不需要支持 IPv6,但是有一点苹果没有指出来,那就是,虽然你的服务器不用支持 IPv6,但是必须正确响应 IPv6 的 DNS 查询,只需域名再添加一条ipv6的解析就可以了。

参考链接:http://www.jianshu.com/p/d18ada23f78d

转换工具:http://www.subnetonline.com/pages/subnet-calculators/ipv4-to-ipv6-converter.php


[2018-03-09 13:04]