[英]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.