Meteor模板是否可以打包并部署为PhoneGap应用程序?
答案 0 :(得分:40)
是的,这是可能的,但不是通过将流星应用打包在手机上。您必须将phonegap指向您的流星服务器(您仍然可以使用API访问设备上的功能)。以下是说明:
就是这样。编译并运行应用程序。
几个节省时间:
答案 1 :(得分:8)
从0.9.2版本的流星开始,很容易使用Phonegap: https://www.meteor.com/blog/2014/09/15/meteor-092-iOS-Android-mobile-apps-phonegap-cordova
答案 2 :(得分:7)
嗯,我想最好的起点是弄清楚你想要/需要走多远。
你想要吗
一个连接到某个服务器的Meteor.js PhoneGap应用程序?然后 你可能想在PhoneGap项目中使用Meteor类 并使用Meteor.connect(url)连接到您的服务器。
离线应用数据持久性 - 这会变得很难......不是 Meteor的目的是做什么,虽然肯定有办法 实现它。我记得来自骨干,脊柱和左右的讨论 其他客户端JS框架。它很容易使用本地存储,但是 当你想在本地之间同步数据时,真正的努力就开始了 和服务器。
这应该有助于达到目的......
答案 3 :(得分:4)
我已经在某种程度上以粗暴的方式完成了这里我遵循的过程:
meteor bundle ../todos.tgz
u.protoype._start = function(a, d, e, f){
d = d.replace("file://localhost","http://localhost:3000");
...
}
在此之后在浏览器中打开app.html文件并确保服务器已在运行。这样你就可以使大多数应用程序正常工作。
然而,您不希望在实际应用程序中使用它,但如果有更多更改,可以在Phonegap中使用客户端,并在其他地方运行服务器。
Meteor有一个方法connect可以连接到另一个可能解决上述url替换调用的meteor应用程序,尽管我还没有尝试过。
答案 4 :(得分:4)
以下是使用PhoneGap在移动设备中移植Meteor应用程序的简单步骤 Meteor on Mobile Device using PhoneGap
只需将stream_clientbf90.js
更改为您的域名即可。该作品可用。
答案 5 :(得分:2)
这是关于phonegap + meteorjs + oauth2的现场演示。
我在谷歌播放上用meteor创建了这个应用程序。
https://play.google.com/store/apps/details?id=com.youiest.tapmatrix&hl=en
这是私人作品,因此无法披露源代码。
请随时提出问题。
我尝试使用meteor + phonegap有多种方法。
感谢。
答案 6 :(得分:2)
还有这个包:https://github.com/awatson1978/cordova-phonegap
我没有亲自尝试过,但这似乎是正确的方法。
更新:在8月的开发商中,phonegap support has been announced from the core team有很酷的演示和内容。
玩弄它:
meteor update --release CORDOVA-PREVIEW@3
使用入门:https://meteor.hackpad.com/Getting-Started-With-Cordova-Z5n6zkVB1xq