天天看点

iOS因“自动订阅”被拒N次,最终解决!!!7月16日第一次被拒,原因如下:果然,7月18日因为相同原因再次被拒了:第三次因相同原因被拒:第四次被拒:

最近看到很多产品要么被下架,要么遇到账号审查,十分惨烈。心悸之余,看到自家App风平浪静,不免有些偷偷开心。但是好景不长,没过几天我们就收到了一封来自Apple的被拒邮件,被拒原因是我们不符合auto-renewing subscription(自动订阅)的要求。在此提醒各位,保持一颗善良的心,平时为自己家App积德行善,从各个层面减少被拒的风险。

原本以为只是一个小小的问题,没想到我们却因此连续被拒了4次,整整持续了十几天时间!下面我来详细介绍一下几次被拒的原因以及相应的解决对策。

7月16日第一次被拒,原因如下:

Guideline 3.1.2 - Business - Payments - Subscriptions

We noticed that your app did not fully meet the terms and conditions for auto-renewing subscriptions, as specified in Schedule 2, section 3.8(b) of the Paid Applications agreement.

App Store Information

We were unable to find a link to your Terms of Use in either the app description or EULA field of App Store Connect.

Next Steps

To resolve this issue, please revise your app to include this missing information. If the above information is in your app, please reply to this message in Resolution Center to provide details on where to locate it.

中文意思大概是:我们App的订阅并没有完全符合自动订阅的要求,尤其是支付协议中的Schedule 2, section 3.8(b) ,并且他们无法在App Store Connect的App 描述中或者哪里找到相关的用户服务协议和隐私协议的链接。

解决办法:第一次被拒是其他同事处理的,我看了下后台他们当时给了苹果发了录屏视频,介绍如何使用iPhone购买我们App上的自动订阅服务,并且还写了两句英文解释我们目前已经更新了Apple Paid Agreement,总共20个单词,还有1个单词拼写错误。

讲真的,这个解决方法跟苹果发来的被拒邮件内容毫无关联。而且Apple Paid Agreement是苹果跟开发者签订的支付协议,我们更没有权利更新啊。。。

果然,7月18日因为相同原因再次被拒了:

解决办法:这次我们开始正式介入,先分析了一下邮件内容,找到Schedule 2, section 3.8(b) of the Paid Applications agreement 的内容(一份页PDF文档,可以在 itunes Connect下载),然后我们找到了3.8(b)的具体内容:

iOS因“自动订阅”被拒N次,最终解决!!!7月16日第一次被拒,原因如下:果然,7月18日因为相同原因再次被拒了:第三次因相同原因被拒:第四次被拒:

从3.8(b)来看,自动订阅必须填写9大信息,总结起来就是:订阅名称、时间、周期时长(时间以及提供的服务)、价格、提醒用户如何取消(去设置中操作)、提醒用户何时取消(24小时之前)、提醒用户续订到期前24小时内会再次扣费,提供用户服务、隐私等协议、使用iTunes account进行确认购买、以及一些免费订阅之后的注意事项。顺便看了一下国外论坛,发现有不少人都遇到过订阅被拒的问题,还有人建议大家在App描述里也要添加自动订阅详细信息(按照上面9条要求填写)。

于是我们就开始从以下几个方面着手修改:

1 App Store界面 在APP Store的App描述里添加自动订阅的详细信息,一定要包括以上9点内容(重点要加上用户协议、隐私协议等),具体可参考腾讯视频,他们写的十分详细;

2 App内订阅详情页 修改 App内订阅详情页面,修改相关文案,检查是否包含以上9点内容,同时优化用户购买界面的文案,再次提醒用户自动订阅的扣费问题,可参考优酷视频;

iOS因“自动订阅”被拒N次,最终解决!!!7月16日第一次被拒,原因如下:果然,7月18日因为相同原因再次被拒了:第三次因相同原因被拒:第四次被拒:

我们信心满满、满怀希望提交了审核,但是却迎来了第三次、第四次被拒…

第三次因相同原因被拒:

这次被拒,让我们感到有些迷茫了。我们检查了App,感觉该做的都已经做了,没要求的我们也加上了,不知道到底哪里出了问题。于是这次我们在APP内订阅详情页做了微微细小的文案修改,忧心忡忡地又再次提交了。

附被拒邮件截图

iOS因“自动订阅”被拒N次,最终解决!!!7月16日第一次被拒,原因如下:果然,7月18日因为相同原因再次被拒了:第三次因相同原因被拒:第四次被拒:

第三次被拒的原因和前两次被拒乍看似乎并没有什么区别,但其实增加了两个单词“all localizations”。但是当时我们有些着急,被淹没在这封邮件给出的信息中,只是稍微怀疑了一下是不是本地化的原因,就迅速转到其他方向了。提醒各位,不要遗漏苹果提供的信息啊!

第四次被拒:

第四次被拒,苹果发来邮件如下,被拒原因其实已经相当明显了。

(1)Guideline 2.3.2 - Performance - Accurate Metadata

(2)Guideline 3.1.2 - Business - Payments - Subscriptions(具体内容同之前)

We noticed that your promotional image to be displayed on the App Store does not sufficiently represent the associated promoted in-app purchase. Specifically, we found the following issue with your promotional image:

– Your promotional image includes text that is small or otherwise hard to read.

App Store Information

We were unable to find a link to your Terms of Use in either the app description (all localizations) or EULA field of App Store Connect.

Request a phone call from App Review

At your request, we can arrange for an Apple Representative to call you within the next three to five business days to discuss your App Review issue. Our representative will be able to discuss the issue in English or Chinese.

中文意思大概是我们被拒有两个原因,一是选择在App Store推广的连续订阅推广图中文字过于小;二、订阅缺少本地化的信息。同时,苹果提供了申请电话联系的机会,会为我们安排一位精通中文的工作人员给予指导。虽然被拒信息已经相当明确,为了防止多次被拒导致开发者账号进入更加危险的审查期,我们决定不在瞎修改提包了。因此我们填了联系信息,决定默默等待苹果爸爸的电话。

长达三个小时的美国电话

7月23日早上9点18分,苹果爸爸终于打来了电话!但是贫穷的我当时正在疯狂挤地铁中,错过了接电话的机会…但是好在还有回拨的机会! 于是我冒着被辞退的危险开始了焦急的等待,等待第二天珍贵的回拨机会。

iOS因“自动订阅”被拒N次,最终解决!!!7月16日第一次被拒,原因如下:果然,7月18日因为相同原因再次被拒了:第三次因相同原因被拒:第四次被拒:

7月24日早上6点58分,我“嗖”的一下起身坐起,拿出专门为了此次通话而开通国际长途的手机,拨通了来自美国圣何塞的未接来电。(这里大家要留意太平洋时间和北京时间的转换)

等待大概5分钟后,一个陌生的男性突然开口了,是一个英文speaker,说好的精通中文的工作人员并没有出现。(在此处提醒各位朋友,回拨电话一定要做好心理准备,找一位能讲英文的小伙伴!)

我只好硬着头皮,操着一口极其不流利的英语和Apple Store Support的工作人员展开了为时三个小时的通话,期间因为信号不稳定,通话终止了数次,但是苹果工作人员还是十分负责的,而且很有耐心,每次都会及时再回拨过来(感谢苹果爸爸的不离不弃)。

与English Speaker沟通起来是十分费劲的。每次转接部门之后,很多信息都需要重复确认。而且我感觉跟接我对接的工作人员并不是很熟悉审核工作,因为他们只让我提供了Apple account ID 以及我的电话,还询问了我老板的婚姻状况,但是从始至终没有让我提供App的Apple ID。后来苹果工作人员不断让我描述被拒的原因以及被拒邮件的细节,这一切让我产生了怀疑,于是我提问:您不需要我提供App的Apple ID吗?您那边是否可以查看我们App的被拒信息呢?您是Apple Review团队的工作人员吗?

在他们给出了否定回答后,我确定对方不能为我解决review的问题,开始请求他们帮我转接一位精通中文的来自Apple Review团队的人员。对方态度十分友好,一直在询问我所有细节,试图帮我解决问题,我甚至还提出了很过分的要求,求求他们帮我找一个叫Vincent的人(一个在被拒邮件里出现过一次的中文代表的名字)。这场拉锯战生生熬了3个小时,App Store Support的人并没有给到我很大的帮助,我们决定挂电话不再互相折磨。。。

就在我已经放弃了,准备出门的时候,来自美国圣何塞的电话又响起了,我本来不抱任何希望,没想到!对方是一个温柔的会说中文的小哥哥!(对,后来经证实他就是Vincent!)我们2分钟就结束了对话,快速解决了问题。

电话过后,苹果也即时发了邮件过来,再次确认了我们被拒的原因,真的就是本地化的锅!

Regarding guideline 3.1.2, we were unable to find a link to your Terms of Use in either the app description or EULA field of App Store Connect for the following localizations:
  • EN (US, Canada, Australia, UK)
  • Malay
  • Traditional Chinese

因为我们的app支持7个国家和地区,但是订阅信息却只有中文简体版,所以就一直无法审核通过。

Vincent 也说,连续订阅本地化操作是很容易本开发者遗忘的一个细节,因为按钮不太起眼,很多人都不会在意,就很容易遭到被拒。希望看到的小伙伴们都能够避开这个雷!

总结这次经验,要想订阅能顺利通过,首先订阅信息要写的全,9条内容一点都不能少;其次App内外都要把这些信息展示出来,比如App Store描述,App内订阅详情页面等位置,让用户可以清晰把握订阅信息;再有呢,就是用户协议和隐私协议这些内容,这两个是相当重要的,万万不可忘记!最后呢,不起眼的本地化一定不要落下!****

更新更新更新来了

在上次和苹果沟通之后,我们对订阅信息进行了本地化,又检查了N次后台信息,以及App内的订阅界面,我们觉得这次肯定没问题了,但是不幸的是在7月29日又被拒了。

附被拒邮件内容:

iOS因“自动订阅”被拒N次,最终解决!!!7月16日第一次被拒,原因如下:果然,7月18日因为相同原因再次被拒了:第三次因相同原因被拒:第四次被拒:

被拒原因看起来和之前大致相同,意思还是我们不完全符合**3.8(b)**的要求,缺少相关信息。但是不一样的地方在于,告诉我们当用户在App Store的订阅界面发起IAP的时候,用户会被引导到我们App内进行购买,然而在用户付款之前我们必须把相关信息展示给用户。

按照这封样板邮件,我们展开了推敲,首先确定了App Store的描述关于订阅的信息足够详细,其次App内的订阅详情页面以及订阅付款界面信息足够完备。后来根据字面意思,我们怀疑是app store订阅跳转的问题,在跟产品和技术对接之后发现,我们在代码层面的确没有做到跳转订阅详情页。

后来经过和苹果电话沟通,也证实了这次被拒的原因就是我们的app store订阅界面没有做好跳转,是我们自己犯的低级错误。当时我们看到被拒邮件之后,之所以不敢确定就是跳转的问题,是因为我们的订阅档位并没有被通过,所以根本无法在app store展示,既然如此,苹果人员应该测不到跳转的功能。然而事实证明,我们错了。

好了,现在新的版本已经通过审核了,所有的订阅档位也都全部被批准了,订阅的事情终于要告一段落了!!据说第一次订阅普遍都很麻烦,希望给到大家一些建议,祝大家都能顺利通过。