如何将消息推送到安卓客户端?

lyricy

安卓客户端直接连上php监听的这个2120端口,然后直接在这里面将消息发送到安卓客户端吗?

7666 3 0
3个回答

walkor

你这个这个是phpsocket.io,是用workerman实现的socket.io服务端,客户端如果是安卓系统的话,可以去github.com上下搜索安卓的socket.io客户端,下载下来直接使用即可。socket.io客户端种类很多,js版本、c版本、java版本、swift版本、oc版本都有

lyricy

下载下来怎么和这个phpsocketio对接呢

  • 暂无评论
walkor

其实也就是用安卓的socket.io客户端翻译一遍下面的几行代码
https://github.com/walkor/web-msg-sender/blob/master/web/index.html#L43

var uid = 'test user';
// 连接服务端
var socket = io('http://your_domain.com:2120');
// 连接后登录
socket.on('connect', function(){
    socket.emit('login', uid);
});
// 后端推送来消息时
socket.on('new_msg', function(msg){
    alert(msg);
});
  • lyricy 2016-01-24

    有人有做过这个吗?想具体的参考学习下

  • walkor 2016-01-24

    这个不清楚

年代过于久远,无法发表回答
🔝