Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.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
Firebase:通过设备id向JavaScript客户端(react native)发送消息_Javascript_Firebase_Push Notification_Firebase Cloud Messaging_React Native Android - Fatal编程技术网

Firebase:通过设备id向JavaScript客户端(react native)发送消息

Firebase:通过设备id向JavaScript客户端(react native)发送消息,javascript,firebase,push-notification,firebase-cloud-messaging,react-native-android,Javascript,Firebase,Push Notification,Firebase Cloud Messaging,React Native Android,Via:是否可以向设备令牌发送通知,以便您可以通过react本机应用程序(仍然只是js)获得通知。。。因此,发送到Android应用程序(react native)与浏览器中的web应用程序相比 我目前在java层中设置了推送通知,但如果可以通过js完成,尽管如此。Firebase云Web消息传递(简称FCM.js)取决于浏览器实现的用于传输消息的Web推送 React原生应用程序不是基于浏览器的应用程序。因此,您不能使用FCM.js在React本机应用程序中接收消息(除非有人特意在应用程序中嵌

Via:是否可以向设备令牌发送通知,以便您可以通过react本机应用程序(仍然只是js)获得通知。。。因此,发送到Android应用程序(react native)与浏览器中的web应用程序相比


我目前在java层中设置了推送通知,但如果可以通过js完成,尽管如此。

Firebase云Web消息传递(简称FCM.js)取决于浏览器实现的用于传输消息的Web推送


React原生应用程序不是基于浏览器的应用程序。因此,您不能使用FCM.js在React本机应用程序中接收消息(除非有人特意在应用程序中嵌入兼容的浏览器)。

Super bummer!这不是firebase的错,但是像react native这样的移动应用程序平台应该有一个推送通知解决方案,不需要开发人员编写自定义模块,但是感谢您确认我的怀疑……开发中有一个第三方库绑定了来自本机(iOS和Android)SDK的许多firebase功能。看,嗯。。。这可能是值得贡献的内容:。谢谢你的链接@FrankvanPuffelen firestack中有很多漏洞,其中包括fcm实现——至少在ios上,我是firestack先前即将推出的v3分支的作者,该分支旨在标准化所有内容,但我最终创建了它——它经过了良好的测试,经常更新,任何问题都会很快得到解决。android和ios内置了一个完整的FCM解决方案,支持自定义通知。“React本机应用程序不是基于浏览器的应用程序。因此,您不能使用FCM.js在React本机应用程序中接收消息(除非有人特意在应用程序中嵌入兼容的浏览器)。”->这是否仍然适用?