FCM 通知特定的 wordpress 用户

FCM Notification to specific wordpress user

我正在开发一个基于 wordpress 博客的 android 应用程序,用户可以在其中 post 自己的文章,我使用 WP REST API 获得 posts 、评论和用户...

我想在他的文章收到新评论时自动向用户发送通知,我已经正确安装了 FCM 并测试了通知的简单形式,但我需要:

我想到了

mFirebaseAnalytics.setUserProperty("user_name_for_notification", "the_username");

但我不认为这些是好主意

所以,任何想法从哪里开始

谢谢

FCM 可以使用三种不同的定位方法发送通知:

  1. 到特定的 FCM token/instance ID 令牌,它标识特定设备上特定应用程序的安装。
  2. 一组这样的 device/instance ID。
  3. FCM 客户可以订阅的特定主题。

Firebase Cloud Messaging 没有用户的概念,因此无法直接针对用户。如果您想定位用户,则必须将他们映射到上面概述的定位方法之一。

我知道的最常见的方式:

  1. 将用户的令牌存储在用户的 UID 下的数据库中,然后在需要定位用户时发送到用户的令牌。
  2. 根据每个用户的 UID 给他们自己的主题。让应用程序订阅该主题,并在需要定位用户时向用户的主题发送消息。

另见:

  • Sending message to custom user using firebase
  • how to send data message to user segment From Rest API