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会引发错误提示,即报告缺少模块。