Codementor Events

App Store Review Guideline 2017 更新

Published Jul 30, 2017

在工作之餘,去看了場台北物語,我想屬於台北人共同的記憶,終於在2017年珊珊來遲了。它是一部顛覆你對院線片的既定印象的電影,如果硬要分類,我會把它分在跨界電影:橫跨大學畢業短片跟軍教宣傳短片的新嘗試。

今年的WWDC在軟體方面也有各種跨界的創新嘗試,像是MusicKit或是Core ML,或多或少定義了接下來一年的開發方向,App store的大改版也讓app生態有了非常大的變化。順手摘錄了一下這次的Apple review guideline更新,讓我們來看看接下來一年需要注意那些東西,還有app大環境可能的變化吧!

有翻得不好的地方,歡迎揪錯!

  • 在app store上的app如果有違反新的review guideline的,將會被砍掉
  • App review API讓使用者可以不用離開app就可以留評論了!
  • 號稱能夠量測任何個人醫療資訊,但沒有提供硬體的app會一律reject
  • 醫療類的app需要加上提醒使用者諮詢醫生的訊息
  • 對裝置產生危害的app(如大量寫入SSD)將會被reject
  • 如果你的IAP能夠在app store上購買(不在app裡),回到app後要能夠自動抓取購買資訊,讓使用者無縫接軌
  • App名稱限制改成30字
  • App名稱不能包含跟名稱有關的描述,但可以加在subtitle (新app store的功能)
  • App名稱有包含類別的會被限制在只能出現在該類別(像XXX for kids就只能出現在Kids這個類別)
  • 跟原始碼相關的app(教學、編輯、執行)在必要的情況下是可以下載code到本機端的,但必須要確保這些原始碼是使用者完全可以看到跟編輯,並且不會拿來作其它用途
  • 使用CallKit的app,只能block那些明確是spam的號碼,並且明確告知使用者block的條件是甚麼
  • CallKit上得到的資料禁止拿來做app功能以外的其它用途
  • IAP可以用來”打賞”了!
  • IAP買到的點數不再挶限在只能在app裡使用了
  • Auto-renewal最小七天為一個單位
  • 數位內容(書、音樂、遊戲物品)要確保使用者能夠在app中使用非iap買到的內容,但這條一樣限制開發者不能鼓勵使用者使用iap以外的方法購買。
  • 看影片跟點廣告賺遊戲幣的行為被明確禁止了!
  • Binary option(一種金融商品)也被明確禁止
  • 製作app或商業化模板的app會被reject
  • 有表情的自製鍵盤需要符合Sticker的guideline
  • 自製鍵盤要在沒網路(且不能要求使用者開網路)的情況下有完整的功能
  • MusicKit不允許app下載或上傳kit裡的音樂檔
  • MusicKit裡的資料,不能被拿來用在app以外的地方(或辨識使用者身份)
  • 現在可以從app內更改app icon了,不過要由使用者來觸發(不能用程式自動更換)
  • app中的第三方軟體(指的是引入的webview),不能有類似商城的UI,要購買必需透過IAP,並且不能揭露native api給該第三方軟體。開發該第三方軟體的開發者也必須要加入開發者program
  • App description需加上app內所需要的系統權限(地點等等)
  • 號稱匿名搜集的資料不能再被拿去做身份還原
  • App不能使用apple的emoji

參考資料:

http://www.appstorereviewguidelineshistory.com/articles/2017-06-08-new-rules-following-wwdc-2017/?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=email&utm_source=iOS_Dev_Weekly_Issue_304

Discover and read more posts from ShihTing Huang (Neo)
get started