流星模板可以打包并部署为PhoneGap应用程序吗?
流星模板可以打包并部署为PhoneGap应用程序吗?
Answers:
是的,这是可能的,但不能通过将流星应用程序打包在手机上来实现。您必须将phonegap指向流星服务器(您仍然可以使用API来访问设备上的功能)。以下是说明:
而已。编译并运行该应用程序。
节省时间的夫妇:
config.xml
,以<content src="http://127.0.0.1:3000/" />
作为这就是财产这就是被默认的视图控制器设置为appURL。
从0.9.2版本的流星开始,可以轻松使用Phonegap:https ://www.meteor.com/blog/2014/09/15/meteor-092-iOS-Android-mobile-apps-phonegap-cordova
我在某种程度上粗略地做了,这里遵循的过程是:
meteor bundle ../todos.tgz
u.protoype._start = function(a, d, e, f){
d = d.replace("file://localhost","http://localhost:3000");
...
}
之后,在浏览器中打开app.html文件,并确保服务器已在运行。这样,您将使大多数应用程序正常工作。
但是,这不是您想在实际应用程序中使用它的方式,而是通过进行更多更改,可以将Phonegap中的客户端与运行在其他位置的服务器一起使用。
流星有一个方法connect连接到另一个流星应用程序,它可以解决上述url替换调用,尽管我还没有尝试过。
_start()
。检查_start()
创建XHR对象的方法定义,并将url参数替换为目标域。
这是关于phonegap + meteorjs + oauth2的现场演示。
我在Google Play上用流星创建了这个应用程序。
https://play.google.com/store/apps/details?id=com.youiest.tapmatrix&hl=zh_CN
这是私人作品,因此无法公开源代码。
请随时提问。
我尝试过多种方法来处理流星+ phonegap。
谢谢。
还有这个包:https : //github.com/awatson1978/cordova-phonegap
我没有亲自尝试过,但这似乎是正确的方法。
更新:在8月的devshop中,核心团队已经宣布了对phonegap的支持,其中包括很棒的演示和内容。
玩一下:
meteor update --release CORDOVA-PREVIEW@3
入门:https://meteor.hackpad.com/Getting-Started-With-Cordova-Z5n6zkVB1xq