应对国内app应用过苹果没有ipv6审核失败方法

APP相关 795 Views 0 个留言

在国内,苹果审核很不利好,苹果审核app会要求再ipv6下访问,所以只能从自身着手解决问题了。

因为小可自己已经过了很多次审核了,所以很多经验可以拿来讲,你们也可以给我留言,我有空就会给大家解答一下ios app上架审核的一些事情。

回归正题,下面正文:

  1. app内部资源必须走郁闷,直接走ipv4的自己找死,无解。
  2. 确保引用的sdk有ipv6的地址,腾讯的分享,登入,友盟的统计之类的都是支持ipv6的。
  3. 找个国外服务器(有ipv6地址),然后用nginx反代一下(也许叫正代,反正就是正向代理或则反向代理,我不是非常懂)。
  4. 具体思路就是苹果审核人员用ipv6访问我们app的域名,域名AAAA指向国外vps ipv6地址,用nginx代理目标主机到我们的国代ipv4的机子上

具体nginx配置代码如下:

server {
listen [::]:80; # 监听IPv6的80端口
server_name xiaoke.name; # 站点域名
location / {
proxy_pass http://xiaoke.name/; # IPv4的站点访问地址
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}

这样就可以完美的过掉ios上架苹果app审核的时候遇到的ipv6问题。

还有其他问题也可以问我,虽说我知道的不是很多,但是大家可以一起共同进步。

转载请注明:小可博客 » 应对国内app应用过苹果没有ipv6审核失败方法

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址