繁体   English   中英

Android从应用程序A向应用程序B发送通知

[英]Android sending notification from application A to application B

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

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

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

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

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

任何人都可以建议我可以使用什么技术,如果可能的话,一个例子。 我一直在寻找很多,但无法想象出来。

提前致谢!

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

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

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

然后,您应该有一个在某个事件发生时触发的函数,在该函数中,您将需要检索要共享任何消息的设备的标记 ,并使用所需的消息创建通知负载。

可以在GitHub repo上找到通知的示例。

在这种情况下,您将需要使用fcm通知

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM