2018-ipv6审核被拒绝的解决方案,已审核通过

目前解决IPv6被拒问题只有三种方案(其他任何方案都是这三种延伸而来):
① NAT64+DNS64 中转解决方案——配置简单、稳定有效。
② IPv6隧道技术解决方案——技术要求高、稳定性一般。
③ IPv6带宽接入方案——成本高,适合自建服务器客户。

2018年3月份因为公司的新产品上架被拒(Performance - 2.1) ,苹果审核人员在IPv6的环境下不能进入我们的APP。折腾了两周,终于审核通过,我这样做的:

1)https://github.com/wg689/Solve-App-Store-Review-Problem/blob/master/ipv6.md
关于这篇文章,我从头到尾看了3遍,老老实实的按照文章操作,在本地搭建了ipv6环境,自己测试完全没问题,正常访问服务器接口。

2)将常用的第三方SDK,比如支付,分享等更新到最新的版本。我们的项目用到的AFNetworking是2.0版,由于历史原因,项目比较大,更新到AFNetworking3.0会比较麻烦,所以我参考了下面的文章处理了。
https://www.jianshu.com/p/4111e2565332
https://www.jianshu.com/p/a6bab07c4062
关于socket ,我们项目里也用了CocoaAsyncSocket。

3)在本地搭建了ipv6环境,测试没问题后,我就提交审核,结果---显然没过,同样是因为IPv6的原因被拒。

4)我也想过花钱找人帮过审核,但是因为各种原因还是放弃了。
我了解到的情况:非游戏APP 299元包过,需要提供域名 IP,还有端口;上架成功服务停止;先付费,包过,不过退。
参考:https://promotion.yun-gu.com/ipv6/?audience=173106
参考:IPv6被拒解决方案群 群号:140755394 (我在群里私聊过,问了价格)

5)最后实在是没有办法,请求服务器同事协助,最终同事买了一台新的阿里服务器,配置了IPv6环境(配置比较麻烦,同事搞了3天),将IPv6下的接口指向原来的接口,测试没问题后,提交审核,这次通过了,不容易。

总结:"苹果表示服务器不必须支持 IPv6,但是有一点苹果没有指出来,那就是,虽然你的服务器不用支持 IPv6,但是必须正确响应 IPv6 的 DNS 查询"。
比较有效的方法还是购买国内或国外的服务器,搭建IPv6环境。也可以试试录制ipv6环境测试通过的视频,被拒的话就重复提交审核几次,有人这样通过了。

原文地址:https://www.cnblogs.com/WinJayQ/p/8870900.html

时间: 2025-01-07 14:50:42

2018-ipv6审核被拒绝的解决方案,已审核通过的相关文章

Destoon QQ互联一键登录审核不通过的解决方案

在QQ互联上申请帐号之后提交了审核, 后台填写APPID和KEY之后自己申请的QQ号可以正常登录,但QQ互联审核的时候一直审核不通过说是“您的网站审核未通过,原因是“点击QQ登录按钮提示登录失败或出现错误信息(无跳转.提示失败.出现错误信息)”,请确认申请符合审核标准后,再提交审核”,或者是““禁止开发商强制用户重新注册或绑定其他帐号””.错误提示图: Destoon爱好者对此问题的解决方案是:修改模板目录下的chip/line.htm模板文件,具体流程如下:在第25行查找”绑定账号“,修改替换

[易飞]存在已审核的交易单据无库存交易明细(未纳入存货管理)

[摘要]物控部门查询品号供需明细表与库存明细账,发现查询无记录.而在2015-04-21存在进货单且已审核并验收合格. 怎么办?重新库存,执行4月份重新计算库存,仍然无效. 查询维护库存交易:以下是对比项:发现丢失了第一笔!!!! 查询品号基本信息:发现未纳入存货管理

Nginx配置IPv6端口监听及务器设置IPV6及Https支持并通过AppStore审核

一.监听端口 从Nginx 1.3的某个版本起,默认ipv6only是打开的,所以,我们只需要在监听中加入ipv6监听即可,不过推荐都手动加上比较好,代码如下: listen [::]:80 ipv6only=on; server { listen 80; listen [::]:80 ipv6only=on; server_name index index.php index.html index.htm; root } 编辑完毕后保存,然后使用命令检测配置是否正确: nginx -t 重启n

SQL Server 审核(Audit) -- 如何创建审核

SQL Server 审核(Audit) -- 如何创建审核 可以使用 SQL Server Management Studio 或 Transact-SQL 定义审核. 在创建并启用审核后,目标将接收各项. 您可以使用 Windows 中的"事件查看器"实用工具来读取 Windows 事件. 对于文件目标,您可以使用 SQL Server Management Studio 中的"日志文件查看器"或使用 fn_get_audit_file 函数来读取目标文件. 以

SQL Server Audit(审核)配置方法--数据库级别的审核

大致步骤: A.创建审核 B.创建数据库级别的审核规范-监控数据库对象的创.删除与修改 C.测试审核功能-创建.修改与删除数据库对象 D.使用日志文件查看器阅读审核日志 1.   创建审核 在审核上右键-新建审核 在审核名称:audit-database 审核文件:file 文件路路径:C:\Myadmin\audit_logs 并启动审核audit-database 2.创建数据库级别的审核规范-监控数据库对象的创建.删除与修改 展开数据库->AccDB数据库安全性-数据库审核规范--右键&quo

ASP.NET调用cmd命令提示符拒绝访问解决方案

最近做关于Windows Server POP3服务器的小项目,翻遍网络,也没能找到接口. 值得庆幸的是最终发现了一个控制台接口winpop.exe,也就是用cmd命令提示符与POP3服务器交互. 这样实属无奈之举,用cmd命令效率低不说,而且获取.分析返回信息相当麻烦.然而这还不算什么,最主要的是:B/S模式下,网页程序有权限调用cmd吗?   这里调用cmd,当然不是调用客户机器上的cmd,而是服务器上的cmd,这样心里还有点底. 小心翼翼的在我电脑上做了实验,成功在aspx页面中调用cmd

在Ubuntu下使用Eclispe连接hadoop时拒绝链接解决方案总结

用eclipse连接集群查看文件信息提示9000端口拒绝连接的错误 Cannot connect to the Map/Reduce location: hadoop1.0.3 Call to ubuntu/192.168.1.111:9000 failed on connection exception: java.net.ConnectException: 拒绝连接 1.常见解决办法:配置都很正常,就是连接不了.后来重新配置hadoop location,把Map/Reduce Master

织梦调用已审核自定义表单在前台显示

查看自定义表单的表名 调用标签写法 {dede:loop table="dede_diyform1" sort="id" row="30" if="ifcheck=1"} <li>[field:name/] 在 [field:time/] 留言说:[field:msg/]</li> {/dede:loop} 标签说明 table="dede_diyform1" 表示自定义表单的表名

IE8 环境的 JQuery 中的 $.ajax 拒绝访问---解决方案

需求是兼容到 IE8. $.ajax 总是请求失败,直接跳转到 error 函数中,报错:拒绝访问. 网上的一些解决方法都试过了还是没有用,比如再请求之前设置 jQuery.support.cors = true,并调用 jquery.xdomainrequest.min.js .更改 IE 设置,将通过域访问数据设置为允许.这些方法都试过了,都没有用. 最后是在 $.ajax 运行之前添加如下代码成功的 . jQuery.support.cors = true; jQuery.ajaxSetu