寫這個的原因和目的:
最近因為在做金融類 app 審核問題越來越多琳疏、越來越嚴有决,折騰了好久闸拿,被拒次數(shù)越來越多,而且出現(xiàn)反復的情況书幕,也是有些精疲力盡新荤,抽空整理并總結(jié)一下,目的是給自己一個階段性的總結(jié)台汇,算是經(jīng)驗積累吧苛骨,另外也希望能對別人有所幫助。以下主要針對近期被拒的兩種情況聊一下苟呐。??
其中金融類 app 最容易出現(xiàn)的被拒條款主要集中在 【4痒芝、設(shè)計】 和 【5、法律】 兩大塊牵素。下面我們一個一個聊严衬。
App Store 審核指南
4、設(shè)計
4.1 抄襲者請拿出您自己的想法笆呆。我們知道您有自己的奇思妙想请琳,那么請將它們付諸實際。請不要簡單照搬 App Store 上的熱門 app赠幕,或只是細微修改其他 app 的名稱或 UI,就將其挪為己用榕堰。這么做不但有引發(fā)知識產(chǎn)權(quán)侵權(quán)索賠的風險逆屡,更會加大在 App Store 中瀏覽的難度,而且對您的開發(fā)者同仁來說也不公平。
4.2 最低功能要求 App 應(yīng)包含功能沫勿、內(nèi)容和 UI味混,而不僅僅是一個經(jīng)過重新包裝的網(wǎng)站翁锡。如果 app 沒有什么實用價值、毫無新意或者不太像是一個 app瘟判,那它就不適合出現(xiàn)在 App Store 中。如果 app 不能帶來持久的娛樂價值篮撑,或只是讓人感到毛骨悚然赢笨,則無法獲得批準驮吱。如果 app 只是一首歌曲或一部影片左冬,則應(yīng)提交到 iTunes Store。如果 app 只是一本書籍或游戲指南九昧,則應(yīng)提交到 iBooks Store铸鹰。
4.2.1 App 應(yīng)該為實現(xiàn)預(yù)期用途而使用 API 和框架蹋笼,并在 app 描述中說明集成詳情躁垛。例如教馆,HomeKit 框架應(yīng)提供家居自動化服務(wù);HealthKit 則應(yīng)該用于保持健康和健身目的胶滋,并集成在“健康”app 中究恤;應(yīng)用 ARKit 的 app 應(yīng)提供豐富而完整的增強現(xiàn)實體驗部宿,僅將模型放入 AR 視圖或重播動畫并不足夠瓢湃。
4.2.2 除了目錄類 app 之外,app 不應(yīng)只用于市場營銷材料涯穷、廣告、網(wǎng)絡(luò)剪報作煌、內(nèi)容聚合或鏈接集合粟誓。
4.2.3 App 應(yīng)能獨立工作鹰服,無需安裝其他 app揽咕。
4.2.4 與表盤類似的 Apple Watch app 可能會令人感到困惑亲善,因為用戶會認為這些 app 能與各種設(shè)備功能 (如輕掃、通知和第三方功能欄) 配合使用顿肺。將創(chuàng)意性的時間表現(xiàn)方式用作 app 界面是個好點子 (例如屠尊,供沖浪者使用的潮汐時鐘)讼昆,但是如果您的 app 與表盤過于相像骚烧,則可能會被我們拒絕止潘。
4.2.5 主要用作 iCloud 和 iCloud Drive 文件管理器的 app 需要包含更多的 app 功能凭戴,才能獲得批準炕矮。
4.2.6 利用商業(yè)化模板或 app 生成服務(wù)創(chuàng)建的 app 會被拒絕。
4.3 重復 App
請不要為同一個 app 創(chuàng)建多個套裝 ID档痪。如果您的 app 針對特定位置腐螟、運動隊乐纸、大學等存在不同版本,請考慮提交單個 app吗跋,并提供 App 內(nèi)購買項目以提供不同的功能跌宛。同時疆拘,請避免繼續(xù)在已有大量類似 app 的類別下進行開發(fā)斥扛;App Store 上已經(jīng)有太多模擬放屁稀颁、打嗝聲音的 app,以及手電筒和愛經(jīng) app棱烂。上傳大量相似版本 app 的開發(fā)者會遭到 Apple Developer Program 的除名颊糜。
分析:
從上面的解釋大家都能理解什么意思衬鱼,蘋果對設(shè)計憔杨、用戶體驗的重視程度,只要知道蘋果公司的人台谢,都會知道
岁经。但是很多公司為了商業(yè)目的缀壤,想盡可能低的成本換取最大的利益,就出現(xiàn)了很多【馬甲】app骑脱,一般的做法就是在原有的項目基礎(chǔ)上叁丧,做相應(yīng)的刪減拥娄、主題更改瞳筏、名稱更改姚炕,或者使用一個簡單的 H5 頁面(貸款超市類 app),然后就匆匆提審上架些椒,有的在一個賬號提審免糕、有的在其他賬號提交石窑,而這樣的做法明顯是和上面的審核條款相違背的蚓炬,被拒也是正常的肯夏。但是這個矛盾怎么解決呢楼咳,嗯。缚柏。币喧。斗智斗勇袱耽、發(fā)揮人民的智慧的時刻到了朱巨。
其實大家也能看到現(xiàn)在 App Store 上面很多這種 app,那他們怎么上架的呢琼讽?目前來看钻蹬,一部分是運氣问欠,一部分是做了一些特殊處理的粒蜈。嗯 是特殊處理薪伏。。设捐。萝招。
常見的做法有(適合任何類型 app槐沼,包括金融類 app):
1、設(shè)計上做差異化岗钩。
2兼吓、功能不能太簡單视搏。
3、避免和市面上比較熱門的 app 的 icon佑力、名字相似打颤。
4瘸洛、接口控制功能顯示和隱藏次和。
5踏施、代碼做相應(yīng)的修改、冗余代碼之類的养距,為了讓項目編譯后和原項目差異增大棍厌,通過機審耘纱。
建議做法:
設(shè)計上做差異化毕荐、產(chǎn)品的功能和描述上體現(xiàn)出特點和差異憎亚。
其實有過做馬甲 app 經(jīng)驗的開發(fā)者或者公司都有過這樣的經(jīng)歷弄慰,開始都想著簡單的實現(xiàn)快速上線陆爽,能低成本的上架獲取用戶墓陈、獲得商業(yè)利益,但往往都被蘋果拒絕(因為沒有設(shè)計兔港、沒有差異衫樊、簡單的 copy 一個項目就上架),在和蘋果斗智斗勇载佳、想各種策略應(yīng)對的時間消耗臀栈、開發(fā)成本,都遠遠大于了原本的預(yù)期姑躲,所以強烈建議各位開發(fā)者黍析,在上面領(lǐng)導屎开、決策者有這種馬甲 app 的想法和考慮時奄抽,一定要和他們溝通講清楚這種后果及成本,很多時候是上層決策者不知道蘋果的規(guī)則宪哩,從而導致了這種適得其反的結(jié)果锁孟。花些時間、精力在產(chǎn)品的設(shè)計储笑、功能的差異上做到位圆恤,將 app 設(shè)計的更合規(guī)才是正道。
五羽历、法律
5.1.5 定位服務(wù)
只有在定位服務(wù)與 app 提供的功能和服務(wù)直接相關(guān)時秕磷,才能在 app 中使用定位服務(wù)澎嚣∥林ィ基于位置的 API 不得用于提供緊急服務(wù)锌俱,不得對汽車、飛機和其他設(shè)備進行自主控制 (小型設(shè)備贩汉,如輕量無人機和玩具除外)匹舞,不得遙控汽車防盜系統(tǒng)等线脚。在收集浑侥、傳輸或使用位置數(shù)據(jù)之前,務(wù)必進行通知并獲得用戶同意括丁。如果 app 會使用后臺定位服務(wù)史飞,請務(wù)必在 app 中說明相應(yīng)的原因;請參考“Human Interface Guidelines”抽诉,了解相應(yīng)的最佳做法迹淌。
分析:
關(guān)于 app 訪問相關(guān)權(quán)限的問題己单,即隱私問題纹笼,蘋果是非常重視的。如果我們 app 隨意的訪問和獲取隱私權(quán)限和數(shù)據(jù),那蘋果也會毫不猶豫的拒絕牍疏。一般出現(xiàn)的被拒原因是彈出位置權(quán)限彈窗和當前 app 顯示的頁面沒有直接關(guān)系的會被拒鳞陨,另外一種是彈出的獲取權(quán)限彈窗的提示文案不夠詳細瞻惋,蘋果要求訪問相關(guān)的權(quán)限需要明確詳細的告知用戶原因目的,以及不開啟會有什么后果掏导。
一般較好的解決方案是在必要時再獲取權(quán)限羽峰,并將描述盡量詳細的寫出來梅屉。
如果一定要在一些非直接關(guān)聯(lián)的頁面獲取權(quán)限坯汤,那就在界面上添加一些合理的功能,例如地址疆偿、天氣翁脆、城市之類的反番。讓整個彈窗盡量合理。
5.2 知識產(chǎn)權(quán)
請確保 app 只包含由您創(chuàng)建或擁有使用許可的內(nèi)容篙贸。如果您已越線并在未經(jīng)許可的情況下使用了內(nèi)容爵川,您的 app 可能會被移除寝贡。當然圃泡,這也意味著如果他人抄襲了您的作品颇蜡,則他們的 app 也可能會被移除风秤。如果您認為自己的知識產(chǎn)權(quán)在 App Store 上受到了其他開發(fā)者的侵犯缤弦,請通過 web form 提交權(quán)利主張彻磁。各個國家/地區(qū)的法律互不相同兵迅,但請務(wù)必避免以下常見錯誤:
(原PLA1.2)5.2.1 一般性:不得在未經(jīng)授權(quán)的情況下恍箭,在 app 中使用受保護的第三方材料 (例如商標、版權(quán)作品鳍贾、專利設(shè)計)骑科;也不得在 app 套裝或開發(fā)者名稱中包含虛假咆爽、抄襲或誤導性的演示梁棠、名稱或元數(shù)據(jù)。App 提交方應(yīng)當是擁有或獲授權(quán)使用知識產(chǎn)權(quán)和其他相關(guān)權(quán)利的個人或法律實體男娄,并且應(yīng)對提供 app 中的任何服務(wù)負責漾稀。
目前關(guān)于這條審核條款對應(yīng)的大部分是電商類围橡、金融貸款相關(guān)的 app,而且處理起來也是非常頭疼的拣播。
一般蘋果給出的被拒信息是:
The seller and company names associated with your app do not reflect the name of the financial institution in the app or its metadata, as required by section 5.2.1 of the Apple Developer Program License Agreement.
Next Steps
Your app must be published under a seller name and company name that reflects the loan provider. If you have developed this app on behalf of a client, please advise your client to add you to the development team of their Apple Developer account.
Your app must be published under a seller name and company name that reflects the brand of the financial institution. If you have developed these apps on behalf of a client, please advise your client to add you to the development team of their Apple Developer account.
Once created, you cannot change your seller name or company name in iTunes Connect. For assistance with changing your company name or seller name, you will need to contact iTunes Connect through the Contact Us page. Select Getting Started from the first dropdown menu, then select General iTunes Connect Inquiry to contact the appropriate iTunes Connect team.
大致意思:
1晾咪、app 的名稱沒有反應(yīng)出和開發(fā)者賬號所屬的公司有關(guān)系或關(guān)聯(lián)。如果是其他公司委托開發(fā)的 app贮配,則需要將自己的開發(fā)者賬號關(guān)聯(lián)到對方公司的開發(fā)者賬號下谍倦。
2、開發(fā)者賬號所屬公司沒有貸款資質(zhì)泪勒,需要提供資質(zhì)證明昼蛀。
[據(jù)其老司機Levan網(wǎng)友經(jīng)驗:]
“App Store 審核人員電話聯(lián)系后明確說明,App Store 貸款 / 理財類 app 上架圆存,必須有兩個條件:
(1)App 上架賬號所屬公司叼旋,必須是放貸 / 理財公司本身,不能是第三方夫植;
(2)App 上的放貸 / 理財產(chǎn)品,必須是上架賬號所屬放貸 / 理財公司的由捎。
然后明確說明,換個有金融資質(zhì)的賬號就可以秒上了为居∩拍”
方案一:
1、如果 app 是自己公司研發(fā)、也是自己公司放貸而且具有放貸資質(zhì)的話永部,那么只要將
軟件著作權(quán)组橄、公司的貸款資質(zhì)證明資料,以附件性質(zhì)提交回復,就沒問題了费奸。
2缨历、如果 app 是自己公司研發(fā)丛肮,但是放貸金融機構(gòu)非自己公司冶匹,可以將自己的開發(fā)者賬號添加到對方的開發(fā)者 team 下诽里。
3卧檐、如果 app 是自己公司研發(fā)佛嬉,但是第三方機構(gòu)又沒有開發(fā)者賬號或者 app 中集成了多個第三方金融機構(gòu)的話苞氮,那么可以采取以下方式嘗試回復【驗證中】:
(1)梳理自己產(chǎn)品的商業(yè)模式,解釋給蘋果審核人員诱告,并提供 app 內(nèi)出現(xiàn)的第三方合作金融機構(gòu)貸款合同 / 協(xié)議證明授權(quán)或者證明材料靴姿,給審核人員查閱恨旱。
(2)將自己的軟件著作權(quán)證明資料以附件形式提供給審核人員查閱。
方案二:
1掂名、如果 app 是自己公司研發(fā)饺蔑,但是第三方機構(gòu)又沒有開發(fā)者賬號或者 app 中集成了多個第三方金融機構(gòu)的話发皿,又無法獲取相關(guān)合作證明文件或者流程不方便温自,那么可以嘗試以下方式:
(1)找一個有貸款資質(zhì)的賬號提審,對應(yīng)的,app 內(nèi)增加版權(quán)信息永票、技術(shù)支持编振、貸款合同、征信協(xié)議、注冊協(xié)議痹束、隱私聲明等網(wǎng)站說明中出現(xiàn)的金融公司名稱需要修改為提審公司名稱烛谊。怎么在審核前、審核后修改,你懂的┑( ̄Д  ̄)┍
(2)app 內(nèi)不要出現(xiàn)第三方金融機構(gòu)名稱或者銀行名稱抛猫。例如征信報告匣距、貸款合同中的第三方金融機構(gòu)名稱。怎么隱藏你懂的┑( ̄Д  ̄)┍
方案二的風險較大盅蝗,主要有:
1灌侣、安全問題。放到第三方賬號下提審總會有一定的安全問題甜孤。如果過審后再轉(zhuǎn)移到自己的賬號下或者其他賬號,那么原來 app 存儲在 keychain 中的數(shù)據(jù)會丟失岂膳,造成一定的影響。而且遷移到自己賬號下,以后提審還是有被拒問題。
2、帶來 bug。因為需要修改代碼稳其,可能會有漏改或者造成 bug洒敏,也會有被審核人員注意到的情況链韭,導致再次被拒轿衔⊥吒猓或者審核人員認為有欺騙行為,后果也是很嚴重的旁趟。
4、舉報風險槽华。競爭對手舉報猫态,后果也是很嚴重义辕。
個人建議是采取方案一中的正規(guī)方式解決是最好的璧函,但是操作起來可能會有很多限制或者時間成本续镇,萬不得已再考慮方案二擂涛,需要決策者評估風險。
最后關(guān)于審核的一些總結(jié)和想法:
因為蘋果的審核機制嚴格谷暮、以及金融類 app 的特殊性娃惯,導致這種審核問題讓開發(fā)者很是困擾和精疲力盡跷乐,上頭會給壓力,也會公司也會帶來一些損失趾浅,例如版本無法按期發(fā)布上線甚至無法上線的問題愕提。尤其是版本迭代速度較快的情況,上一個版本在審核問題上卡住皿哨,下一個版本就無法按計劃進行浅侨,或者開發(fā)版本過程中被牽扯很多精力去解決這種非技術(shù)問題,很是讓人蛋疼证膨。你能想象線上版本出現(xiàn)了一個嚴重的 bug如输,你修復好了以后提了加急審核,結(jié)果審核被拒,卡在那里好幾天,看著線上 bug 率飆升的感覺…/(ㄒoㄒ)/~~
1递胧、熟悉審核指南荚藻。
作為蘋果開發(fā)者應(yīng)該非常熟悉并了解蘋果的審核指南中的條款,盡量避免出現(xiàn)這種非技術(shù)問題導致的審核被拒,影響產(chǎn)品的版本迭代和自己的開發(fā)精力。
2、向上傳播審核的重要性灶似。
熟悉并了解后,也要給產(chǎn)品瑞你、運營及相關(guān)同事講解其中的審核規(guī)則喻奥,在產(chǎn)品的設(shè)計上去解決或者避免出現(xiàn)這些問題。而且是盡早解決捏悬,而不是等待過了很多版本再去想著解決撞蚕,那時候改動產(chǎn)品的功能,可行性就很低了过牙,成本也很高甥厦。而且非常被動。要讓大家都能知道審核問題的嚴重性寇钉。
3刀疙、盡量采用合規(guī)的方案。
遇到審核問題盡量采取合規(guī)的正面的解決方案扫倡,小聰明只是一時的谦秧,當下提交的版本可能會通過審核竟纳,但是后面說不定哪個版本會炸。不要因為忽視這種小問題疚鲤,往往積累到后面就變成大問題了锥累。去填坑的成本也是無法估量的。
4集歇、審核的不確定性桶略。
蘋果審核目前猜測是機審核人工審核,機審應(yīng)該是為了過濾掉那種 copy 項目就提交的吧诲宇。
人工審核的情況际歼,很多時候我們會發(fā)現(xiàn),有時候版本審核很順利姑蓝,很快能通過審核鹅心,但有時候就會被拒,甚至被拒的原因也是反復出現(xiàn)纺荧。而且每次被拒后再次進入審核的時間又不可控旭愧。比如 app 啟動時獲取位置權(quán)限,5.0 版本通過了虐秋,6.0 版本卻被拒了榕茧,被拒的理由是當前頁面和獲取用戶位置沒有關(guān)聯(lián)垃沦,而你進行了說明回復后審核通過了客给,但是后面某個版本又因為這個原因被拒,很讓人困擾┑( ̄Д  ̄)┍肢簿。不同的審核人員對審核條款的理解以及尺度都不同靶剑,所以會有這種現(xiàn)象。這種也是一個雷池充,說不定哪個版本爆桩引。所以好的方案是調(diào)整獲取位置信息的時機和頁面,跟頁面有直接關(guān)系就好了收夸,或者像上面講到的坑匠,如果一定要在啟動時獲取位置信息,要么將獲取的目的說的足夠詳細卧惜,讓審核人員是合理的厘灼。要么將當前頁面加入和位置有關(guān)的功能。
5咽瓷、維護開發(fā)者賬號设凹。
一個開發(fā)者賬號下不要有過多的馬甲 app,或者類似的 app茅姜,這樣也增加 4.3 風險闪朱。
6、及時更新。
官方的審核指南會不定期的更新奋姿,需要關(guān)注最新的審核條款內(nèi)容锄开。
其他注意事項
1、關(guān)于解決中心上傳附件胀蛮。上傳的附件名必須是英文院刁,否則上傳不上,會一直 loading粪狼。
建議將附件放在公司或者一個服務(wù)器上退腥,給審核人員一個鏈接地址查看。但要保證地址能正常打開哦再榄。
2狡刘、一定要注意仔細閱讀蘋果審核人員給出的被拒信息和建議方案,就是 next step 的內(nèi)容困鸥,有時候他們的建議會寫的很明確嗅蔬。避免因為沒有注意看,導致你回復的內(nèi)容或者沒有修改他們提出的問題疾就,導致不必要的浪費時間澜术。
小插曲:我們就有一次因為關(guān)鍵詞問題被拒,當時蘋果給出的建議是刪除副標題的描述猬腰,因為和關(guān)鍵詞重復鸟废。我們刪除了中文配置下的,但是忘記了英文的姑荷,然后修改后回復蘋果說我們已經(jīng)刪除請重新審核盒延,結(jié)果幾個小時候后又被拒,然后我看了下被拒原因還是那條鼠冕,我回復說添寺,我們已經(jīng)刪除了,然后蘋果又回復同樣內(nèi)容懈费,我就很奇怪也很生氣计露,在想蘋果搞什么啊,結(jié)果我仔細閱讀了他們回復的內(nèi)容憎乙,我才想起來我們還有一個英文的配置沒有刪除票罐。。寨闹。胶坠。然后刪除后就通過了。所以大家要注意這點繁堡。尤其是有多語言配置的沈善。/(ㄒoㄒ)/~~
3乡数、在提審前,iTunesconnect 中將相關(guān)證明材料闻牡、需要審核人員關(guān)注的净赴,都寫好放在備注中。附件也添加好罩润,這樣可以避免不同審核人員提出重復的疑問玖翅,導致審核時間過長。
其他常見 App Store 審核被拒和解決方案
官方審核指南
官方網(wǎng)站提供的常見 App 拒絕情況
其他相關(guān)文章大家可以看看
2017.11.08更新-最新PLA1.2/PLA5.2.1被拒割以,官方審核人員解決方案
ios 借貸類app金度,貸款超市類app,借貸類馬甲包严沥,貸款超市類馬甲包該如何上架, 以及如何以最快的時間一次性通過審核猜极,下面一一為你解答