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

m2xkgtsf  于 2023-01-21  发布在  React
关注(0)|答案(3)|浏览(132)

我正在试用firebase云消息(React-native-firebase),似乎我只能向所有android/ios用户推送通知,而不是特定用户。有没有办法针对特定用户,比如如果一个用户邀请另一个用户,只向该特定用户发送通知?

k10s72fa

k10s72fa1#

流程可以是这样的:

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

p3rjfoxz2#

双向:

初始化

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

Firebase云消息控制台

创建一个通知项目,如下所示

i5desfxk

i5desfxk3#

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

相关问题