最近看到很多産品要麼被下架,要麼遇到賬号審查,十分慘烈。心悸之餘,看到自家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)的具體内容:
從3.8(b)來看,自動訂閱必須填寫9大資訊,總結起來就是:訂閱名稱、時間、周期時長(時間以及提供的服務)、價格、提醒使用者如何取消(去設定中操作)、提醒使用者何時取消(24小時之前)、提醒使用者續訂到期前24小時内會再次扣費,提供使用者服務、隐私等協定、使用iTunes account進行确認購買、以及一些免費訂閱之後的注意事項。順便看了一下國外論壇,發現有不少人都遇到過訂閱被拒的問題,還有人建議大家在App描述裡也要添加自動訂閱詳細資訊(按照上面9條要求填寫)。
于是我們就開始從以下幾個方面着手修改:
1 App Store界面 在APP Store的App描述裡添加自動訂閱的詳細資訊,一定要包括以上9點内容(重點要加上使用者協定、隐私協定等),具體可參考騰訊視訊,他們寫的十分詳細;
2 App内訂閱詳情頁 修改 App内訂閱詳情頁面,修改相關文案,檢查是否包含以上9點内容,同時優化使用者購買界面的文案,再次提醒使用者自動訂閱的扣費問題,可參考優酷視訊;
我們信心滿滿、滿懷希望送出了稽核,但是卻迎來了第三次、第四次被拒…
第三次因相同原因被拒:
這次被拒,讓我們感到有些迷茫了。我們檢查了App,感覺該做的都已經做了,沒要求的我們也加上了,不知道到底哪裡出了問題。于是這次我們在APP内訂閱詳情頁做了微微細小的文案修改,憂心忡忡地又再次送出了。
附被拒郵件截圖
第三次被拒的原因和前兩次被拒乍看似乎并沒有什麼差別,但其實增加了兩個單詞“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分,蘋果爸爸終于打來了電話!但是貧窮的我當時正在瘋狂擠地鐵中,錯過了接電話的機會…但是好在還有回撥的機會! 于是我冒着被辭退的危險開始了焦急的等待,等待第二天珍貴的回撥機會。
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日又被拒了。
附被拒郵件内容:
被拒原因看起來和之前大緻相同,意思還是我們不完全符合**3.8(b)**的要求,缺少相關資訊。但是不一樣的地方在于,告訴我們當使用者在App Store的訂閱界面發起IAP的時候,使用者會被引導到我們App内進行購買,然而在使用者付款之前我們必須把相關資訊展示給使用者。
按照這封樣闆郵件,我們展開了推敲,首先确定了App Store的描述關于訂閱的資訊足夠詳細,其次App内的訂閱詳情頁面以及訂閱付款界面資訊足夠完備。後來根據字面意思,我們懷疑是app store訂閱跳轉的問題,在跟産品和技術對接之後發現,我們在代碼層面的确沒有做到跳轉訂閱詳情頁。
後來經過和蘋果電話溝通,也證明了這次被拒的原因就是我們的app store訂閱界面沒有做好跳轉,是我們自己犯的低級錯誤。當時我們看到被拒郵件之後,之是以不敢确定就是跳轉的問題,是因為我們的訂閱檔位并沒有被通過,是以根本無法在app store展示,既然如此,蘋果人員應該測不到跳轉的功能。然而事實證明,我們錯了。
好了,現在新的版本已經通過稽核了,所有的訂閱檔位也都全部被準許了,訂閱的事情終于要告一段落了!!據說第一次訂閱普遍都很麻煩,希望給到大家一些建議,祝大家都能順利通過。