【问题标题】:Remove firebase notification from android device (sever side)从 android 设备中删除 firebase 通知(服务器端)
【发布时间】:2020-09-17 01:54:09
【问题描述】:

我正在使用 firebase 进行通知。我想向该组用户发送通知...如果其中任何一个用户按下接受通知操作按钮,则必须从其他用户设备中删除相同的通知。是否可以使用firebase。

例如。我想向 5 个送货员发送从 XYZ 地方取包裹的通知,如果他们中的任何一个人接受了收集包裹订单通知,那么必须自动从其他 4 名送货员那里删除相同的通知。

我研究并实际做了一个https://firebase.google.com/docs/cloud-messaging/android/device-group 通知发送给所有 5 德尔的例子。男孩,但在接受收集订单后通知仍然存在。 请帮忙。

【问题讨论】:

    标签: android firebase firebase-notifications firebase-console


    【解决方案1】:

    Firebase 云消息传递有两种不同类型的消息:

    1. 在应用不活动时由操作系统处理和显示的通知消息,并在应用活动时由您的应用程序代码处理。
    2. 始终由您的应用程序代码处理的数据消息,然后可以根据需要选择显示或更新 UI 通知。

    您所描述的内容听起来您只想使用数据消息,然后使用Android's notification UI/API 来显示、更新或隐藏通知。

    【讨论】:

    • 是的,我只使用数据消息、显示、更新和隐藏通知。但是我可以从服务器端隐藏/删除通知吗?可能是我无法解释我的问题。
    • 通知的显示和删除必须在客户端进行。但是您可以从服务器向您的客户端应用程序代码发送一条数据消息,告诉它删除通知。
    • 嘿,@Frank 从服务器发送数据消息到应用程序,这有助于删除通知。谢谢
    猜你喜欢
    • 2016-11-27
    • 2020-09-14
    • 1970-01-01
    • 2012-09-14
    • 2018-02-10
    • 2016-05-06
    • 1970-01-01
    • 2015-03-05
    • 1970-01-01
    相关资源
    最近更新 更多