firebase 云消息传递是否允许将推送通知定位到特定的 device/user 等
Does firebase cloud messaging allow targeting of push notifications to a specific device/user etc
我正在试用 firebase 云消息传递 (React-native-firebase),似乎我只能将通知推送给所有 android/ios 用户,而不是特定用户。有没有办法针对特定用户。比如如果一个用户邀请另一个用户只向那个特定用户发送通知?
流程可以是这个:
- 用户允许在他们的设备上发送通知
- 获取生成的令牌并将其存储在令牌数组内的用户文档中。
- (如果同一用户在另一台设备上连接到您的应用,则将新令牌添加到令牌数组中)
- 如果您想定位特定用户,获取他的 UID 并向他们的设备发送通知。
- 您还可以为用户订阅主题并向订阅该主题的用户发送通知。
双向:
初始化
- 您的客户端订阅了主题。
subscribeToTopic("weather")
- 你的客户端报告用户属性
setUserProperty("name","TOM");
Firebase 云消息控制台
像这样创建一个通知项
我正在试用 firebase 云消息传递 (React-native-firebase),似乎我只能将通知推送给所有 android/ios 用户,而不是特定用户。有没有办法针对特定用户。比如如果一个用户邀请另一个用户只向那个特定用户发送通知?
流程可以是这个:
- 用户允许在他们的设备上发送通知
- 获取生成的令牌并将其存储在令牌数组内的用户文档中。
- (如果同一用户在另一台设备上连接到您的应用,则将新令牌添加到令牌数组中)
- 如果您想定位特定用户,获取他的 UID 并向他们的设备发送通知。
- 您还可以为用户订阅主题并向订阅该主题的用户发送通知。
双向:
初始化
- 您的客户端订阅了主题。
subscribeToTopic("weather")
- 你的客户端报告用户属性
setUserProperty("name","TOM");
Firebase 云消息控制台
像这样创建一个通知项