2

有谁知道是否可以(如果可以,如何)使用meteor.js 分发可可应用程序并通过webview 呈现它?

我的意思是我想在我的可可应用程序中启动一个流星服务器(或 node.js),然后使用可可 webView 显示流星服务器正在生成的内容。

所以问题是如何让流星/节点与可可应用程序一起分发,这样用户就不必手动安装它。

4

2 回答 2

1

很有野心,但你可以试试

查看是否 Node.js 在 Chrome 中运行客户端及其本机客户端(即将发布)以获得一些评论。Meteor 建立在节点之上。Mongo 我认为这将是症结所在。

于 2012-12-13T09:03:33.220 回答
1

您可以在应用程序包中嵌入服务器的压缩存档(使用 Xcode 的复制文件构建阶段),并且在应用程序启动期间,可能使用 NSBundle/NSFileManager/NSTask api 的组合来取消存档/安装/启动它。然后,您的应用可以使用类似 http:127.0.0.1:YOUR_PORT/YOUR_APP_DIR 的方式在 Web 视图中查看提供的页面。

我假设您没有为您的用户提供安装程序 (.pkg),因为在这种情况下,您的安装程序脚本将负责安装部分。

于 2012-12-12T06:22:22.513 回答