为Android构建社交通知系统的标准设计模式-

为Android构建社交通知系统的标准设计模式-,android,push-notification,server-side,google-cloud-messaging,polling,Android,Push Notification,Server Side,Google Cloud Messaging,Polling,开发一款社交应用程序,该应用程序具有许多标准社交网络功能,如好友请求、私人消息和评论,以及需要实时或近实时通知系统的im。我研究了一下GCM,做了一些“啧啧”的测试 我的问题是我的服务器端应该如何构造?实现近实时社会通知系统的标准模式是什么?我发现很多TUT只关注GCM的建立和运行,但系统的总体结构仍不明确。为了简单起见,让我们以私人消息系统为例,从我收集的信息来看,它的发展方式似乎是: 用户输入消息>> 用户A点击提交>> 消息从客户端发送到服务器,由 API>> 消息到达API,并使用sen

开发一款社交应用程序,该应用程序具有许多标准社交网络功能,如好友请求、私人消息和评论,以及需要实时或近实时通知系统的im。我研究了一下GCM,做了一些“啧啧”的测试

我的问题是我的服务器端应该如何构造?实现近实时社会通知系统的标准模式是什么?我发现很多TUT只关注GCM的建立和运行,但系统的总体结构仍不明确。为了简单起见,让我们以私人消息系统为例,从我收集的信息来看,它的发展方式似乎是:

用户输入消息>> 用户A点击提交>> 消息从客户端发送到服务器,由 API>> 消息到达API,并使用sendMessage对其进行处理 功能>> 在sendMessage函数中,验证并写入消息 到数据库>> 在sendMessage函数中,ifmessage\u插入到\u db{send 通知GCM} 在Android客户端设置代码以检索通知 来自GCM 我是否错过了其他步骤?是否还有其他东西会触发发送通知?我应该只使用推送还是将推送和轮询结合使用

我想说得很清楚,我并不困惑如何在技术层面上实施GCM…所以
请不要发布谷歌文档的链接

看来你有个好主意。你实施了工作制度了吗?如果不是的话,我的建议就是现在就做。非常简单,谢谢谷歌!此类回复已发布在此处: