我应该在Android应用中使用什么来进行用户聊天/通知?

时间:2015-08-10 16:13:31

标签: android google-cloud-messaging

我们的应用会有一个邮箱,以便用户可以互相发送消息。 几分钟的研究使我看起来效率很高,同时也很有意义,因为它只是我们谷歌开发者控制台中的另一个组件。我们确实需要推送通知,GCM会这样做。

我找到了一个很好的样本,并准备开始工作,直到我开始看到有关GCM存在重大问题的麻烦的博客和论坛帖子。 This Link 是搜索" GCM问题" 时更受欢迎的搜索结果之一 我注意到很多人推荐的替代解决方案没有这些论坛帖子中提到的一些问题。

我应该使用什么建议为我的Android应用程序设置一个简单的聊天应用程序?我希望它尽可能简单,同时仍然使用电量不足。

1 个答案:

答案 0 :(得分:0)

GCM在性能方面存在一些问题,但有很多优点无法破坏。以下是一些:

  • 免费。
  • 在所有Android设备上支持,现在也在iOS上支持。
  • 与所有Google服务完美同步,拥有庞大的用户群,拥有Google帐户,因此可以使用实例ID 轻松更新不同设备上同一用户的邮件。
  • 有支持上游和下游消息传递的机制。
  • 记录良好的API和免费的开源代码使开发变得更容易。
  • 支持多播,Cannonical ID,DRY_RUN以进行测试和其他有用的功能。

看一下使用GCM API创建的简单chat app tutorial