Firebase documentation清楚地指定了向设备组发送通知的步骤。它提到:
创建notification_key,用于标识设备组 将特定组(通常是用户)映射到所有组 相关注册令牌
这是否意味着notification_key
对于设备组是唯一的? Docs在任何地方都没有明确提及。我希望能够倍加肯定,因为添加和删除设备以将POST调用返回notification_key
作为回应让我觉得它可以改变!
目前我在创建组后立即在数据库中持久notification_key
并将其用于所有后续请求。这是正确的做法吗?
答案 0 :(得分:1)
设备组notification_key
应与唯一类似于注册令牌。
这是尽快存储notification_key
的正确方法。实际建议的是make use of the notification_key_name
:
notification_key_name
是给定组唯一的名称或标识符(例如,它可以是用户名)。notification_key_name
和notification_key
对于一组注册令牌是唯一的。
组不会因为添加或删除成员而成为新组 - 因此它应该返回相同的密钥。