【发布时间】:2018-10-04 00:16:39
【问题描述】:
大家好,我正在使用 Microsoft 的 CodePush 和 Ionic 应用程序 (https://ionicframework.com/docs/native/code-push/)。
它非常适合我们的 iOS 用户和我们的大多数 Android 用户,但是我们收到了大量来自 Android 用户的报告,称它无法正常工作。他们说它在检查更新屏幕上冻结了。
我似乎无法在报告此问题的用户之间找到任何一致性。我一直在询问他们的 Android 版本、他们拥有哪款手机以及他们拥有多少可用存储空间。我使用的所有 Android 测试设备都可以正常工作,所以我不确定从这里去哪里。
我只是想知道是否有其他人在这方面有任何经验,并且可能知道在哪里指向我来更深入地研究这个问题。谢谢!
【问题讨论】:
-
所以看起来只有 android 8.0+ 版本会遇到这个问题......
-
另一个更新:我出去买了一部便宜的 8.0 版安卓手机,codepush 出现以下错误:[CodePush] 无法获取二进制哈希。错误:无法获取二进制哈希。跨度>
-
别在意最后一条评论 - 它也会在我的其他 Android 6.0 上引发该错误,但它适用于那部手机,所以我认为这不是问题的一部分..
-
进一步研究,似乎在我在我的 Android 8.0 手机上进行代码推送更新后,this.codePush.checkForUpdate().then( (remotePackage) => { THIS NEVER HAPPENS });
标签: android ionic-framework ionic3 code-push