gpt4 book ai didi

java - 如何向 FCM(Firebase 云消息传递) token 的特定用户发送消息?

转载 作者:行者123 更新时间:2023-12-01 09:08:44 24 4
gpt4 key购买 nike

问题在于,FCM 为设备的每个唯一应用程序提供一个 token ,因此假设两个用户使用相同的设备和应用程序,其中一个用户注销,以便另一个用户可以登录并使用该应用程序,我对流程应该如何进行感到困惑!现在两个用户拥有相同的 token ,因此他们都将收到即将到来的消息。

提出了类似的问题herehere但我仍然不清楚!

任何帮助将不胜感激。

最佳答案

在登录时为每个用户生成一个用户特定的唯一代码。将用户特定的唯一代码与服务器端的推送通知一起发送。

现在向所有用户发送推送通知。收到通知时检查用户特定的唯一代码以识别用户

当应用程序被杀死时,默认情况下Android会将“通知数据”显示为Notification,因此“通知数据”应该对所有用户都是通用的。

用户特定数据应添加为“数据消息”。当推送通知到达时,将显示默认通知。并且“数据消息”将通过启动器 Activity 中的 Intent 获取.在这里,您可以通过用户特定的唯一代码来识别用户并响应推送通知。

关于java - 如何向 FCM(Firebase 云消息传递) token 的特定用户发送消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41058602/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com