本人最近在不同项目中分别遇到了不同的被拒邮件,其中有一条则比较特殊:Guideline 2.3.1 - Performance

邮件原文是这样的:

发件人 Apple

2. 3 Performance: Accurate Metadata

Guideline 2.3.1 - Performance

We discovered that your app contains hidden features. Attempting to hide features, functionality or content in your app is considered egregious behavior and can lead to removal from the Apple Developer Program.

Specifically, your app allows users to save or download music, video, or other media content without authorization from the relevant third-party sources.

If you feel that we have misunderstood how your app functions and that your app is compliant with the App Store Review Guidelines, please reply to this message in Resolution Center to explain how this feature works.

The next submission of this app may require a longer review time, and this app will not be eligible for an expedited review until this issue is resolved.

Next Steps

- Review the Performance section of the App Store Review Guidelines.
- Ensure your app, as well as any third-party code and SDKs implemented in your app, are compliant with all sections of the App Store Review Guidelines and the Terms & Conditions of the Apple Developer Program.
- Revise or remove the hidden features from your app. Once your app is fully compliant, resubmit your app for review.

Submitting apps designed to mislead or harm customers or evade the review process may result in the termination of your Apple Developer Program account. Review the Terms & Conditions of the Apple Developer Program to learn more about our policies regarding termination.

关于这封邮件,我们需要注意的主要有两点:

1、必须要改代码!关键点在邮件的正文第二段:Specifically, your app allows users to save or download music, video, or other media content without authorization from the relevant third-party sources. 当然,相同的2.3.1,不同的Specifically,而这不同的Specifically就是问题的关键点!

2、APP可能被延审了!这点在邮件中虽说是may,但是这种拒绝是很严重的,很有可能一次直接延审,因此,如果没有找到原因切记不要盲目重新提审!否则第一次应该是延审一天,第二次起码得三天,第三次最少得一周!千万不要浪费这些宝贵的时间;

根据邮件中明确指出的内容,本文中是关于用户在未授权情况下APP会下载文件,当然最常见的还是因内购或者支付宝支付,例如:

内购的:

Specifically, we were not able to complete the In App Purchase. When tapped on the price icons, your app produced a same error message.

支付宝的:

Specifically, we found that your app includes AliPay , which provides access to external payment mechanisms and enables the purchase of content, services, or functionality by means other than the in-app purchase API.

游戏的

Specifically, your app contains real money gambling functionality without the necessary licensing and permissions.

其他支付的

Specifically, we found that your app includes third party payment mechanism, which provides access to external payment mechanisms and enables the purchase of content, services, or functionality by means other than the in-app purchase API.

Specifically, we found that your app includes PGPay SDK, which provides access to external payment mechanisms and enables the purchase of content, services, or functionality by means other than the in-app purchase API.

Specifically, we found that your app includes third party payment mechanism, which provides access to external payment mechanisms and enables the purchase of content, services, or functionality by means other than the in-app purchase API.

金融类的

Specifically, your app contains financial transactions without the necessary authorization.

解决方案:

  • 针对邮件中指出的内容(Specifically一段)明确大概的方向,是支付类的还是金融类的,还是其它类型的;
  • 如果不是首次提审,则根据上个已上线版本和当前版本进行综合对比,找出新增的内容,然后再跟上一点确定的方向来进行综合对比,缩小可能出问题的范围;
  • 如果首次提审,建议保守一点,第一版只上基础功能,不要涉及敏感类型,比如一个娱乐项目或者是游戏类的项目,基本上都是包含会员和充值功能的,如果公司/个人真的不差钱,直接走苹果内购的可以忽略,全部走苹果内购而完全不导入支付宝支付和微信支付,这样的话就不影响,否则娱乐和游戏项目建议初版可以设置免费赠送会员或者暂时不上架会员系统,等上架稳定后再逐步上架这些功能;
  • 根据以上几点,进一步缩小范围,直至在保证一个相对安全的层级再考虑提审
  • 找出可能存在的问题后尽量彻底地修改,比如某些问题只是因为某个关键字,那么直接修改或删除关键字即可,而有些问题不仅涉及到关键字,还涉及到业务逻辑,甚至是页面展示效果,就要一并处理后再提审
  • 关于我的邮件,我是这样分析的:苹果反馈是因为我在未经用户授权而下载或保存视频、音频或其他媒体资源,再综合上个版本,我们先在此次更新中可能相关的地方是我在设置中添加了一下“用户拍照使用照片后自动把拍的照片保存到手机系统相册的设置”,具体效果如下图所示,我首先修改了“自动保存”关键字,提审,又被拒,后隐藏了此功能的展示,目前正在等待审核,由于上次的修改不彻底,这次的审核可能要延审一天了,这次基本上就能保证上线了,等后边有结果我会及时更新博客以供有需要的朋友参考

需要注意的是:

  1. 切记不要盲目重复提审!重复的提审只会造成延审的时间一直在加长;
  2. 有人说苹果的审核和随机,指不定什么时候就拒绝了,事实究竟是怎样我们暂且不论,仅针对2.3.1这一项,我个人认为基本上不存在侥幸和误判,当然也不排除某些购物类的APP在没改动支付方式的前提下突然收到支付类的2.3.1,这种情况也大多是因为在APP中真的有切换支付通道的操作,极个别确实是苹果的误判,那么这种误判的操作完全可以走申诉或者直接回复邮件解释来处理;
  3. 有朋友说他曾经上架了一款摄影类的APP,在某个版本审核时候给他了2.3.1,经过他多次尝试终于发现问题出在了他的APP中有一句话“宅男福利”,而这个关键字直接被苹果判为涉黄,遗憾的是当时我没找他要邮件原文,而当他把只个关键词删除之后立马上架成功

关于审核结果的事:

审核的结果有点让人意外,居然用同一个理由再次被拒了!邮件同上

然而,本人有点意外审核团队的执着,可这并不能影响针对此次问题的分析,于是毫无疑问的提起了申诉

隔天收到回复邮件说会继续审核,邮件如下:

发件人 Apple

2. 3 Performance: Accurate Metadata

Hello,
Thank you for providing this information.
We will continue the review, and we will notify you if there are any further issues.
Best regards,
App Store Review

审核时间节点如下图:

另外,从审核结果来看,首次说延审,大概率不会真的延审,第二次延审:时间间隔在24小时以上,所以说一定要好好把握住这两次宝贵的机会!如果这两次提审仍然被拒,首先要思考一下代码上是否有遗漏,然后可以通过申诉或者直接在“resolution center”回复邮件来明确问题的所在

此贴终

如有疑惑,敬请留言探讨

关于iOS审核2.3.1的分析与解决方案相关推荐

  1. iOS审核马甲包被拒4.3的解决方案

    OS审核马甲包被拒4.3的解决方案 iOS审核4.3条款,可以说是大部分做ASO以及上架马甲包的同学们的噩梦.一个4.3条款,卡住了无数个马甲包的上架,粉碎了很多公司ASO获取廉价优质流量的美梦. 相 ...

  2. 微信小程序1rpx border ios真机显示不全问题分析及解决方案

    微信小程序在iphone6或6p真机上如果有一排有边框的标签时,可能会出现个别边框显示不全的问题,下面进行一步一步分析 1.页面内容如下 wxml内容: <view class='title'& ...

  3. iOS 审核总被拒?如何提升 iOS 审核通过率!

    作者:Jamie,腾讯开发工程师,在iOS预审和ASO优化领域从事专项测试相关工作,为腾讯游戏近100个产品提供专项服务. 商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处. WeTest ...

  4. iOS审核总被拒?腾讯教你提升iOS审核通过率!

    作者:Jamie,腾讯开发工程师,在iOS预审和ASO优化领域从事专项测试相关工作,为腾讯游戏近100个产品提供专项服务. 商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处. WeTest ...

  5. 关于ios审核被拒3.2.1问题已成功过审经验总结

    苹果审核依据的审核标准有2个,一个是<App Store 审核指南>,一个是<苹果开发者计划许可协议>. 最近好多朋友问我因金融许可证被拒后是怎么过审的,我们都知道 从17年开 ...

  6. 告别被拒,如何提升iOS审核通过率(上篇)

    iOS审核一直是每款移动产品上架苹果商店时面对的一座大山,每次提审都像是一次漫长而又悲壮的旅行,经常被苹果拒之门外,无比煎熬.那么问题来了,我们有没有什么办法准确把握苹果审核准则,从而提升审核的通过率 ...

  7. iOS审核这些坑,腾讯游戏也踩过

    作者:Jamie,专项技术测试工程师,在iOS预审和ASO优化领域从事专项测试相关工作,为腾讯游戏近100个产品提供专项服务. WeTest 导读 在App上架苹果应用商店的过程中,相信大多数iOS开 ...

  8. 告别被拒,如何提升iOS审核通过率(下篇)——应用内容检查大法与提审资源检查大法...

    WeTest 导读 之前的<告别被拒,如何提升iOS审核通过率(上篇)>分享了客户端检查的相关要点,本篇会给大家介绍有关应用内容的检查项和提审资源相关检查项要点. 应用内容检查大法 苹果对 ...

  9. iOS预审总被拒?腾讯教你提升iOS审核通过率!

    作者:Jamie,腾讯开发工程师,在iOS预审和ASO优化领域从事专项测试相关工作,为腾讯游戏近100个产品提供专项服务. 商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处. WeTest ...

最新文章

  1. redis持久化方案
  2. 乐高机器人亮剑_2500名选手大比拼 全球机器人广州从化“亮剑”
  3. Android程序label居中
  4. mac搭建本地svn
  5. jpa语法错误_JPA陷阱/错误
  6. loadrunner 错误: 无法找到 java.exe_LoadRunner错误及解决方法总结
  7. orm2 中文文档 3.3 模型钩子
  8. UWP 实现分享功能
  9. 【IT项目管理】第10章 应对项目风险
  10. 数据指标是什么?必知必会的数据指标类型都在这了
  11. 局域网ip扫描工具_一款针对Profinet协议漏洞渗透的工具
  12. 小牛的net程序开发之路
  13. 微信小程登录功能和获取手机号
  14. int64_t 在 32 位环境下其实是 long long
  15. Leetcode刷题 2021.01.22
  16. hdmi接口线_太厉害了!HDMI线还能这么用,以前不知道真是浪费了
  17. 保护电路系列之过流过压过温保护
  18. nacos报错,.BeanCreationException: Error creating bean with name ‘nacosProperties‘ defined in class
  19. 【更新中】苹果自家的as汇编器的特色风格(与微软masm汇编器语言风格的不同)
  20. e.preventDefault

热门文章

  1. win10 安装Borland C++Builder 6后编译运行出
  2. matlab轴向柱塞泵动力学仿真,斜盘式轴向柱塞泵柱塞副油膜特性研究
  3. 小程序input框中加入小图标
  4. 面具busybox模块_使用 linux kernel +busybox 定制linux系统
  5. 计算机原理探险系列(九)CPU调度机制
  6. 信贷产品额度定价场景下的回归模型效果评估
  7. excel vba “运行时错误1004,应用程序定义或对象定义错误”
  8. Ubuntu下tar.gz文件安装方法
  9. 【微信小程序】app.js 设置全局默认分享(onShareAppMessage)
  10. 华为降噪耳机(望避坑)