如何从应用“B”向 Android 应用“A”发送通知?这两个app的firebase项目连接不同

Posted

技术标签:

【中文标题】如何从应用“B”向 Android 应用“A”发送通知?这两个app的firebase项目连接不同【英文标题】:How to send a notification to Android app "A" from app "B"? The firebase project connections of these two apps are different 【发布时间】:2021-09-08 08:46:45 【问题描述】:

我有两个 android 应用程序;暂时让他们成为“A”和“B”,他们都连接到不同的firebase项目。我的主要目标是在应用程序“A”的 Firestore 中进行任何更改时向应用程序“B”发送通知,以便应用程序“B”的用户检查所做的更改并相应地评估它们.

我了解 Firebase Cloud Messaging 的工作原理,并且在使用相同 Android 应用程序的不同 Android 设备之间成功发送和接收通知。但是,当在两个不同设备上的两个不同应用程序之间发送通知时,我不知道我该怎么办,而且我在过去一周被困在这里。因此,我将感谢那些可以帮助我了解如何实现这一目标的人。

【问题讨论】:

【参考方案1】:

您可以将多个应用添加到一个 Firebase 项目:

您可以将应用 B 添加到 Firebase 项目 A,并将项目 A 用于 FCM 消息。

看这里:

https://firebase.google.com/docs/projects/multiprojects

【讨论】:

嗨 Lluis Felisart,感谢您的回复;将它们添加到同一个项目后,我是否应该在应用程序“A”的界面中传递应用程序“B”的服务器密钥,该界面已编写用于从“A”发送通知。 您应该使用相同的服务器密钥从两个应用程序发送消息,即共享 Firebase 项目的服务器密钥 嘿,谢谢@LluisFelisart,它对我的​​项目有帮助。

以上是关于如何从应用“B”向 Android 应用“A”发送通知?这两个app的firebase项目连接不同的主要内容,如果未能解决你的问题,请参考以下文章

如何通过 Android 应用向用户发送短信通知

Android与其他手机的连接

两个应用程序之间的android通信

如何通过xmpp gcm将ack从android应用程序发送到服务器

如何从我的硬件(即 esp8266 模块)向 android 发送推送消息?没有在手机上安装应用程序,我可以使用内部服务吗?

如何正确地通过蓝牙从 Android 向 Arduino 连续发送消息