swift - 仅向登录用户发送 Firebase 推送通知

标签 swift firebase firebase-cloud-messaging apple-push-notifications

我正在开发一个与 Firebase 集成的 iOS 应用程序以传送远程推送通知。

该应用程序包含登录功能,使用 FCM token 发送通知即使用户未登录也会发送通知,我明白为什么会发生这种情况,因为 FCM token 是一个应用程序-设备组合不是应用程序-用户组合。

但是是否有解决方法来保证仅在用户登录时才发送通知?

最佳答案

推送通知与用户状态无关。如果可以,您应该跟踪服务器上的用户状态,例如检查登录 token ,以检查用户是否已登录。但我认为您不能完全确定用户状态。

关于swift - 仅向登录用户发送 Firebase 推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56969940/

相关文章:

swift - 在 swift 中映射高阶函数格式

ios - WkWebView 不全屏旋转视频?

java - Firebase Firestore,如何抢夺Collection中最新(新)对象的变化?

swift - 从未调用过 UITableViewCell 对象 deinit

使用 Swift 4 Decodable 的 JSON/简单文本解析服务器响应

FirebaseAuth 禁用用户检查并注销?

android - 有没有办法在 Firestore 中搜索子字符串?

firebase - AuthenticationError 使用 Firebase Cloud Messaging 发送通知

angular - 通过 Angular 应用程序收听 Firebase 云消息传递时出现问题

javascript - 如何循环每个文档并获取其数据