问题描述和AAAA配置及检查参考《iOS审核在ipv6网络下无法访问服务器的问题及解决方案》。
苹果app审核人员用苹果手机或iPad无法连接到我们域名服务器,导致打不开网页和调用请求接口
https://app.haoruifuwu.com/h5/html/agreementa.html网页在IPv6网络下无法打开。国内的网络基本上使用的时IPV4,苹果审核人员都在美国,美国使用的是IPV6网络。所以就出现在国内app和网页运行的好好的,在美国审核人员测试时却发现打不开网页和连接服务器。开始我推测可能是没有弹出允许使用网络才导致无法使用网络的。后来上传一个新版本显示网络请求错误码,才拦截到AFNetworking组件抛出的请求网络错误码-1017(响应数据无法解析)。

下面是拒绝app审核的理由:

2020年10月21日 下午11:38
发件人 Apple
1. 5 Safety: Developer Information
2. 1 Performance: App Completeness
Guideline 1.5 - Safety - Developer InformationThe support URL specified in your app’s metadata, https://app.haoruifuwu.com/h5/html/agreementa.html, does not properly navigate to the intended destination.Next StepsTo resolve this issue, please revise your app’s support URL to ensure it directs users to a webpage with support information.Guideline 2.1 - Performance - App CompletenessWe discovered one or more bugs in your app when reviewed on iPhone and iPad running iOS 14.1 and 14.0.1 on Wi-Fi.Specifically, the app loaded with error in both login process.Next StepsTo resolve this issue, please run your app on a device to identify any issues, then revise and resubmit your app for review.If we misunderstood the intended behavior of your app, please reply to this message in Resolution Center to provide information on how these features were intended to work.For new apps, uninstall all previous versions of your app from a device, then install and follow the steps to reproduce the issue. For updates, install the new version as an update to the previous version, then follow the steps to reproduce the issue.ResourcesFor information about testing your app and preparing it for review, please see Technical Note TN2431: App Testing Guide. For a networking overview, please review About Networking.Please see attached screenshots for details.

一:经过找度娘和多次分心,才基本定位到是IPV6网络无法解析域名的问题。我们配置AAAA配置也不行。我们用相同的网络请求发布了好多app了,都没有遇到这个问题,我最终还是怀疑是阿里云服务器没有配置IPV6。
相似的拒绝原因是:

We discovered one or more bugs in your app when reviewed on iOS 12 on Wi-Fi connected to an IPv6 network.

二:苹果针对 IPv6 的审核机制 & 流程
从2016年 6 月 1 日开始,苹果规定所有提交至 App Store 的应用必须要兼容面向硬件识别和网络路由的最新互联网协议-- IPv6-only 标准。

不过很多开发者反应即使严格按照苹果提供的方法来测试,也依然被拒。其实这和对苹果的审核机制不甚了解有很大关系,下面小编为大家科普下苹果针对 IPv6 的审核机制和流程:

图示展示了苹果审核时的简单原理:

苹果 App Store 审核人员在美国的 IPv6-Only 环境下对 APP 进行访问(审核),提交 App 后,

如果 App Server 支持 IPv6,则可直接访问;

如果 App Server 不支持 IPv6,则通过 DNS64 +NAT64 进行访问。

据统计,大部分开发者的 App 服务器都是不支持 IPv6 直接访问的。也就是说,App Store 审核人员审核时,基本都是用 NAT64+DNS64 进行访问的。那么接下来我们重点了解一下 NAT64+DNS64 的访问机制,如下图示:


从上图可以看出审核的关键在于能不能获取一个有效的 Server IPv6 地址。

苹果公司的 App 审核人员进行审核时,由于国内大部分开发者的服务器不支持 IPv6-Only 访问,因此只能通过苹果公司自己的 NAT64+DNS64 服务器进行测试,如果苹果的服务器不能有效的给 App Server 返回一个 IPv6 地址,就会导致无法访问等问题。其结果便是审核失败,App 被拒。
一句话概括:你的服务器可以不支持 IPv6-Only 但是必须支持 IPv6-Only 网络下能解析你服务器域名。
三、被拒原因 & 解决方式详解

通过综合被拒理由原文、IPv6 的审核机制和流程等,其实我们可以很容易地总结出 iOS 应用因 IPv6 审核被拒的大体原因:

1、国内大部分 App 服务器不支持 IPv6-only;

2、苹果公司的审核环境不能自动将国内服务器地址转成 IPv6 地址,导致访问失败;(据样本统计,绝大多数 App 是因为这个原因木有过审…)

当然,除了这两点之外,国际线路带宽严重拥堵等原因也会造成访问的不稳定或访问失败。

而对于因 IPv6 问题审核被拒后所能采取的方法,小编也进行了一番整理,大家可以根据实际情况来采取相应的措施:

1.如果 App 本身不兼容 IPv6,最好的办法是让 App 本身兼容 IPv6 或通过升级服务器来支持 IPv6;

2.如果 App 本身已兼容 IPv6,是审核人员所在的网络环境导致的问题,其解决方式之一是截图或拍下视频向苹果申诉;另一个办法就是什么都不动,尝试多次提交审核(运气好的话,就过啦 __)。
针对具体情况首先最直接解决方案是把你的服务器开启IPV6域名服务,这个也是终极解决方案。首先你的服务器要能支持IPV6域名服务,阿里云服务器暂时仅以下地域支持创建IPv4/IPv6双栈VPC:华东1(杭州)、华东2(上海)、华南1(深圳)、华北2(北京)、华北5(呼和浩特)、中国(香港)和新加坡。幸好我们公司采用的是杭州的阿里云服务器。要明白一点,开启IPV6域名服务是需要按天收费了。你不差钱直接按照Linux实例使用IPv6导航开通就可以。虽然外行操作很麻烦,我提了阿里云工单,折腾了一天才走到第4步配置IPv6地址这一步还经常报这错拿错,中间第2,3老是出错,找阿里云技术支持才搞定,真是多灾多难啊!
步骤1:搭建IPv6 VPC,这一步需要你参加一个测试计划,你参加就可以按照文章出牌了。
步骤2:分配IPv6地址。我的就是这一步出现了问题,导致搞了一天。


点击管理

点击管理辅助私用IP

注意:在IPv6 地址:后面那个方框中一定要输入合法的IPv6域名地址。我遇到的地址就是没有输入这个地址,导致第3步IPV6公网带宽一直没有。

步骤3:开通IPv6公网带宽分配IPv6地址成功看到的是下面这样:



若你不在乎这点钱直接点立即购买。我们没有购买。
步骤4:配置IPv6地址,下载ecs-util-ipv6工具。

用工具配置IPv6地址一直报错:

重新更具IPv6地址配置AAAA配置。

我们不想出IPv6服务服务费的钱,像别的人说的配置AAAA配置就能在IPv6下解析出来域名,实际就是把外部域名映射为内网域名。死马当活马医,直接提交审核。最后竟然审核过了。
综上所叙述,需要给服务器分配IPv6地址,配置正确的AAAA配置,并不一定开通IPv6域名服务。

We discovered one or more bugs in your app when reviewed on iPhone and iPad running iOS 14.1相关推荐

  1. appstore_被拒记录

    2020年11月20日 下午1:29 发件人 Apple 4. 3 Design: Spam Guideline 4.3 - DesignWe noticed that your app provid ...

  2. iOS开发 - 内购沙盒测试正常,因产品返回数为0被苹果审核多次拒绝 (In-app purchase products return 0)

    最近给app增加内购移除广告功能,刚开始还比较顺利,把网上找到的内购代码,简单修改加入到app内,基本能用,测试完成后,提交审核.第一次提交,有点问题被拒,根据具体问题进行改正后,再提交,审核就通过了 ...

  3. App Store 审核被拒整理

    整理以前和现在遇到的审核被拒第一:2.2 Details We discovered one or more bugs in your app when reviewed on iPhone runn ...

  4. App Store审核被拒的23个理由

    原文地址 iOS 应用提交审核要持续一周或者更久,在提交之前,我们一定要进行「自我审查」,避免被拒.ASO100 为大家收集整理了2015年 App Store 审核被拒的23个理由,并且附上官方拒绝 ...

  5. 2015年最新App Store审核被拒的理由

    iOS开发交流群:480931353(欢迎各位爱专研的iOS开发者加入交流学习.共享资源) iOS 应用提交审核要持续一周或者更久,在提交之前,我们一定要进行「自我审查」,避免被拒.ASO100 为大 ...

  6. 苹果商店App Store审核指南中文版(14-15-2016最新)-附:2015年App Store审核被拒Top10(官网)+被拒的23个理由(中英)

    (2014.9.3更新):新增Apple Pay相关内容 苹果在9月3日对App Store审核指南进行了重大更新,新添加了扩展.HealthKit.HomeKit以及TestFlight相关内容.另 ...

  7. 2015年App Store审核被拒的23个理由

    iOS 应用提交审核要持续一周或者更久,在提交之前,我们一定要进行「自我审查」,避免被拒.ASO100 为大家收集整理了2015年 App Store 审核被拒的23个理由,并且附上官方拒绝理由原文, ...

  8. iOS App被拒常见原因

    博主github地址: https://github.com/samuelandkevin 常见App提交上架被拒原因(AppStore官方版):  https://developer.apple.c ...

  9. AppStore审核

    应用被拒分为两种:Binary Rejected 和 Metadata Rejected.前者需要重新上传应用并且重新排队,后者只需要修改信息,不需要重新上传应用. 1.应用内包含检查更新功能 iOS ...

  10. ipv6审核被拒绝的解决方案

    苹果ipv6被拒绝邮件描述汇总 (近2个月苹果审核拒绝的app,据笔者估计ipv6占75%以上,内购占10%,其他占15%) 被拒的描述1: From Apple 2. 1 PERFORMANCE: ...

最新文章

  1. CCF-GAIR 2020 全球人工智能和机器人峰会今日开幕
  2. Quzrtz 使用oracle集群无法正常启动问题解决
  3. python能做自动化吗-Python自动化 作为代码小白,我是这样成为自动化大神的!...
  4. 信号公式汇总之傅里叶变换
  5. 关于BP神经网络的大牛的论述
  6. 使用kubectl delete pods xxx删除对应的pod,提示删除成功,但是立马又会生成一个。为何?
  7. Java的表白程序_java表白程序
  8. php获取url文件大小,PHP通过URL获取文件大小
  9. gpu版tensorflow测试
  10. MySQL数据库在众多表中对表名的查询及预处理存储过程(变量做表名)
  11. linux shell 变量命令,shell - 如何在Bash中将变量设置为命令的输出?
  12. 【报告分享】2022跨境电商行业趋势报告.pdf(附下载链接)
  13. AMD将统治2017年的PC及服务器市场?
  14. 拓端tecdat|Python使用神经网络进行简单文本分类
  15. mysql表的默认所有者_MySQL数据库基本管理-001
  16. (附源码)flutter+React Native+Springboot Api
  17. 【C语言】冒泡排序法
  18. 多元统计分析——复习与总结
  19. python 批量爬取网页pdf_爬取网页文件并批量解析pdf
  20. 初识instantRun

热门文章

  1. 微信公众号H5页面缓存问题(微信缓存了 index.html 入口)
  2. Excel-VBA 快速上手(四、Excel 程序事件、工作簿事件、工作表事件)
  3. H 幻方变换(puzzle)(NYIST 2019年校赛)
  4. Python实现汉字转换拼音
  5. 传奇源码分析-服务器端(SelGate服务器分析)
  6. python 列表长度_python求列表长度
  7. 计算文本相似度的常用算法
  8. 【vulhub漏洞复现】ActiveMQ 反序列化漏洞 (CVE-2015-5254)-01
  9. 第三次作业——K米评测
  10. C/C++手机通信录