IT之家 6月28日消息,有程序员在V2EX论坛发帖表示自己用开源框架uni-app开发的App被Google Play下架,原因是uni-app自带的SDK包含违反Google Play政策的“内置自行下载APK能力”代码及广告相应的代码。
IT之家注:uni-app是一个使用Vue.js开发所有前端应用的框架,开发者只需编写一套代码,即可跨平台发布到iOS、Android、Web(响应式)、以及各种小程序中,降低开发成本。
图源V2EX
图源V2EX
截至发稿,uni-app开发商DCloud做出了回应,表示他们经过与Google Play沟通,此问题于6.24号晚上提交hello uni-app应用到Google Play,经审核测试确认已解决。
据悉,App被下架的主要原因是DCloud SDK中存在安装APK的代码,而谷歌商店当下的应用审核需求是“不允许应用直接下载APK进行安装”,此前,带有“内置自行下载APK能力”(plus.runtime.install)的应用可以通过“取消APK安全权限”来绕过审核,但当下谷歌加强了审核,因此这批应用自然无法通过应用商店上架。
DCloud表示,后续他们将把安装APK的代码独立为一个可选模块,在针对Google Play渠道打包时不包含这个模块。
国内开发者也可以单独选择是否包括这个模块。届时plus.runtime.install这个jsapi会一直存在,只是没有打包APK安装模块时,调用install api安装APK会报错——提示缺少模块。