【问题标题】:Android sending notification from application A to application BAndroid 从应用程序 A 向应用程序 B 发送通知
【发布时间】:2019-09-27 06:26:49
【问题描述】:

首先,我是 Android 和 Firebase 的新手。我做了两个申请:

第一个应用程序是针对客户的。客户可以填写报告并点击发送按钮。报告有标题、描述和状态。发送报告后,我将标题、描述、状态、时间戳和发件人的身份验证 ID 保存在 Firebase 的实时数据库中。

第二个申请是针对员工的。每个员工都有自己的身份证。此应用程序连接到同一个 Firebase 项目。每个员工都有自己的工作时间(在数据库中的日历中描述)。员工可以查看报告并更改其状态。

我有一个方法可以搜索在发送报告时有效的员工 ID。

我想在发送报告后根据特定员工的 ID 向其发送通知。

谁能告诉我我可以使用什么技术,如果可能的话,举个例子。我一直在寻找,但无法弄清楚。

提前致谢!

【问题讨论】:

标签: java android firebase firebase-realtime-database firebase-cloud-messaging


【解决方案1】:

您需要使用 Firebase 函数才能执行此操作。

首先,您需要在所需的数据库(Firestore 或实时数据库)中注册设备令牌 ID

 String token = FirebaseInstanceId.getInstance().getToken();  

然后,您应该有一个在某些事件发生时触发的函数,在该函数中,您需要检索要共享任何消息的设备的 令牌,并与您的想要的消息。

可以在 GitHub 存储库中找到通知示例。

在这种情况下,您需要使用fcm-notifications

由于应用程序连接到同一个 firebase 项目,存储来自不同设备的令牌和发送通知没有问题,因为每个应用程序应该处理相同的逻辑来获取它们。

【讨论】:

  • 非常感谢,我会看看的。
猜你喜欢
  • 1970-01-01
  • 2017-02-10
  • 1970-01-01
  • 2019-08-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-10
相关资源
最近更新 更多