苹果审核 ipv6 的问题

2021-07-18 17:58:46 +08:00
 ntop

苹果小白,刚刚把公司的应用写完了,准备上架,哪知道第一天就被苹果拒绝了,理由是「 App 功能不完善,登录不了账户」,还给了一张登录时候提示网络错误的截图。我自己测试了下,是可以正常登录的。后来有在网上搜索下,发现是因为 iPv6 的原因,苹果会在 ipv6-only 的环境下测试(而我们的服务器是不支持 ipv6 的)。在网上搜了一圈,看到一篇觉得应该靠谱的文章: https://developer.aliyun.com/article/641639 应该是出自阿里云的官方。

想问下大家,大家都是怎么解决 ipv6 的问题的,我用的是阿里云的 ECS,上面的链接的解决方案是不是靠谱,一般选择其中的方案 1 还是方案 2 ?或者还有其它简单的解决方案适合我这种小白使用。

这两天一直在研究这个问题,真的太痛苦了,不太懂这种底层网络的问题。。。o(╥﹏╥)o

8427 次点击
所在节点    iDev
52 条回复
ntop
2021-07-19 11:14:05 +08:00
@salmon5 亲哦,你都不看楼吗,APP 适配问题我不是已经说过了吗,而且请求都发到服务器了。硬编码的也能把请求发过来吗,我不懂。。。
huZhao
2021-07-19 11:24:38 +08:00
录制视频,上传后端申诉,一般就过审核了。
jwautumn
2021-07-19 11:26:24 +08:00
上架过很多 APP 。遇到这种情况的次数也挺多的。
大多数解决方案都是重新提交审核,就可以了。还没过就多提交几次。反正现在审核很快,半天一天的。
个人感觉是苹果的审核团队在的地区问题,被分配到了无法访问的地区,导致的无法打开。
所以我一般都备注一下,让分配在可以访问国内网的地区审核团队。虽然并没有卵用~~~
ntop
2021-07-19 11:36:47 +08:00
@mrrenjw 谢谢,我也争取多审核几次
ntop
2021-07-19 11:39:00 +08:00
@huZhao 好的,我试试。
@weichengwu 我测试了下我们网站没啥问题。这个网站不错挺有用的,收藏了。
Lemeng
2021-07-19 13:30:32 +08:00
也有可能习惯性拒绝。应该没问题吧
GDAOE
2021-07-19 14:14:27 +08:00
发布地点修改成中国大陆,就不会要求 IPV6
可以看看提审需要注意的问题:
https://github.com/gdxz123/AppleGuidelines
xiaooloong
2021-07-19 16:43:04 +08:00
之前我们也遇到过,其实跟 ipv6 无关,就是苹果审核那边的网络访问不到你的服务器。当时我们的服务跑在腾讯云,苹果审核死活访问不通,于是买了一台国外 vps 做反向代理转发到腾讯云就好了。
Alvin109
2021-07-19 17:31:03 +08:00
原来是这样
@ntop
ntop
2021-07-20 13:31:09 +08:00
@xiaooloong 能分享下实现细节吗,我不太明白部署 vps 之后的操作,是需要在手机 APP 里面判断当前的地址位置如果是在苹果那边就访问 vps 的地址,如果不是就访问正常的地址吗?还是 APP 不需要做任何更新,地址在路由解析的时候就会自动按照就近原则访问了国外的 vps
xiaooloong
2021-07-20 13:53:51 +08:00
@ntop 国外 vps 上用 nginx 做 4 层或者 7 层转发到国内。dns 域名,国外解析到国外的 vps,国内不变。

顺便一提,苹果的测试环境应该是用 macOS 的互联网共享开出来的 NAT64 网络。就是实际互联网是纯 ipv4 的,但是开出来的 Wi-Fi 是纯 ipv6,在 macOS 这层网关做的 DNS64 和 NAT64 。
之前我们的 app 除了我们自己的服务器还接了第三方的统计 sdk,结果第三方统计都收到请求来自国外的 iPad 用户的使用数据了,结果反而我们自己的域名接口苹果那边访问不通。不知道是腾讯云的网有问题还是苹果的网有问题。
ntop
2021-07-20 20:10:10 +08:00
@xiaooloong 我刚刚竟然复现了这个错误,而且 100%复现。在本地环境用 wifi 网络开 vpn 。直接报错, log 中打印:HandshakeException: Connection terminated during handshake,关掉 vpn 一起正常。
哎,你看这个错误。。。大概是上面又有动作了。
平时我测试都是白天测试的,开 vpn 也没问题,今天测试的时间为晚上 8 点左右对面正好刚起床。。 看来我要把 vps 部署起来了,真坑哦。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/790224

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX