流星主页(www.meteor.com)在第8点(“互操作性”)中说:
您可以将任何内容连接到Meteor,从原生移动应用程序到旧版 数据库到Arduinos。只需实现简单的DDP协议。
问题:Android是Java,它如何连接到meteor(js)?任何有用的资源/教程的链接将不胜感激!
答案 0 :(得分:5)
DDP代表分布式数据协议,特定于Meteor。
目前还没有内置的Android / Java支持,但这是一个用Python编写的官方Meteor DDP客户端,您可以将其用作参考:https://github.com/meteor/meteor/tree/devel/examples/unfinished/python-ddp-client
更多信息:
答案 1 :(得分:4)
不确定为什么没人提到这个,但是有一个Java DDP客户端库:
https://github.com/kutrumbo/java-ddp-client
仅供参考,我已经分了这个并且充实了它。我开始用它编写一个Android应用程序,发现它缺少很多东西才能让它正常工作:
https://github.com/kenyee/java-ddp-client
我还在这上面编写了一个Android层,以便让事情变得更容易,一旦我弄清楚如何让它在Eclipse中使用Gradle(无法让它识别android-),我会立即将它检入Github库插件所以没有对Android库的引用工作) - : 我确实使用所有这些东西编写了一个Android应用程序...在Play商店中查找“Meteor.js Party”,它与Meteor的派对样本相匹配。
答案 2 :(得分:4)
仅供参考,我编写了一个更高级别的Android DDP层,负责处理客户端状态,包括集合处理。
它在github上并包含Maven Central中的Maven工件(我的java-ddp-client版本也在Maven Central中): https://github.com/kenyee/android-ddp-client
答案 3 :(得分:0)
客户可以通过DDP protocol(specs)与Meteor进行通信。查看常见平台的list of independent DDP implementations。