公司的 APP 被拒了,原因是没有 IPV6 使用,关键公司网络线都是直拉的没有 IPV6 ,各位的公司是怎么处理这个问题?
公司的 APP 被拒了,原因是没有 IPV6 使用,关键公司网络线都是直拉的没有 IPV6 ,各位的公司是怎么处理这个问题?
|
1
沙发
|
|
laukwanchanJan 14, 2017
2
|
|
3
@laukwanchan 什么意思?
|
|
laukwanchanJan 14, 2017
4
|
|
402645707Jan 14, 2017 via Android
6
@laukwanchan 一眼还以为是 ipv6 第八项
|
|
wohenyingyu02Jan 14, 2017 via iPhone
7
用 mac 分享热点啊,连 mac 都没有么
|
|
wwwjfyJan 14, 2017
8
|
|
TechnetiumerJan 14, 2017
9
所以说,独裁的 Apple 重新定义了开发者
|
|
ryd994Jan 14, 2017
10
1. 内网做个 v6 的测试环境,用虚拟机或者自己一个路由器很简单
2. https://tunnelbroker.net/随便玩 |
|
a412739861Jan 14, 2017
11
你要具体看看他的回复信息。
ipv6 那套是固定说辞,是说他的运行环境是 ipv6 ,真实问题不一定是 ipv6 。 一般用系统控件,或者 AF ,就能够支持 ipv6 |
|
CommandZiJan 14, 2017
12
真正原因可能是你的服务器他连不上。
建议检查你服务器的境外链接情况。 别问我为什么知道~ |
|
lun2uJan 14, 2017
13
用 Mac 虚拟出来的 ipv6 是有本地的 DNS server 的,而苹果的审核环境是没有 DNS server
大概是这样原因吧,所以解析不过去。 简书上有一些相关的帖子,动手能力强的服务端开发应该可以解决这个问题。 |
|
14
其实网络支持 6to4 的也是可以的。
另外几个办法可以给你尝试。 一,去买一个原生支持 ipv6 的服务器,比如搬瓦工,服务器装个 squid ,然后 aaaa 截止到这个服务器, a 记录不变。 二,去搞个 cdn 服务,一般 cdn 提供商都支持 v6 的,如果一般用户不想走 cdn 的话,就去 dns 增加海外线路就好了。 三,用 he ,给服务器搞一个 ipv6 通道。 另外,血泪提醒,请提交审核的时候务必修改版本号重新上传,别以为 app 代码不变就可以不上传新包直接提交旧版本审核! |
|
SourceManJan 14, 2017 via iPhone
15
说实话,我个前端都知道怎么处理这个问题
|
|
17
楼主应该先把想要解决的问题表述清楚,另外提供一些额外的信息,你做了什么尝试,得到什么结果之类的,比如你是否已经清楚 ipv6 不支持的原因?
1. 看你意思,如果是为了验证,楼上 @wwwjfy 发出的文档中有明确的表述怎么来搭建环境监测 app 是否支持 ipv6 ,要支持 ipv6 需要避免的动作。 2. 如果已经知道问题所在,还不能解决,就应该把不能解决的问题抛出来啊,只是发个抱怨贴,没人能猜到你的想法,也为你提供不了解决方案的 。 |
|
KarsaJan 14, 2017
18
@lun2u 想说 ipv6 的支持,并不是客户端或者服务端单一可以解决的,需要双方的配合。
首先服务器的网址必需支持 ipv6 的 DNS 解析,另外,所处的环境如果处于内网,必需支持 NAT 对 ipv6 的转换。 在客户端,也有要求,不能写死 ipv4 的 ip 地址,不能使用底层不支持 ipv6 的网络接口(苹果的顶层网络操作已经支持了 ipv6)。 |
|
simple2025Jan 14, 2017
19
关注下,但是苹果真的需要 ipv6 吗?别吓我
|
|
xi_linJan 15, 2017
20
先自己搭建环境测试,有 mac 就能模拟
确认没问题以后和审核申诉,有时候真是他们没连上服务器。。 |
|
21
哎,公司 APP 之前一直能过审核的,突然哪一天被告诉我们没有 IPV6 那套说辞,都不懂是什么情况~另外 APP 测试是没问题的~
|
|
miki6180Jan 16, 2017
22
应该是第三方库有问题。
|
|
miki6180Jan 16, 2017
23
@dark456852 你把 ipa 包给我,我给你扫描一遍
|