Codepush不适用于所有android用户

时间:2018-10-01 13:37:28

标签: android ionic-framework ionic3 code-push

伙计们,我在将Microsoft的CodePush与Ionic应用程序(https://ionicframework.com/docs/native/code-push/)结合使用。

它非常适合我们的iOS用户和大多数Android用户,但是我们收到来自Android用户的大量报告,认为它不起作用。他们是说在检查更新屏幕上冻结。

我似乎在报告此问题的用户之间找不到任何一致性。我一直在问他们的Android版本,所拥有的手机以及所拥有的可用存储空间。我使用的所有Android测试设备都可以正常使用,因此我不确定从何而来。

我只是想知道是否有人在这方面有任何经验,并且可能知道该向我指出更深的地方。谢谢!

2 个答案:

答案 0 :(得分:2)

看起来有些人正在看到代码推送和一些最新的ionic webview版本的问题。您可能想看看它是否相关:

https://github.com/Microsoft/cordova-plugin-code-push/issues/451

答案 1 :(得分:2)

我终于通过执行以下操作使其工作:

1)按照@BRass的帖子进行操作,并确保Webview在1.2.1版上

ionic cordova platform rm android
ionic cordova plugin rm cordova-plugin-ionic-webview
ionic cordova plugin add cordova-plugin-ionic-webview@1.2.1
ionic cordova platform add android

2)转到您的index.html并添加

<script src="build/polyfills.js"></script>

直接在

之前
<script src="cordova.js"></script>

VOILA可行!