当前位置: 首页 > 知识库问答 >
问题:

Firebase云消息传递中令牌的正确使用[重复]

徐君植
2023-03-14

我有客户端-服务器应用程序,我开发了Xamarin移动客户端,我使用FCM进行推送通知,当我登录时,我将令牌发送到服务器,在那里我将其绑定到数据库中的帐户,但当我注销移动应用程序时我该怎么办,服务器可能没有意识到这一点,并将继续发送通知,我必须更新客户端中的令牌,但这没有实现,也不正确,我能做什么?

这里描述了一个类似的问题。Firebase云消息刷新令牌

共有1个答案

南门正业
2023-03-14

Android FCM令牌在您注销时未更改,因此从DB中删除令牌不是一个好主意,因此您可以在服务器DB中添加一列并在那里保持状态的简单解决方案。

例如,创建一个列is_active,当用户登录到您的应用时,将其值设为1,当注销时,将其设为0,因此在最后,当您必须发送消息推送时,按“is_active”过滤它们意味着选择is_active=1的行

 类似资料:
  • 我有一个PHP页面,我用它向我开发的移动应用程序的用户发送通知,这个页面在上个月之前工作正常,然后它给了我这个错误 {“多播id”:5174063503598899354,“成功”:0,“失败”:1,“规范id”:0,“结果”:[{“错误”:“无效注册”}]} 我试图使用此链接中的留档生成OAUTH令牌https://firebase.google.com/docs/cloud-messaging

  • 在我们的项目中,我们使用Firebase云消息传递来进行推送通知,我们遇到了消息重复的问题。我们过程如下所示: xamarin.firebase.ios.CloudMessaging 3.1.2 xamarin.firebase.ios.instanceID 3.2.1 xamarin.firebase.ios.core 5.1.3 订阅用户主题推荐 发送主题订阅者请求的通知 null 但是,当用

  • 我试图从C#中的服务器发送推送通知,我使用了正确的注册令牌和API密钥,但仍然得到以下响应。 我按照这个网址来实现这个解决方案通过C#使用FCM(Firebase云消息传递)发送推送到Android 目前,我正在尝试向单个设备发送通知,但也希望同时向多个设备发送通知,我使用了url中给出的,但它不起作用。如果我必须同时向多个设备发送通知,我该怎么办? 这是我的密码

  • 我想使用谷歌的Firebase为网络构建一个消息应用程序。在这个应用程序中,用户应该向/从其他用户发送和接收消息。我检查了谷歌的Firebase网站,但我迷路了。你能告诉我从哪里开始吗?你能给我看任何与Firebase网络消息相关的教程或类似的东西吗?我欢迎任何建议。谢谢。

  • 我正在构建一个聊天应用程序,并使用FCM服务。 问题是令牌没有存储在Firebase中。当我传递一个随机字符串作为令牌参数时,让我们说我传递“Kobe will be remember”作为参数 然后它会很好地存储在数据库中。 当我与一个测试用户注册时,假设name=a,email=a@gmail.com,city=a,那么在实时数据库中不保存令牌。这就是实时数据库的外观。 但是,当我将令牌值硬编

  • 在我们的应用程序中,我们使用Firebase云消息向用户发送推送通知。我们将用户的注册令牌保存在SQL数据库中,当用户登录或注销时,我们使用Firebase API管理其主题订阅。 这在大多数情况下都很有效,但现在主题订阅会为我们的一些注册令牌返回以下错误: 未注册提供的注册令牌。由于各种原因,可以注销以前有效的注册令牌。有关更多详细信息,请参阅错误文档。删除此注册令牌并停止使用它发送消息 在哪些