關于上架AppStore被拒2.1 + 4.3 + 3.2 的解決方案

kuke.jpeg

前言

大家都知道去年蘋果開發者大會宣布自從2008年App Store發布以來,App Store應用商店產生的收入已經達到近1000億美元,其中開發者從該應用商店獲得近700億美元的收入,而蘋果公司則會拿走30%的收入,也就是大概300億美元,現在也越來越多人使用蘋果手機,所以App Store是一塊大肥肉,是一個流量的大入口,有了流量就表示有大把的鈔票,所以開發者會利用App Store賺錢,然而一切都要通過蘋果爸爸的同意,蘋果爸爸不允許做的就不能做,有絕對的話語權,但是開發者為了賺錢還是會搞各種各樣的事情,
kuke_chun.jpg

對于那些要做不“純潔” 的事情的開發者,蘋果是拒絕的。所以我今天就整理一些我們開發者搞事情的時候被拒的一些原因,其實這些挺久之前就整理了,只是記在自己的筆記里面,沒有寫文章發布出來,不過最近看到有淘寶的人有在賣這種服務,而且還蠻貴的,我之所以想發一些自己整理的東西出來是因為希望碰到這些問題的人不要去買什么服務啥的,能省就省,也少走彎路。

被拒問題

  • 4.3條例

    Guideline 4.3 - Design
    
    This app duplicates the content and functionality of other apps submitted by you or another developer to the App Store, which is considered a form of spam.
    
    Apps that simply duplicate content or functionality create clutter, diminish the overall experience for the end user, and reduce the ability of developers to market their apps.
    
    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.
    
  • 3.2f 條例

      Dear Developer,
      We have determined that your Apple Developer Program membership, or another membership associated with your developer account, This is prohibited by Section 3.2(f) of the Apple Developer Program License Agreement: 
     "You will not, directly or indirectly,  but not limited to, taking actions that may hinder the performance or intended use of the App Store,  B2B Program, or the Program." 
     As a result of this activity, you are no longer able to submit updates.
     This letter is not intended to be a complete statement of the facts regarding this matter,  all of which are hereby reserved.
     Best regards,
     App Store Review
    
  • 2.1 大禮包

    Guideline 2.1 - Information Needed
    
    This type of app has been identified as one that may violate one or more of the following [App Store Review Guidelines](https://developer.apple.com/app-store/review/guidelines/). Specifically, these types of apps often:
    
    1.1.6 - Include false information, features, or misleading metadata.
    2.3.0 - Undergo significant concept changes after approval
    2.3.1 - Have hidden or undocumented features, including hidden "switches" that redirect to a gambling or lottery website
    3.1.1 - Use payment mechanisms other than in-app purchase to unlock features or functionality in the app
    4.3.0 - Are a duplicate of another app or are conspicuously similar to another app
    5.2.1 - Were not submitted by the legal entity that owns and is responsible for offering any services provided by the app
    5.3.4 - Do not have the necessary licensing and permissions for all the locations where the app is used
    

解答

4.3 和3.2 是去年3月份出現的,2.1大禮包后來陸陸續續出現的,其實出現這些問題的共同原因就是開發者想要上相同功能不同皮的應用,或者有一些隱藏功能的應用,以達到流量有一定的提升,或者有不同的合作渠道在推廣的時候需要有不同的應用等種種原因,像現在在App Store搜索下有一大堆的垃圾應用,這在一定程度上確實影響用戶的體驗,蘋果在這方面做了一定措施也是應該的,好了說下一些解決方案吧。
首先,蘋果審核分為機器審核(下面簡稱機審)和人工審核,至于怎么判斷你的app是那個階段被拒的,可以看下你的app在審核階段服務端是否有美國的ip請求,可以專門做一個這種接口,如果要詳細點的話就可以在每個頁面也都加下,就可以知道審核人員審核了你的那些頁面,審核了多長時間,這些都是可以知道的。

下面說一下機審一些解決方案:

  1. 首先是類名和方法名,機器掃描的時候會掃描出類名方法名對比,我這邊提供一個通過宏定義混淆方法名和方法名的方法,不過建議這個只要做部分的混淆,如果全部混淆的話你的方法名和類名就會變的很亂,審核人員也會認為你是有隱藏功能的(親歷)Objective-C代碼混淆
  2. 修改一些資源,不要只是改名字,可以重新生成一份,改變它的哈希值,降低重復率。
  3. 如果有條件的可以寫一個OS X平臺軟件,可以隨機插入垃圾代碼的,我們公司就有自己寫了一個,這樣代碼對應的偏移量就會差很多,不用每次都要自己添加一些垃圾代碼,

人工審核階段就是賬號,itc后臺資料還有軟件的界面,當然還有比較重要一點就是你包生成到上傳的一些環境,人工審核的解決方案:

  1. 改頭換面:名稱,icon, 啟動屏,審核界面UI、功能。
  2. itc后臺的一些資料,截圖、技術支持網站、內購收款卡(這點要特別注意, 而且這個可以24小時改一次的,很方便)、描述等都需要改變。
  3. 生成含有公鑰的證書電腦,打包、傳包的電腦都要用新的,當然肯定沒有那么多臺電腦的,tips:可以用虛擬機(親測可行)。還有傳包的網絡環境,可以開vpn,或者用4G熱點傳包(不要用公司的網絡)。
  4. 還有一個很重要的點就是你的賬號,2.1的大部分原因就是這個賬號,因為你買的這個賬號付款的銀行卡之前買過的賬號有干過壞事,導致這張卡在買其他賬號也會被認定會有問題的,這就是株連九族。所以說淘寶上買的賬號是非常的不可靠的,因為淘寶賣的都是各種人,肯定是會有人干壞事的。所以淘寶買的需謹慎,建議自己申請,而且便宜很多。
  5. 如果怕自己的域名被抓,好吧,再教大家一個tips,就是利用一些公用的網站平臺,比如傳一張圖片,在請求自己服務端之前可以先請求這張圖片,如果沒有圖片就代表審核模式,有圖片就請求自己的服務端,這樣避免自己的域名被抓,要換域名的尷尬場面。(這個方法只適用于部分需求的app)
  6. 如果怕自己的代碼被蘋果人員調試,可以了解下這個關于反調試&反反調試那些事

總結

上面的方法都是在和蘋果打游擊戰的時候總結的經驗,當然還有一些后期維護,怎么讓蘋果復審的時候看到審核界面,而不是我們給用戶看的真正界面,可以利用CDN把海外和國內做一個分流,當然,如果你的app是針對海外和國內都有的,那就令當別論了。如果大家看了有什么問題的話也可以給我留言,能幫忙解決的我盡量幫忙~


over.jpg
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • PLEASE READ THE FOLLOWING APPLE DEVELOPER PROGRAM LICENSE...
    念念不忘的閱讀 13,552評論 5 6
  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi閱讀 7,451評論 0 10
  • 何為明局,何為暗局 看不見的東西,要比看得見的東西更重要;只有對看不見的東西有敏感的人,才是真正有格局的人。如果一...
    逐夢的行者閱讀 740評論 0 1
  • 佛前修語問真情, 九世凡緣一如塵。 黃廬苦竹點滴雨, 孤燈傍夜白發生。
    釋迦干屎橛閱讀 191評論 0 0
  • 每個人都會工作,但不是每個人都會生活。 很多人會把工作和生活混在一起,這樣的人把公司當成家,把領導當成好友,一心一...
    我是克克閱讀 499評論 0 1