sne*_*nez 39
是的,这是可能的,但不是通过将流星应用打包在手机上.您必须将phonegap指向您的流星服务器(您仍然可以使用API访问设备上的功能).以下是说明:
而已.编译并运行应用程序.
几个节省时间:
好吧,我想最好的起点是弄清楚你想要/需要走多远.
你想要
一个连接到某个服务器的Meteor.js PhoneGap应用程序?然后,您可能希望在PhoneGap项目中使用Meteor类,并使用Meteor.connect(url)连接到您的服务器.
离线应用程序数据持久性 - 这将变得艰难......这不是Meteor旨在做的事情,尽管肯定有办法
实现它.我记得来自backbone,spine和
其他客户端JS框架的讨论.它很容易使用本地存储,但当您想在本地和服务器之间同步数据时,真正的努力就开始了.
这应该有助于达到目的......
我在某种程度上以粗略的方式完成了,这里是我遵循的过程:
meteor bundle ../todos.tgz
u.protoype._start = function(a, d, e, f){
d = d.replace("file://localhost","http://localhost:3000");
...
}
Run Code Online (Sandbox Code Playgroud)
之后在浏览器中打开 app.html 文件并确保服务器已在运行。这样您的应用程序的大部分就可以工作了。
然而,这并不是您希望在实际应用程序中使用它的方式,但通过更多更改,可以在 Phonegap 中使用客户端,而服务器在其他地方运行。
Meteor 有一个方法connect来连接到不同的 Meteor 应用程序,该应用程序可能会解决上述 url 替换调用,尽管我还没有尝试过。
| 归档时间: |
|
| 查看次数: |
15361 次 |
| 最近记录: |