应用暂停 - 使用 CORDOVA 应用更新插件后 - https://ionicframework.com/docs/native/app-update

Posted

技术标签:

【中文标题】应用暂停 - 使用 CORDOVA 应用更新插件后 - https://ionicframework.com/docs/native/app-update【英文标题】:App Suspended - After using CORDOVA App Update plugin - https://ionicframework.com/docs/native/app-update 【发布时间】:2020-11-18 22:15:57 【问题描述】:

您的应用存在问题 您的应用包含不符合恶意行为政策的内容。我们发现您的应用正在使用不合规的 Cordova 插件应用更新 SDK 版本,其中包含用于从 Google Play 之外的未知来源下载或安装应用的代码。

即使我尝试删除此插件并尝试使其构建但未打开 错误提示:[ERROR] 错误初始化版本插件:找不到类

【问题讨论】:

同上...你是怎么解决的? 【参考方案1】:

我在前一周遇到了同样的问题。我认为由于恶意行为插件,谷歌已经收紧了政策。删除app-update插件后,只需要删除和添加android平台即可。

使用:

ionic cordova platform remove android
ionic cordova platform add android

然后,添加新的android平台后,尝试添加行:

android:usesCleartextTraffic="true"(在platforms/android/app/src/main/AndroidManifest.xml中)

<application android:hardwareAccelerated="true"
android:icon="@mipmap/icon"
android:label="@string/app_name"
android:supportsRtl="true"
android:usesCleartextTraffic="true">

这(如果我没记错的话,可以纠正我)是为了确保android 9及更高版本可以像以前一样工作。就我而言,如果未插入此行,我的应用程序将无法访问并将值传递到外部网页。

【讨论】:

以上是关于应用暂停 - 使用 CORDOVA 应用更新插件后 - https://ionicframework.com/docs/native/app-update的主要内容,如果未能解决你的问题,请参考以下文章

添加新插件后,cordova_plugins.js 未更新

iOS Cordova 应用程序在恢复时崩溃

ionic 热更新 cordova-hot-code-push

为啥在安装了 cordova-mfp-push 插件后,我不能在真实的 ios 设备上运行 cordova 应用程序?

通过plugman首次安装后无法更新cordova插件

cordova加载层进度条文件选择插件