firebase云消息传递是否允许将推送通知定向到特定设备/用户等

问题描述 投票:0回答:2

我正在尝试firebase云消息传递(React-native-firebase),似乎我只能将通知推送给所有android / ios用户,而不是特定用户。有没有办法定位特定用户。就像用户邀请其他用户只向该特定用户发送通知一样?

firebase react-native push-notification firebase-cloud-messaging react-native-firebase
2个回答
2
投票

流程可以是这个:

  • 用户允许在其设备上发送通知
  • 获取生成的令牌并将其存储在令牌数组内的用户文档中。
  • (如果同一用户在另一台设备上连接到您的应用,请在令牌数组中添加新令牌)
  • 如果您要定位特定用户,请获取其UID并向其设备发送通知。
  • 您还可以为用户订阅主题,并向订阅该主题的用户发送通知。

1
投票

两种方式:

init

  • 您的客户端订阅主题。
subscribeToTopic("weather")
  • 您的客户端报告用户属性
setUserProperty("name","TOM");

Firebase Cloud Message Console

像这样创建一个通知项qazxsw poi

© www.soinside.com 2019 - 2024. All rights reserved.