微博 Qzone 微信 App Store被拒原因ipv6解决方案

微博 Qzone 微信 App Store被拒原因ipv6解决方案,第1张

开发者交流群号:246807516,欢迎各位加
本人因为ipv6被App Store被拒的惨痛经历,在我的上一篇文章中已经详细讲述了,这篇文章主要总结一下解决方案。

一、本身项目是否有不支持ipv6的原因存在

1目里面设计和网络有关的SDK是否支持ipv6,如果有这方面原因的朋友可以去你使用SDK的官网寻找一下解决方法,一般好多第三方SDK目前有设计到ipv6的都有相应的处理方案。(例如: reachability 、新浪微博 、支付

、友盟统计分析 、微信、 QQ、 支付宝、 百度地图、环信、极光推送等。使用AFNetworking的朋友一定要改到30以上版本,使用

NSURLconnection请求的朋友需要换成NSURLsession请求,因为这个已经很老了不支持ipv6了 )

2项目的服务器是否支持ipv6其实关于这个问题,苹果也表示服务器可以不支持,但是APP必须要在ipv6网络环境下可以正常运行。关于这个我推荐一个测试网站,大家可以去测试一下自己的服务器,网址:>允许天气应用访问当前位置、重置位置和隐私、删除天气应用程序并重新安装它、尝试更新到最新的iOS版本这四个原因导致iPhone天气小组件不刷新。
一:允许天气应用访问当前位置,天气小部件无法在iPhone上运行的一个常见原因是天气应用无法访问您的位置信息。我们可以打开“设置”>“天气”>"位置">,选择"始终"选项。
二:重置位置和隐私,天气小部件不工作也可能是位置和隐私设置中的故障,可以通过还原位置和隐私设置轻松解决。打开“设置”>“通用”>“还原”,在d出窗口中,选择“原位置和隐私”点击“还原位置”。
三:删除天气应用程序并重新安装它,如果天气小部件仍然无法工作,则问题可能是由于天气应用程序损坏或损坏,可卸载已损坏的天气应用程序并将其重新安装到您的设备上。
四:尝试更新到最新的iOS版本,WeatherWidget的问题可能是由于您的设备没有更新到最新版本的iOS。
iPhone系列机型自iPhone4之后配置AppleSilicon自研芯片。TouchID在iPhone5s上首次出现;iPhone6s和iPhone6sPlus首次在屏幕上加入了3DTouch压力感应触控;无线充电在iPhone8、iPhone8Plus机型首次出现,采用Qi(Chee)无线充电标准。

可以解析的,
1允许所有地址访问
2绑定内网IP
3绑定多个IP
Linux服务器上安装MongoDB后,允许其它客户端IP访问MongoDB服务器。
阿里云服务器需要设置入站规则,可参见使用外网访问阿里云服务器ZooKeeper
1允许所有地址访问
NOTE:
netbindIp and netbindIpAll are mutually exclusive That is, you can specify one or the other, but not both
netbindIp和netbindIpAll是互斥的。也就是说,您可以指定其中一个,但不能同时指定两者。
可直接设置bindIpAll: true,即允许所有的IPv4和IPv6地址访问

会存在只有ipv6的情况。

苹果的IPV6未通知。其实是有多种原因的:

1、如果你的账号不能登录,提供的测试账号不存在,或是密码错误等情况。苹果会认为是ipv6问题。

2、如果你的某个页面打开空白,或是加载失败,或是打不开,苹果也会认为是IPV6原因。    

其实这可能是网络加载慢的原因,毕竟国外打开国内网站,肯定有延时,这样也会导致加载失败。APP限制6秒内请求没返回数据就报:请求失败",这样被苹果遇到了,给我说是IPV6原因。然后我们又将请求时间加长到15秒,通过了。 

3、其它原因。    

另外还有一款原因,也是说IPV6,我们将服务器配置IPV6支持(教程在群文件中有上传查看"阿里云服务器设置IPV6(已过审)")。这样APP什么也没改,通过了。 

IPv6使用NPT,可以在其中将一个前缀转换为另一个前缀:

举例来说,专用地址有一个主机fd2c:a7c6:2aae:ef93::41。然后,我可以添加NPt规则以转换fd2c:a7c6:2aae:ef93::为2607:f0d0:1002:51::。这实际上是1:1映射,这意味着可以双向运行,入站和出站都将被转换。比如说下面例子用一条AAAA记录,将服务器的公共IP为2607:f0d0:1002:51::41,转发为内网地址。

1、打开网络连接,点击打开网络和网络共享,如图 *** 作

2、进入到网络共享中心,如图

3、点击更改适配器设置,进入到网络连接,右键联网的网络,如图 *** 作

4、进入到属性页面,选择IPV6,如图

5、双击IPV6进入到如图页面,这里有个高级按钮。

6、点击高级,进入到高级设置页面,如图

7、点击DNS,切换到DNS窗口,在这里可以设置DNS服务器,如图 *** 作


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13291271.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-09
下一篇 2023-07-09

发表评论

登录后才能评论

评论列表(0条)

保存