我正在调查Firebase和AngularFire是否适合我的即将开始的项目。
其中一个要求是当有新私人消息发送给用户时,用户需要在应用关闭时得到通知,即推送通知。
Firebase是否可以处理这个要求?
我正在调查Firebase和AngularFire是否适合我的即将开始的项目。
其中一个要求是当有新私人消息发送给用户时,用户需要在应用关闭时得到通知,即推送通知。
Firebase是否可以处理这个要求?
是的。但直到最近才出现这种情况。
感谢@libik提供相关文档链接:
https://firebase.google.com/docs/cloud-messaging/server#http-request
更新于2016年5月:
在Google io 16上,Google宣布了FCM-Firebase云消息服务。
随着Firebase在Google I/O上宣布的扩展,我们还推出了Firebase Cloud Messaging(FCM)和Firebase Notifications(FN)。作为开发人员,您可能可以利用很多更新。
更多信息请参见:https://developers.googleblog.com/2016/05/google-cloud-messaging-and-firebase.html
文档:https://firebase.google.com/docs/cloud-messaging/#key_functions
截至今天,Google I/O已宣布新的Firebase Cloud Messaging服务现在支持发送推送通知。它与Google Cloud Messaging集成,可向上游和下游交付消息!
您可以在此处阅读更多信息:
而Firebase Cloud Messaging的参考文档在此处:
firebase是一种存储方式。你不会期望存储做任何操作。
对于应用在后台生成本地通知,您可以持续监听firebase的变化,当有变化发生时,您可以生成自己的推送通知。为了节省连接时间,因为您按并发连接收费,您可以每5分钟离线并上线20秒钟。在此期间,firebase sdk将连接到服务器、收集所有更改并运行所有回调。您可以在应用内决定要做什么。
如果您想享受远程推送通知,则需要设置一个服务器来监听firebase上的更改并与APNS进行通信,从而将通知推送到客户端设备。