我对meteor.js 框架非常感兴趣。但是,我不确定是否可以通过 Objective-C 的原生对象(例如 NSURLConnection)来利用框架的实时功能。我有一些具体问题引用这个关于meteorjs如何工作的问题:How does the Meteor JavaScript framework work?
让我们从网络套接字开始:
The client/server messaging is done via websockets using something like socks.js or socket.io.
是否有用于在能够与 Meteor 服务器通信的 native 应用程序中使用 websocket 的 Objective-C 库或框架?
二是mongoDB客户端:
The client side connection to mongodb is really cool. It replicates the mongo-server driver into the client. Unfortunately, last I checked, they were still working on securing this database connection.
这似乎是 meteor 最有趣的部分。然而,这是否意味着除了在隐藏的 UIWebView 中执行 JavaScript 字符串之外,没有标准的方式与 meteor 服务器通信?
最佳答案
对于任何对此感兴趣的人,我一直在这里开发一个客观的 ddp 客户端库。我才刚刚开始,还没有文档,但一切正常。项目在这里:https://github.com/boundsj/ObjectiveDDP
ddp 客户端的规范在这里:https://github.com/boundsj/ObjectiveDDP/blob/master/Specs/ObjectiveDDPSpec.mm
我还在为 meteor 身份验证构建一个库,以便 ios 客户端可以使用密码包向 meteor 服务器进行身份验证。这一切都放在一起并在这个示例待办事项应用程序中运行(也是同一个 repo 的一部分):https://github.com/boundsj/ObjectiveDDP/tree/master/Example
关于ios - 原生 iOS 客户端可以连接到 meteor.js 服务器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12969528/