每当我更改cordova-plugin列表并上传到我的服务器时,新安装的内容便不再能够下载该捆绑包。 它只是显示一个白色的屏幕。 这是否意味着在更改cordova插件列表后,我必须每次都上传新的iphone / android版本?

还是可以确保尚未更新的Appstore / Play商店应用获得较旧的版本?

如果使用更改的cordova-plugins文件发送新的更新,则会导致两个不兼容的捆绑包。 在我看来,唯一的解决方案是同时更新您的移动服务器域和appstore / playstore中的应用程序。 否则,新安装的应用程序将无法下载捆绑软件,并且会出现白屏。

但是,这是不可能的,因为Apple需要大约一天的时间来审查新的应用程序更新,并且如果您尚未将应用程序的最新版本推送到移动服务器,他们将无法审查该应用程序…

#1楼 票数:0

简短的答案是,您每次更改插件时都需要重新发布APK。

请记住,Cordova插件不会通过热代码推送来更新,因此您将需要更新商店清单才能使用新的Cordova插件。 在编写代码时,您需要意识到这一点,并添加条件以检测用户是否安装了新插件。

这是来自Urigo的这篇文章: https ://blog.meteor.com/meteor-hot-code-push-with-great-power-comes-great-responsibility-7e9e8f7312d5

  ask by Fullhdpixel translate from so

未解决问题?本站智能推荐:

1回复

流星:热门代码推送在生产中的Android上中断

编辑:它适用于iOS,因此问题仅限于Android。 我刚刚发现,在我的Meteor生产应用中,Hot Code Push坏了。 我不知道它何时开始发生,但以下是事实(不分先后顺序): 当我将新的二进制文件上传到Google Play / iOS App Store时,所有设备都会下
2回复

流星地理定位软件包的android错误

我正在尝试在Meteor的android平台上获取我的位置的当前位置。 我在网上遵循了mdg:geolocation的这些说明,它运行正常,但是在尝试运行此命令的移动平台(Android)上 它给了我这个错误日志。 我正在使用OS X Yosemite
1回复

如何在Android设备上运行Tinytest来测试流星科尔多瓦应用程序的软件包?

我想在Android设备上使用Tinytest测试流星包的cordova特定功能。 所以我尝试了这里找到的步骤。 我的测试文件cordova-test.js仅包含以下内容 我的package.js具有以下Package.onTest() 我用过meteor test-package
1回复

MeteorJS移动应用在后台推送通知

我目前正在使用MeteorJS开发移动推送通知(android)。 我正在使用包装: https://github.com/katzer/cordova-plugin-local-notifications 当应用打开时,它工作正常,但是在关闭时,什么也没发生。 即使关闭或最小化应用
1回复

Meteorjs-Android应用包未正确签名错误

我最近已使用此链接上的说明将我的应用发布到了Google Play。 我可以从手机上的google play商店下载它,但不能与其他任何手机一起下载。 相反,我收到一条消息:“软件包文件未正确签名” 现在,我已经签名并上传了该应用程序,但是我无法再用另一个密钥对其进行签名并上传了。
1回复

Cordova/HTML5中的地理位置与Meteor地理位置软件包之间的区别是什么?

我试图在操作完成后保存用户的位置,因此不会不断刷新。 还希望对存储的值(例如距离,速度等)进行简单的计算。 据我了解: Cordova / HTML 5地理位置 1.可以设置位置2.异步3.在检测到更改时重新校准(需要监视功能)4.位置字段-高度,精度,航向字段也可用5.在移动电话和启
1回复

由于cordova-plugin-meteor-webapp中的“错误下载资产”,热代码推送失败

很长一段时间以来,我注意到热代码推送在我们的生产应用程序中工作不可靠。 它只在大约一半的时间内有效。 在Android上重现,当热代码推送失败时,总是出现以下错误。 流星 1.10.2,cordova-plugin-meteor-webapp 1.9.1。 据我所知,错误是在 AssetBundle
2回复

流星:禁用热代码推送

我正在开发一个phonegap应用,热代码推送给我的一些用户造成了问题(推送后,应用挂起,用户必须重新安装新应用)。 我想禁用热代码推送并找到以下代码段,但收到错误“ TypeError:无法调用未定义的'onMigrate'方法”