0

我有一个与firebase后端的聊天应用程序。我想使用firebase云功能来查看消息中是否有新的写入,以便我可以生成推送通知给该设备,但我对令牌感到困惑。我应该自己保存Firebase令牌还是在注册远程通知时自动完成?

当我们使用registerForRemoteNotifications时,每次新用户注册或令牌自动转到firebase时,是否必须保存令牌?

还建议我,如果你有一个更好,更清晰的方式做到这一点。

回答

1

你必须自己保存。

令牌是自动生成的,但将它们保存到特定位置(如服务器)是开发人员的责任。

如果您正在使用Firebase数据库,那么您可以将其保存到pushTokens节点,确保只能由相应的用户通过Firebase规则访问该节点。

+0

我试图在ios 10上使用pushkit和voip通知,但我看到它不受支持。你能告诉我什么方法可用,所以我在后台接收推送通知? FCM云功能可以吗? –

+0

嗨,雅各。 AFAIK,iOS的默认行为是禁止不在前台的通知。 –

相关问题