使用带有gcm的socket.io

时间:2014-11-28 16:57:01

标签: android

我有一个聊天网站。我在我的网站上使用socket.io。我需要为这个网站做一个Android应用程序。我将在应用程序中使用socket.io进行实时对话但我还要添加推送通知支持与gcm.I知道gcm,但我需要一个路线图。

这是我的算法:

(在此算法中,用户1从网络向用户2发送消息,用户2使用Android应用程序)

1)将用户1的消息发送到服务器

2)通过socket.io

向用户2发送ping

3)如果用户2立即回复此ping,这意味着用户2正在使用app,请发送带有socket.io的消息

4)如果用户2没有回复此ping,这意味着用户2已关闭应用程序,服务器会向gcm服务器发送http请求,以向用户2发送推送通知。

这是一个好方法吗?如果你回复是“不”应该是什么?

0 个答案:

没有答案