Firebase云消息传递

Firebase云消息传递(英語:Firebase Cloud Messaging,通常简称FCM),也称Firebase云信息传递,前身为Google云消息传递(GCM),是一项针对Android、iOS及网络应用程序的消息与通知的跨平台解决方案,目前可免费使用。[1]

该服务由Google拥有的Firebase公司提供。Firebase已于2014年10月21日宣布被Google收购,价格未公布。[2]Google云消息传递的官方网站现已指向Firebase云消息传递,视作新版Google云消息传递。[3]

由于谷歌服务在中国大陆被防火长城屏蔽,大多数中国大陆国产应用(如QQ等)都没有接入FCM,转而使用后台运行的方法来确保消息推送。[4]微信在部分Play版本被发现内置了FCM,但被认为可能只是用以唤醒相关进程,而非用于推送聊天消息。除此之外,日本的即时通讯应用Line也对中国大陆、台湾手机号注册的账户实行了后台运行的推送,而其他国家或地区以及未绑定手机号的账户使用FCM推送(註:Line台灣已改用FCM推播機制)。[5]

參見

  • iMessage
  • 通知中心
  • SQL Server通知服務英语SQL Server Notification Services
  • 微軟通知協議英语Microsoft Notification Protocol
  • Push email
  • XMPP
  • AMQP
  • MQTT
  • 统一推送工作委员会

参考资料

  1. ^ Firebase Cloud Messaging. [2016-07-20]. (原始内容存档于2016-07-20) (英语). 
  2. ^ Tamplin, James. Firebase is Joining Google!. Firebase, Inc. [October 21, 2014]. (原始内容存档于2016-06-23). 
  3. ^ Google Cloud Messaging - official website. [July 20, 2016]. (原始内容存档于2017-07-14). 
  4. ^ 杨干荣. 微信 Android 客户端后台保活经验分享. InfoQ. [2020-07-01]. (原始内容存档于2020-07-03). 
  5. ^ 移动端IM实践:WhatsApp、Line、微信的心跳策略分析. 云聊IM. [2020-07-01]. (原始内容存档于2020-07-03). 

外部链接

  • Firebase云信息传递 - 官方网站(页面存档备份,存于互联网档案馆(中文)(英文)
  • Google Cloud Messaging - 官方网站(页面存档备份,存于互联网档案馆(英文)
  • GCM与FCM的常见问题(页面存档备份,存于互联网档案馆(英文)
  • 如何配置Firebase/Google云消息传递的密钥,以及为什么应该使用FCM密钥(页面存档备份,存于互联网档案馆(英文)