Java Android从应用程序A向应用程序B发送通知
首先,我对Android和Firebase还不熟悉。我提出了两项申请: 第一个应用程序是针对客户的。客户可以填写报告并点击发送按钮。报告具有标题、说明和状态。发送报告后,我将标题、描述、状态、时间戳和发送者的身份验证ID保存在Firebase的实时数据库中 第二个申请是针对员工的。每个员工都有自己的ID。此应用程序连接到同一个Firebase项目。每个员工都有自己的工作时间,在数据库中的日历中描述。员工可以查看报告并更改其状态 我有一个方法可以搜索在发送报告时有效的员工ID 我想在发送报告时根据特定员工的ID向其发送通知 有谁能告诉我我可以使用什么技术,如果可能的话,举个例子。我一直在找,但找不出来Java Android从应用程序A向应用程序B发送通知,java,android,firebase,firebase-realtime-database,firebase-cloud-messaging,Java,Android,Firebase,Firebase Realtime Database,Firebase Cloud Messaging,首先,我对Android和Firebase还不熟悉。我提出了两项申请: 第一个应用程序是针对客户的。客户可以填写报告并点击发送按钮。报告具有标题、说明和状态。发送报告后,我将标题、描述、状态、时间戳和发送者的身份验证ID保存在Firebase的实时数据库中 第二个申请是针对员工的。每个员工都有自己的ID。此应用程序连接到同一个Firebase项目。每个员工都有自己的工作时间,在数据库中的日历中描述。员工可以查看报告并更改其状态 我有一个方法可以搜索在发送报告时有效的员工ID 我想在发送报告时根据
提前谢谢 您需要使用Firebase函数才能完成此操作 首先,您需要在所需的数据库Firestore或实时数据库中注册设备令牌ID
String token = FirebaseInstanceId.getInstance().getToken();
然后,您应该有一个在某个事件发生时触发的函数,在该函数中,您需要检索要共享任何消息的设备的令牌,并使用所需消息创建通知负载
可以在GitHub repo上找到通知示例
在这种情况下,您需要使用
由于应用程序连接到同一个firebase项目,因此存储来自不同设备的令牌和发送通知没有问题,因为每个应用程序都应该处理相同的逻辑来获取令牌。好运气非常感谢,我会看一下。