目 录CONTENT

文章目录

google突然改变规则,在Google Play下架了使用uni-app开发的 App

萧瑟
2023-06-27 / 0 评论 / 0 点赞 / 413 阅读 / 1,098 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2023-07-03,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

官方回应:
经过跟Google Play沟通,此问题已于6.24号晚上提交hello uni-app应用到Google Play审核测试确认已解决。

image-1687844306897

什么是 uni-app?

uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到 iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。uni-app 采用了 DCloud SDK,提供了丰富的原生能力和组件,让开发者可以轻松地实现跨平台的应用开发。

谷歌变更规则的原因和影响

谷歌一直对 Google Play 上的应用有着严格的审核政策,其中就包括不允许应用直接下载 APK 进行安装,安装应用必须通过 Google Play 操作。

这是为了保护用户的安全和隐私,防止恶意软件或病毒的传播。但是,在端午期间,Google Play 突然升级了他们的检测方式,对于事实上无法执行的 APK 安装代码进行了扫描。这就导致了一些使用 uni-app 开发的应用被下架,原因是 uni-app 自带的 SDK 中存在安装 APK 的代码(plus.runtime.install),而 Google Play 不允许应用中包含这样的代码,即使它没有申请安装 APK 的权限,也无法执行 APK 安装。

DCloud 的解决方案

面对这个问题,uni-app 的开发商 DCloud 及时与 Google Play 沟通,并在 6.24 号晚上提交了一个修复版本的 hello uni-app 应用到 Google Play 进行审核测试。经过确认,该版本已经解决了被下架的问题。DCloud 的解决方案是把安装 APK 的代码独立为一个可选模块,在针对 Google Play 渠道打包时不包含这个模块。国内开发者也可以单独选择是否包括这个模块。届时 plus.runtime.install 这个 jsapi 会一直存在,只是没有打包 APK 安装模块时,调用 install api 安装 APK 会报错——提示缺少模块。

image-1687844384543

写在最后

谷歌突然变更规则,基于 uni-app 开发的 App 被 Google Play 下架,是一个让很多开发者感到困惑和不满的事件。但是,通过 DCloud 的及时响应和修复,这个问题已经得到了解决。开发者只需要更新 uni-app 的 SDK,并在打包时选择不包含 APK 安装模块,就可以避免被下架的风险。同时,也要注意遵守 Google Play 的各项政策和规则,保证应用的质量和安全性。

往期精彩

1、Twitter 用户利用 chatGPT 诱导获取 Windows 许可证

2、v-bind 和 v-model 的区别:你真的懂了吗?

3、JS短路运算符的进阶:如何用它们处理复杂的逻辑和表达式


weixin

0

评论区