app需要推送功能那个平台好(百度,极光,个推。。。)

ikether
  • 601

开发一个app(android,ios)需要推送功能,希望能实现以下功能

  1. 推送简单消息

  2. 支持聊天功能,后期可能有语音什么的

  3. 自定义的软件内部通知(比如:A用户对一个话题T进行了评论,通知所有关注话题T的用户)

歪果仁的东西听说有Google的GCM服务(Google Cloud Messaging),但是。。。一道墙,断了念想!!
想问一下:

国内的像百度推送,极光推送,个推什么的靠谱吗。

PS: 看上述几个的官网介绍,有的用的还不是XMPP协议或者其他成熟的即时通信协议,居然自己发明协议,这不太好吧,明明有标准可以遵守的。。。


希望有经验或者了解的道友发表一下见解,本人不胜感激

回复
阅读 5.1k
2 个回答
✓ 已被采纳

推送的话使用第三方都还行,不过推荐使用百度推送,腾讯信鸽一类的大平台推送,他们对节点优化的能力更强,稳定性更好。

至于即时通讯的协议,XMPP等已有协议固然简单易用,但是并不是好用,这些已有协议都历经数十载,太欠缺更新优化,直接拿来作为通讯协议效果非常不理想。国内实力较弱的第三方即时通讯提供商一般都采用这种开源成熟的协议(不过使用之后的体验真心不好,接收速度不行,甚至丢失消息);而有点实力的公司(如阿里悟空,网易云信)都是自己开发自己的私有协议,不过这需要有很强大开发能力。

我们公司用极光 VIP :D
百度虽说免费,但延迟的紧。。
其他的没用过。不知。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏