Meteor:禁用热代码推送
Meteor: disable hot code push
我正在开发一个 phonegap 应用程序,热代码推送对我的一些用户造成了问题(推送后,应用程序挂起,用户必须重新安装新应用程序)。
我想禁用热代码推送并找到了以下代码片段,但出现错误,"TypeError: Cannot call method 'onMigrate' of undefined"
Meteor._reload.onMigrate(function() {
return [false];
});
看起来 _reload 对象只能在客户端上使用。我将代码片段移动到客户端目录并解决了它。
将此问题/答案留给可能遇到的其他人。
您可以将环境变量 AUTOUPDATE_VERSION
设置为静态变量。您需要在构建应用程序和启动服务器时设置此环境变量。 (Source)
我正在开发一个 phonegap 应用程序,热代码推送对我的一些用户造成了问题(推送后,应用程序挂起,用户必须重新安装新应用程序)。
我想禁用热代码推送并找到了以下代码片段,但出现错误,"TypeError: Cannot call method 'onMigrate' of undefined"
Meteor._reload.onMigrate(function() {
return [false];
});
看起来 _reload 对象只能在客户端上使用。我将代码片段移动到客户端目录并解决了它。
将此问题/答案留给可能遇到的其他人。
您可以将环境变量 AUTOUPDATE_VERSION
设置为静态变量。您需要在构建应用程序和启动服务器时设置此环境变量。 (Source)