我应该自己保存firebase令牌还是在注册远程通知时自动完成?
Posted
技术标签:
【中文标题】我应该自己保存firebase令牌还是在注册远程通知时自动完成?【英文标题】:Should I save firebase token myself or it will be auto done when registering for remote notifications? 【发布时间】:2017-08-14 06:55:45 【问题描述】:我有一个带有 Firebase 后端的聊天应用。我想使用firebase云功能来查看是否有新的写入消息,以便我可以向该设备生成推送通知,但我对令牌感到困惑。
我是否必须在每次新用户注册时保存令牌,或者一旦我们使用 registerForRemoteNotifications,令牌会自动转到 firebase。
如果您有更好更清晰的方法,也请建议我。
【问题讨论】:
【参考方案1】:你必须自己保存。
令牌是自动生成的,但将它们保存到特定位置,例如服务器是开发人员的责任。
如果您使用的是 Firebase 数据库,那么您只需将其保存到 pushTokens
节点,确保它只能由相应的用户通过 Firebase 规则访问。
【讨论】:
我试图在 ios 10 上使用 pushkit 和 voip 通知,但我发现它不受支持。你能告诉我有什么方法可以让我在后台收到推送通知吗? FCM 云功能可以吗? 嗨雅各布。 AFAIK,iOS 的默认行为是禁用不在前台的通知。以上是关于我应该自己保存firebase令牌还是在注册远程通知时自动完成?的主要内容,如果未能解决你的问题,请参考以下文章