fulcrum
fulcrum
  • 发布:2017-06-16 12:26
  • 更新:2017-06-22 11:32
  • 阅读:2727

APP上架APP Store审核不通过,需要官方支持

分类:HBuilder
    我们采用HBuilder开发了一款应用,包括电商、地图、定位等功能和服务,最近半个月连续5次受到Apple的拒绝,拒绝内容见附件。  
    Apple方说我们不支持ipv6,我们在服务器端已经添加了对IPV6地址的AAAA解析,服务器端也增加了对IPV6的支持,也通过了http://ipv6-test.com/validate.php的前两项的测试。  
    从截屏来看,整个程序没有加载进来。我们采用DCloud的MUI来开发我们APP,应用打包也是采用DCloud的云端打包,不清楚我们开发的页面是部署在云端还是APP端。如果是云端,那如果DCloud的服务器不支持IPV6,那这个现象可以解释得通;如果是部署在APP端,那就无法解释程序框架为什么没有加载。  
     烦请各位能够给一个解决方案和思路,先谢谢了。
2017-06-16 12:26 负责人:无 分享
已邀请:
雪之梦技术驿站

雪之梦技术驿站 - 你在互联网的路上匆匆而来,雪之梦技术驿站助你满载而去

https

fulcrum

fulcrum (作者)

回答太精炼了,可否详细点

  • 雪之梦技术驿站

    我们的做法是ssl证书,服务器绑定域名,然后手机接口访问服务器都是通过https形式访问

    2017-06-16 12:45

爆栈工程师

爆栈工程师 - 爆栈工程师

录个视频过去就行 录清楚 把配置的ipv6环境 还是手机获取到的ipv6地址都拍上 然后在拍打开app的界面 就可以了,有时候是苹果那边延迟获取不到数据 不一定是ipv6 的问题,可能网络延迟严重;

fulcrum

fulcrum (作者)

我们也录了视频了,手机上的视频和ipad上的视频都录制过了,苹果那端依然审核不过。目前做的H5是在云端打包的,不明确H5页面是在APP端还是在云端存放。如果是在APP端 存放,那跟网络没有关系

DCloud_heavensoft

DCloud_heavensoft

wen如故i

wen如故i

话说过了吗?现在普通版hbuilder打包,百度地图支持ipv6吗?叫了一个ios同事,用ipv6测试一下,显示的都是灰色网格。

回梦無痕

回梦無痕 - 暂停服务

开启ATS,审核政策里说过,没有开启ATS的,会审查严格一点。

关于ipv6,下面的方案是我自己测试过,可以通过审核的。
申请UPYUN的CDN,给你的API域名套CDN,然后在域名解析那里,取消AAAA的解析,给海外线路添加UPYUN给的域名解析。配置完,等一段时间(等取消AAAA的解析和海外线路的域名解析生效)。
然后去http://ipv6-test.com/validate.php测试你的域名。你会发现已经匹配到有一个ipv6地址,我猜测应该是UPYUN给解析的。
测试方法(无论用不用上面的方法都可以):
给手机挂上美国的vpn,看下访问app的速度如何。
在AWS那里申请一台美国地区主机(好像能免费申请到),配置好ipv6环境,以ipv6类型访问api接口试试。
为什么要用UPYUN的CDN呢?因为我只测试过UPYUN的,你也可以挂其他国外有节点的CDN,在国外有节点,国外的访客就不直接访问国内服务器,访问会稳定很多,通过审核后可以撤销cdn,CDN配置不当的话,CDN的缓存会影响APP(只影响国外线路)。这个方法不需要改动服务器和APP,只需要配置CDN和添加解析国外线路。

猫猫猫猫

猫猫猫猫 - 用户已离线

对于海外请求,使用海外主机代理,国内的ipv6测试正常,国外访问不一定正常。

该问题目前已经被锁定, 无法添加新回复