用户如何订阅GCM浏览器推送通知的主题?

时间:2016-08-18 13:24:48

标签: google-chrome google-cloud-messaging

到目前为止,我发现如果想要选择加入浏览器推送通知,他们会从GCM获取一个随机字符串,用于标识其设备以供将来参考。在这种情况下,当后端服务希望发送浏览器时,推送通知将发送到先前生成的id。

我的问题是,是否可以直接订阅浏览器中的主题,就像移动应用一样。

2 个答案:

答案 0 :(得分:1)

Chrome,Opera在Android和三星浏览器的作用与应该做的事情之间存在一种常见的误解。

在Chrome推送的早期阶段,将返回GCM端点,您必须使用 GCM API 发送消息。这只是一个临时解决方案,可以在网络上推送,直到GCM支持 Web推送协议,这是一种基于标准的API,用于发送推送消息。 Web推送协议不提供主题样式API。

GCM now supports the Web Push Protocol应该是您用来发送消息的内容,因为这适用于Firefox,Chrome,Android上的Opera,三星浏览器以及任何支持网络推送的未来浏览器。

重要信息:

  

在Chrome上使用网络推送不要使用GCM API

答案 1 :(得分:0)

从谷歌四处寻找后,我发现这只是移动应用支持的一项功能。

例如,对于Android,可以使用GsmPubSub类来访问Chrome浏览器中不可用的主题订阅功能。因此,如果您想发送浏览器推送通知,您可能必须坚持从description here

注册时获得的订阅内容。