兼容IPv6-only

需要排查的内容

  1. 不使用 IPv4 地址,如,233.5.5.5等
    2. 使用 NSURLSession(兼容iOS 7+),不使用 NSURLConnection
  2. 可以使用NSURLConnection,但是,建议修改成NSURLSession。
  3. 针对于其他第三方的SDK,也要去核实排查。
    • 微信sdk已经更新,尽快升级
  4. 检测兼容性的方法,使用Mac电脑共享一个WiFi热点,使用 NAT64,测试手机连接该热点,测试应用程序,如果某些接口或功能(第三方SDK)出现异常,通常是超时或返回网络错误,表明该 App 不兼容IPv6-only网络,需要修改。

特别地

  1. 如果使用AFNetworking,尽快升级最新的AFNetworking,并使用 URLSession

参考

  1. Supporting IPv6 DNS64/NAT64 Networks

你可能感兴趣的:(兼容IPv6-only)