谷歌突然变更规则,包含安装 APK 代码的 App 被 Google Play 下架


uni-app 开发商 DCloud 最新回应称,经过与 Google Play 沟通,此问题于 6.24 号晚上提交 hello uni-app 应用到 Google Play,经审核测试确认已解决。

其实谷歌这次突然调整规则,受影响的不只是 uni-app 开发者,所有包含安装 APK 代码的 App,即使采用原生开发,也会被 Google Play 下架

程序员发帖称自己用开源框架 uni-app 开发的 App 被 Google Play 下架,原因是 uni-app 自带的 SDK 包含违反 Google Play 政策的内容——包括广告代码,以及下载第三方 App 的代码

uni-app是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到 iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。

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

App 被下架主要原因是 DCloud SDK 中存在安装 APK 的代码,而 Google Play 不允许应用直接下载 APK 进行安装,安装应用必须通过 Google Play 操作。但对于国内应用市场,在 App 中直接下载 APK 是被允许的,而 SDK 没有区分国内和 Google Play 渠道版本,实际都包含了 APK 安装代码 (plus.runtime.install)

P.S. 正因国内应用市场没有不允许 App 安装 APK 的限制,很多 Android 应用都使用 plus.runtime.install 安装自己的更新版。

虽然 Google Play 的政策一直都不允许 App 自己安装 APK,但之前的检测方式是检测应用权限(android.permission.INSTALL_PACKAGES 和 android.permission.REQUEST_INSTALL_PACKAGES),只要没有安装 APK 的权限即可上架

如上文所说,DCloud SDK 的源码里一直都有安装 APK 的代码。但在端午期间,Google Play 突然升级了检测方式,对于事实上无法执行的 APK 安装代码进行了扫描。虽然它没有应用安全权限,无法执行 APK 安装,但按照 Google Play 更新后的政策,只要源码里有安装 APK 相关的代码都被视为不合规

也就是说,无论是否基于 uni-app 开发,只要 App 的源码中包含安装 APK 的代码,都会被 Google Play 下架

DCloud 表示,后续他们将把安装 APK 的代码独立为一个可选模块,在针对 Google Play 渠道打包时不包含这个模块。

国内开发者也可以单独选择是否包括这个模块。届时 plus.runtime.install 这个 jsapi 会一直存在,只是没有打包 APK 安装模块时,调用 install api 安装 APK 会报错——提示缺少模块。


相關推薦

2022-05-17

据俄罗斯媒体 kommersant 报道,自 5 月 9 日谷歌发布 Android  Chrome 101 版本后,大量俄罗斯用户在  Google Play 应用商店和社交软件中发声投诉,称其  Android 设备无法通过 Google Play 商店更新 Chrome 浏览器和 Android System WebView

2022-04-12

谷歌宣布了针对 Android 应用程序开发人员的几项关键策略变更,以提高用户、Google Play 和该服务提供的应用的安全性。将在 2022 年 5 月 11 日至 11 月 1 日之间生效,给开发者足够的时间来适应新的变化。 根据 BleepingComputer 介绍

2023-04-18

件/广告软件威胁。因此,研究人员将其调查结果告知了谷歌,受影响应用程序的开发者也收到了相应的警告。 许多受影响的应用程序已被其开发人员清理,删除了有问题的库,而那些没有及时响应的应用程序则因不遵守商店政

2023-05-14

谷歌 I/O 2023 介绍了不同的在 Android 应用中嵌入 Web 内容的方式,同时展示了 Android 2023 的新 Web 功能: WebView 改动 WebView 是将 Web 内容嵌入到 Android 应用中最常用的方式,最大优势之一是其强大的 API,可用于控制和修改正

2023-01-26

一不小心就会安装上恶意软件。 根据 Android 最新的代码变更,为了降低恶意软件的危害,Android 14 系统将开始全面阻止针对那些过时的 Android 版本而开发的应用程序。这一变化意味着即便是使用侧载,用户也无法安装特定的 APK

2023-11-26

乏维护,于 2020 年被下架。此后,开发团队通过 200 多项变更来改进该应用程序,提升其稳定性和可用性,支持当前的 Android 版本并更好地与系统集成。

2023-11-15

谷歌宣布收紧在 Google Play 商店发布应用程序的 Android 开发者规则,引入了一些新的政策和计划,以提高整个平台的应用程序质量。 公告指出,现在将要求拥有新创建的个人 Play Console 帐户的开发者在发布前,至少 2 周内与至少

2022-09-16

如约重聚,主旨演讲干货新鲜出炉,一起回顾一下! 谷歌一直积极帮助开发者灵活运用前沿科技,探索创新的方式以解决现实问题,以科技之力应对变化,帮助他人,如 Google 大中华区总裁陈俊廷所强调:“谷歌一直在坚

2023-10-08

,这些软件已被下架。 众所周知,苹果应用商店的审核规则极为严格。上面提到的 App 其实就是浏览器套壳,前端显示的内容可以通过后台随意修改。但问题在于,苹果 App 的审核团队为何让这些“套壳” App 上架到了应用商店

2023-10-11

figures 的最新分析数据显示,OpenAI 的官方 ChatGPT 应用程序安装数量和收入持续增长,9 月份创下了两项新纪录:全球 iOS 和 Android 应用程序的下载量达到 1560 万次,其中 Google Play 的下载量为 900 万,App Store 的下载量为 660 万。以

2022-07-02

  监控 Android 手机短信、来电、APP 通知,并根据指定规则转发到其他手机:钉钉机器人、企业微信群机器人、飞书机器人、企业微信应用消息、邮箱、bark、webhook、Telegram 机器人、Server 酱、PushPlus、手机短信等。 包括主动

2022-03-11

手机的用户而言,存储空间捉襟见肘,他们时常需要为了安装某些新应用而卸载目前手机里已经安装的应用,从而释放手机空间。 Google 在几年前就为 Android 带来了卸载不常用应用的功能,该功能可以在手机容量不足时,提示

2022-09-02

GitHub Trending 页面突然挂上了一则宣布“即将下架”的通知:Heads up!This Trending tab is being deprecated. Due to low usage of Trending Repositories and Trending Developers, this tab will no longer be available beginning September 30, 2022. For questions and feedback, please visi

2023-02-15

器! 监控 Android 手机短信、来电、APP 通知,并根据指定规则转发到其他手机:钉钉群自定义机器人、钉钉企业内机器人、企业微信群机器人、企业微信应用消息、飞书群机器人、飞书企业应用、邮箱、bark、webhook、Tg 机器人、S