记一次AppStore Guideline 2.3.1过审经历

记一次2.3.1过审经历

最近我们应用碰到了2.3.1,苹果原文如下:


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 contains real money gambling functionality without the necessary licensing and permissions.

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.

第一次收到这个拒审原因我是困惑的,真钱赌博,这是什么?我们一个正正规规的游戏怎么会提供这个?网上搜索相关信息也是一头雾水。

那遇到问题我们就要解决问题,下面我说下我们是一步一步怎么做的,记录一下此次经历,希望对大家有所帮助和启发!

第一步处理

我们查看后台登录记录,发现苹果审核人员仅仅是进入游戏了,什么内容都没有玩,加之拒审也没有附件。我们第一个猜测是机器扫描到我们代码中包含什么违禁词汇。但到底是什么,没人能告诉我们,我们只能猜测。

  • 第一个我们将游戏中一个活动中使用的可疑词汇,我们删除这个活动和相关资源

  • 第二个我们游戏中有一个猜猜猜模块,我们高度怀疑,我们删除这个模块以及相关资源

  • 第三个看网上说webview可能有问题,我们删除sdk和游戏中所有webview相关使用

  • 第四个我们移除大部分第三方插件,仅保留必要的。登录充值的SDK,其他第三方能移除的都移除

  • 第五个工程搜索alipaywechat等热点问题排查

  • 第六个使用Resolution Center回复我们针对2.3.1针对性修改了这些,同时也强调,这个仅仅是我们猜测可能会引起误解所以进行的修改,我们坚信我们应用并不包含真钱赌博。同时提审新包,提审备注里面也是同样的内容。

对于ResolutionCenter的申诉,苹果的回复是机器自动回复,内容如下:


Thank you for your reply. 

We continue to find that your app contains hidden features or functionality that can change the behavior of the app after review. To resolve this issue, it would be appropriate to ensure that all features and functions in the app are visible and fully accessible during review.

Deliberate disregard of the App Store Review Guidelines and attempts to deceive users or undermine the review process are unacceptable and is a direct violation Section 3.2(f) of the Apple Developer Program License Agreement. Continuing to violate the Terms & Conditions of the Apple Developer Program will result in the termination of your account, as well as any related or linked accounts, and the removal of all your associated apps from the App Store.

以上修改完我们重新提包,等待结果。结果还是一样,同样的原因。

第二步处理

再次遇到同样的拒审理由,我们是奔溃的,真的没有方向,这时我们尝试了另一个方向:

  • 彻底移除SDK

  • 版本内容回退到之前过审的版本

  • Resolution Center继续申诉

我们想这个应该是我们能做的最后的挣扎了,祈祷能够过审

经过多次拒审,这次提审已经进入延期队列,大概7天之后,结果还是一样。

第三步处理

我们意识到这个不是我们通过猜测内容有无违规,不停尝试能解决的。我们决定就是要和苹果审核人员可以直接对上话,让他们告诉我们原因!但如何做到这一点呢?

我们通过联系业内人士,他们给出几点建议

  • 通过苹果委员会申诉,链接如下:
image
  • 通过 https://developer.apple.com/contact/#!/topic/select 申诉

在这里我总结下苹果申诉的常规途径


-  `Resolution Center` 中心直接回复,这是最常规和最常用途径。如果苹果指出的拒审理由很清晰时候,在这里申诉是最高效的途径

-  应用提审时候备注,也是非常常用的

-  `App审查委员会` 途径申诉,上述链接地址。这里如果你的应用遇到一些很模糊的拒审理由,比如我们遇到2.3.1 常规申诉途径得到的是机器自动回复。后续验证下来,这里可以得到人工回复和审核,对于非常规拒审非常有效,但也要谨慎使用!

-  `https://developer.apple.com/contact/#!/topic/select`这是苹果常规问题提交中心,和委员会申诉类似

在委员会申诉时候,我们主要申诉内容几个方面:

  • 指出我们应用并不违规,但还是针对一些潜在怀疑点进行了修改,但依然无效

  • 录游戏内容视频,佐证自己说法

  • 请求苹果指出具体问题,我们会配合修改

经过几天的等待,这次终于有了积极的结果,苹果不再以2.3.1拒审我们了,换了其他的原因,但这个非常具体,解决起来容易很多,终于熬到了曙光!

总结

对于2.3.1这类拒绝审核,我猜测是苹果最近加强了机审,会导致一些应用会被误判。首先你得保证你的应用确实没有违规。那建议按照以下步骤进行处理

  • 修改应用中确实违规的内容
  • 直接Resolution Center申诉,注意使用英文。可以配合视频佐证自己说明。
  • 如果上述申诉得不到有效回复,可以尝试使用App审查委员会申诉,这个一般会得到积极回复

最后希望大家都能顺利过包!

你可能感兴趣的:(记一次AppStore Guideline 2.3.1过审经历)