Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从android设备发送Firebase通知_Android_Firebase_Firebase Notifications - Fatal编程技术网

从android设备发送Firebase通知

从android设备发送Firebase通知,android,firebase,firebase-notifications,Android,Firebase,Firebase Notifications,我刚从parse将我的应用程序切换到firebase 2.0。基本上,我有一个android应用程序(主应用程序),供普通大众使用。然后,我还构建了第二个应用程序(manager应用程序),只有我和其他几个人可以访问该应用程序,用于更新主应用程序的内容。现在我正在添加通知,当我从firebase控制台发送通知时,这些通知可以正常工作,但是,是否可以将它们从manager应用程序发送到主应用程序?如果没有,我需要做什么才能从控制台以外的其他地方发送它们(我不希望其他任何人能够访问控制台,但希望他们

我刚从parse将我的应用程序切换到firebase 2.0。基本上,我有一个android应用程序(主应用程序),供普通大众使用。然后,我还构建了第二个应用程序(manager应用程序),只有我和其他几个人可以访问该应用程序,用于更新主应用程序的内容。现在我正在添加通知,当我从firebase控制台发送通知时,这些通知可以正常工作,但是,是否可以将它们从manager应用程序发送到主应用程序?如果没有,我需要做什么才能从控制台以外的其他地方发送它们(我不希望其他任何人能够访问控制台,但希望他们能够发送通知。)谢谢

您似乎正在寻找设备到设备的消息传递。FCM目前不支持这一点,因此您需要某种类型的服务器

  • 服务器可以实现XMPP,在这种情况下,它可以是一个中继,来自管理客户端的上游消息将转换为非管理客户端的下游消息
  • 服务器可以监视Firebase Relatime数据库,然后管理员客户端可以向数据库写入内容,而监视数据库的服务器则可以采取行动并向非管理员客户端发送通知

您是想找到与Parse的云代码等效的代码,还是仅仅是?是的,您可以通过firebase REST API发送通知:发送消息需要您的服务器密钥的用户,这不应该在您提供给普通用户的APK中公开。既然你说“管理应用程序”,听起来像这样可能会有一个较小的分布,在这种情况下,你可以考虑从设备发送HTTP请求:但是tgis将调用FCMAPI。目前,Firebase通知没有公共API。