
蘋果公司近期向開發者發出明確通知,宣布將嚴格審查應用對特定API的使用情況。根據其更新的App Store審核指南,涉及以下4類API的應用,若未能及時合規調整,將面臨下架風險:
1. 未聲明用途的API: 應用必須在`Info.plist`文件中清晰、準確地聲明其訪問和使用API的具體原因。任何未聲明的API調用將被視為違規。這是蘋果推動透明數據實踐的核心要求。
2. 已廢棄/過時的API: 蘋果會定期淘汰舊版API。開發者必須持續關注官方通知,及時將應用遷移至蘋果推薦的最新API版本。使用廢棄API可能導致應用功能異?;虬踩┒?。
3. 非公開/私有API: 嚴格禁止應用使用蘋果未公開提供的私有API。這類API通常用于訪問系統底層功能,其使用會破壞平臺安全性和用戶體驗的一致性,是蘋果審核的絕對紅線。
4. 用于設備指紋識別的API: 蘋果強烈反對任何試圖繞過用戶隱私選擇(如ATT框架)的行為。利用API(如文件系統、設備屬性等接口)收集設備唯一標識符或創建指紋用于追蹤用戶的行為,將直接違反隱私政策。
開發者應對建議:
全面審查API使用: 立即檢查應用代碼,確認所有使用的API均已正確聲明用途。
更新廢棄API: 查閱蘋果開發者文檔,替換所有標記為廢棄的API。
杜絕私有API: 確保僅使用蘋果公開提供的API接口。
尊重用戶隱私: 徹底移除任何利用API進行設備指紋識別的代碼,嚴格遵守ATT框架要求。
關注官方動態: 定期查看蘋果開發者網站和郵件通知,及時了解政策變化。
影響與重要性:
此次“蘋果應用下架新規”直指API使用的合規性與透明性。蘋果強調,這些措施旨在提升平臺安全性、保護用戶隱私、確保應用行為可預測。對于依賴上述違規API的“API應用”而言,這無疑是一次重大合規挑戰。開發者必須盡快響應,避免因違反新規而導致應用被拒或下架,影響用戶獲取和業務運營。
合規是生存之本。 蘋果持續收緊的審核政策表明,其對用戶隱私和平臺生態健康的重視程度前所未有。開發者唯有緊跟政策、規范開發,方能在App Store生態中穩健發展。