嘿伙计们,我正在使用Microsoft的CodePush和Ionic应用程序(https://ionicframework.com/docs/native/code-push/(。
它非常适合我们的iOS用户和大多数Android用户,但是我们从Android用户那里获得了大量报告,表明它不起作用。他们说它在检查更新屏幕上冻结。
我似乎在报告此问题的用户之间找不到任何一致性。我一直在询问他们的Android版本,他们拥有哪部手机以及他们有多少可用存储空间。我拥有的所有Android测试设备都可以正常工作,所以我不确定从这里开始。
我只是想知道是否有其他人在这方面有任何经验,并且可能知道在哪里指出我更深入地研究这个问题。谢谢!
看起来有些人看到了代码推送和一些最近的离子 Web 视图版本的问题。 你可能想偷看一下,看看它是否相关:
https://github.com/Microsoft/cordova-plugin-code-push/issues/451
我终于通过执行以下操作使其工作:
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(转到您的索引.html并添加
<script src="build/polyfills.js"></script>
直接在之前
<script src="cordova.js"></script>
瞧,它有效!