Meteor cordova 应用程序不执行热代码推送
Posted
技术标签:
【中文标题】Meteor cordova 应用程序不执行热代码推送【英文标题】:Meteor cordova app not doing hot code pushes 【发布时间】:2016-03-16 16:44:29 【问题描述】:我在 Meteor 上构建了一个应用程序,并使用 mupx
将其部署到 Digitalocean 服务器。在我的本地机器上(安装了 android SDK),我使用以下命令为 android 构建了应用程序:
meteor build --server=http://SERVER.IP /output/directory
然后我签署了应用程序并将其放在我的手机上,它运行良好,并连接到数据库。问题是,当我更改服务器上的代码时,它不会自动推送到应用程序。我能够更新应用程序的唯一方法是构建一个新的 .apk 并将其放在我的手机上。
一些背景信息:
我的服务器上没有android平台,只有在我的本地机器上,并且在我去IP的时候,热码推送在浏览器中工作。
【问题讨论】:
【参考方案1】:从 1.3-beta.12 开始,为 meteor build 添加了一个 --server-only 选项,该选项不需要在构建机器上安装移动 SDK,但当 ios 或 android 平台具有已添加到项目中。
参考:meteor forum
【讨论】:
【参考方案2】:好吧,看来我在问题中回答了我自己的问题。您确实需要在服务器上安装 android 以及 SDK。只需查找在服务器上安装 android sdk 的说明(无 gui)。现在可以了。
【讨论】:
以上是关于Meteor cordova 应用程序不执行热代码推送的主要内容,如果未能解决你的问题,请参考以下文章
Meteor Cordova App:如何在 iOS 或 Android 上运行不同的代码
ionic 热更新 cordova-hot-code-push