
蘋果公司對于APP開發者的要求正在越來越嚴格。
今日,蘋果公司對一些支持熱更新的iOS軟件開發者提出了最后通牒,其發布郵件公告稱,一些開發者存在“熱更新”(即繞過 App Store 審核的更新),因此,蘋果要求開發者移除所有相關代碼、框架或SDK,限期10天整改,不然將直接下架。
據了解,在iOS中有兩種App更新方式:一種是在App Store內進行更新,更新時重新下載全部安置包;另一種就是熱更新,用戶只有在打開App時才會發現熱更新包,更新時只需下載安置更新部分的代碼,再次打開時即可。

而熱更新的方式在普通用戶聽來較為陌生,但實際上它是眾多App常用的更新方式。簡單來說,就是在用戶通過 App store 下載 App 之后,打開 App 時遇到的即時更新。好比,目前國內較火的兩款手游《王者榮耀》、《陰陽師》都傾向于使用熱更新。
此次蘋果發出的公告恰是針對這一更新方式。一般情況下,熱更新可以繞過蘋果方面的審核,更新通常只需一個晚上即可上線,另一大優點就是更新包較小,一般都在1M擺布,用戶不連接WiFi也可隨意下載。
雖然如此,但軟件熱更新可以不經過蘋果App Store 的審核,這些代碼也違反了蘋果開發者協議的 3.3.2 條款與 App Store 審核指南的 2.5.2 條款,黑客開發者有可能會通過提交正常的版本之后,通過熱更新的方式修改APP導致安適隱患。
因此蘋果稱,“為了確保你的 App 在 App Store 內的正常運行,請在 2017/6/12 之前提交一次更新。如果不做調整的話,你的 App 可能會從 App Store 下架”。事實上,本年3月蘋果就已經針對此種情況對外發布了公告。
別的,一個多月前,蘋果還強制要求微信根據iOS閉環系統的規則,關閉了微信公眾號的贊賞功能。蘋果公司當時對微信公眾號贊賞功能的要求是,要么在贊賞中抽取30%的提成,要么就關閉微信的贊賞功能。
而熱更新消息一出,網上則演化成了“繼微信打賞功能被封殺后,博弈再升級,蘋果全面禁用熱更新,如雙方無法達成妥協,蘋果或將微信下架。”
對此,騰訊公關總監張軍在微博上回復稱,“一切安全,有勞掛心”。
親愛的開發者
在本年 3 月我們已經發過消息提醒,你的 App 內似乎有一些熱更新(即繞過 App Store 審核的更新)的代碼,這些代碼違反了蘋果開發者協議的 3.3.2 條款與 App Store 審核指南的 2.5.2 條款。以及,我們曾要求你移除所有相關代碼、框架或 SDK,而且重新提交版本。
在這條消息推送時,我們還沒有收到過你進行過相應的調整。
為了確保你的 App 在 App Store 內的正常運行,請在 2017/6/12 之前提交一次更新。如果不做調整的話,你的 App 可能會從 App Store 下架。
如果你對此消息有任何疑問,請回復與我們聯系。
,