伙计们,我在将Microsoft的CodePush与Ionic应用程序(https://ionicframework.com/docs/native/code-push/)结合使用。
它非常适合我们的iOS用户和大多数Android用户,但是我们收到来自Android用户的大量报告,认为它不起作用。他们是说在检查更新屏幕上冻结。
我似乎在报告此问题的用户之间找不到任何一致性。我一直在问他们的Android版本,所拥有的手机以及所拥有的可用存储空间。我使用的所有Android测试设备都可以正常使用,因此我不确定从何而来。
我只是想知道是否有人在这方面有任何经验,并且可能知道该向我指出更深的地方。谢谢!
答案 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可行!