蘋果App Store應用審核出新招:休想獲審後再變更
IT之家3月8日消息 據開發者收到的蘋果公司的郵件顯示,如果他們繼續使用“hot code push”SDK,那麼他們的應用將會被拒。蘋果表示如果開發者不刪除這些代碼,那麼蘋果將拒絕這些應用的更新。
蘋果公司還沒有就此事發表公開聲明,不過從曝光的郵件內容來看,此事的起因應該是Rollout.io等類似的服務。
▼郵件內容顯示:
“您的應用、擴展、和/或連結框架中的代碼,將能夠在App Review審核之後改變應用的行為或者功能。此舉違反了《蘋果開發者計畫授權合約》的3.3.2章節以及《App Store審查指南》2.5.2章節的規定。”
“這些代碼中帶有的遠端資源,將會改變應用的行為,與其在審核進入App Store時的行為有很大差異。”
“hot code push”服務支援開發者在將應用提交到App Store且通過審核之後對應用進行更新。
其實蘋果打擊使用這種SDK的行為,這本來就沒什麼好大驚小怪的。我們只能說,在蘋果這麼嚴格的生態系統之中,這種允許開發者在拿到App Store審核之後對應用做出改變的SDK,竟然能夠存在這麼久也是一個“奇跡”。從蘋果的角度來說,打擊這種行為到底好不好,這還有待商榷。
目前還沒有關於蘋果針對“hot code push”服務的明確政策規定。從蘋果發送給開發者的郵件來看,如果開發者想通過App Store推送正式更新,那麼他們必須刪除Rollout代碼,不然的話蘋果會拒絕通過應用更新。