是否有可能使用WebSockets或类似的本地Android应用程序?
我有一个使用HTTP / REST(使用Express.js)的Node.js应用程序,以及与之通信的本地Android应用程序。 这工作正常。
我现在正在考虑编写一个更实时的版本,可以将消息推送到本地客户端。 不幸的是,它需要成为一个本地客户端,因为在移动浏览器中,对于未来可能性来说,数据完成了一些相当复杂的工作(否则,我会等待WebSockets支持出现在Android浏览器中)。
所以,我的问题是我的select是什么?
我了解Android Cloud到设备消息传递框架,但是这需要注册和Googlelogin,我更希望服务器是客户端不可知论者。
有一个可靠的WebSocket客户端,我可以使用(理想情况下)与运行Socket.io的Node.js服务器交谈? 或者其他的本地方法(使用NIO类)?
请参阅Java socket.io客户端
你可以使用https://github.com/koush/android-websockets 。 这也是在socket.io wiki页面中提到的
PS:我知道回复这个post有点晚了,但对于其他像我这样没有find答案的人来说。
compile node.js on Android natively implement jni wrapper of node.js ...
参考这个链接
- https://www.googleapis.com/oauth2/v3/certs中的v1,v2和v3之间的区别
- 错误:连接ECONNREFUSED $ cordova创build
- 如何从Android客户端与Node.js服务器进行通信
- react-native android genymotion错误java.util.concurrent.ExecutionException:
- Android上的node.js npm
- 如何将移动启动的video通话与基于networking的video通话相集成?
- android平板上的Node.js开发
- cordova问题不能添加平台android
- 安装PhoneGap 3.x