Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.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
Javascript 是否可以使用Firebase云消息传递从JS进行双向消息传递?_Javascript_Angularjs_Cordova_Google Chrome_Firebase - Fatal编程技术网

Javascript 是否可以使用Firebase云消息传递从JS进行双向消息传递?

Javascript 是否可以使用Firebase云消息传递从JS进行双向消息传递?,javascript,angularjs,cordova,google-chrome,firebase,Javascript,Angularjs,Cordova,Google Chrome,Firebase,换句话说,我想使用AngularJS提供的Firebase云消息(FCM)来实现实时聊天。 如果我理解正确,这是不可能的——如果我错了,请纠正我 目前,通过FCM的双向消息传递(接收和发送消息)可以在中完成。 然而,JS框架(属于“Chrome中的网站”)只能从单向推送通知中获益,如下所述: Chrome中的网站可以按照Webpush标准通过服务人员和web应用程序清单实现推送消息 FCM不是一个很好的网络双向聊天解决方案——正如你所说的,它专注于推送消息 然而,Firebase实时数据库对于此

换句话说,我想使用AngularJS提供的Firebase云消息(FCM)来实现实时聊天。 如果我理解正确,这是不可能的——如果我错了,请纠正我

目前,通过FCM的双向消息传递(接收和发送消息)可以在中完成。 然而,JS框架(属于“Chrome中的网站”)只能从单向推送通知中获益,如下所述:

Chrome中的网站可以按照Webpush标准通过服务人员和web应用程序清单实现推送消息


FCM不是一个很好的网络双向聊天解决方案——正如你所说的,它专注于推送消息


然而,Firebase实时数据库对于此类应用程序来说是一个很好的工具!如果您看一下,它将引导您构建一个聊天客户端。

Peter您在哪里能够成功地在Web应用程序上实现FCM?我一直在努力解决这个问题,我遵循了webapp示例中的codelabs推送通知示例,我正在使用firebase控制台中的服务器密钥,当我尝试http POSTJasan时,我不断收到401错误,最后我没有使用FCM,并按照Ian的建议成功地使用了firebase实时数据库。