Firebase 推送通知 iOS
Firebase push notifications iOS
我可以使用 Firebase 发送点对点通知吗?示例:UserA 向UserB 发送好友请求。即使应用程序在后台,用户 B 也会收到此通知。
可以从客户端发送推送通知吗?示例:UserA 向UserB 发送好友请求。发生此事件时,我直接从客户端连接到 APNS。这是一个可行的解决方案吗?
阅读其他帖子有点混乱,因为 Firebase 最近推出了更多功能,所以我认为许多答案可能已经过时。
问得好 - 几个月前我碰巧不得不这样做。
您需要从后端 (Firebase) 发送通知。不是客户端。如果在后端配置,您可以随时更改通知,而无需发布新版本的应用程序。
看看 Firebase cloud functions。您可以将 Cloud Function 设置为 "observe" 实时数据库的某些节点。因此,当有人发送 "friend request" 时,它会更改数据,从而触发 Cloud Function。 Cloud 函数依次读取新数据(名字、姓氏等)并将推送通知发送给相应的用户。
- 使用此示例作为指南。 https://github.com/firebase/functions-samples/tree/master/fcm-notifications
祝你好运!
我可以使用 Firebase 发送点对点通知吗?示例:UserA 向UserB 发送好友请求。即使应用程序在后台,用户 B 也会收到此通知。
可以从客户端发送推送通知吗?示例:UserA 向UserB 发送好友请求。发生此事件时,我直接从客户端连接到 APNS。这是一个可行的解决方案吗?
阅读其他帖子有点混乱,因为 Firebase 最近推出了更多功能,所以我认为许多答案可能已经过时。
问得好 - 几个月前我碰巧不得不这样做。
您需要从后端 (Firebase) 发送通知。不是客户端。如果在后端配置,您可以随时更改通知,而无需发布新版本的应用程序。
看看 Firebase cloud functions。您可以将 Cloud Function 设置为 "observe" 实时数据库的某些节点。因此,当有人发送 "friend request" 时,它会更改数据,从而触发 Cloud Function。 Cloud 函数依次读取新数据(名字、姓氏等)并将推送通知发送给相应的用户。
- 使用此示例作为指南。 https://github.com/firebase/functions-samples/tree/master/fcm-notifications
祝你好运!