(資料圖片)
6月28日,一位程序員在網絡論壇發表帖文表示,他使用uni-app開發的應用已被Google Play下架。據該程序員稱,原因在于uni-app的軟件開發工具包(SDK)包含違反Google Play規定的“內置下載安裝包(APK)功能”代碼和廣告相關代碼。 uni-app是一款利用Vue.js進行所有前端應用開發的框架。開發者只需要編寫一套代碼,就可以跨平臺發布到iOS、Android、Web(響應式)和各種小程序中,有效降低了開發成本。 截至目前,uni-app的開發商DCloud已對此事件作出回應,并稱已經與Google Play進行了溝通。他們解釋說,因DCloud SDK中存在安裝APK的代碼,因此該應用被下架,因為Google Play現行的應用審核要求是“不允許應用直接下載APK進行安裝”。在此情況下,帶有“內置自行下載APK能力”的應用已不能通過“取消APK安全權限”來繞過審核,由于Google加強了審核機制,這批應用將無法上架。 DCloud表示,他們將安裝APK的代碼獨立為一個可選模塊,在打包針對Google Play平臺的應用時,將不會包含這個模塊。此外,國內的開發者也可以選擇是否包含這個模塊。如果沒有打包APK安裝模塊,那么調用安裝接口安裝APK會引發錯誤提示,即報告缺少模塊。