Google chrome 如何使用Google云消息向Chrome Web应用发送通知

Google chrome 如何使用Google云消息向Chrome Web应用发送通知,google-chrome,google-chrome-extension,google-cloud-messaging,Google Chrome,Google Chrome Extension,Google Cloud Messaging,我创建了一个chrome网络应用程序。该应用程序只需打开我的网站。这是预期的工作。该应用程序可在Chrome网络商店上获得。我可以将其添加到Chrome中。该站点已经存在,所以我只是在manifest.json中添加了url和启动属性。我是GCM的新手。我正在尝试配置代码,以便使用GCM向web应用程序发送通知或消息。我知道我需要添加javascript代码来注册应用程序。我正在阅读的文档并不像我希望或理解的那样直截了当。这部分我有点困惑。我将其添加到manifest.json文件中: 背景:{

我创建了一个chrome网络应用程序。该应用程序只需打开我的网站。这是预期的工作。该应用程序可在Chrome网络商店上获得。我可以将其添加到Chrome中。该站点已经存在,所以我只是在manifest.json中添加了url和启动属性。我是GCM的新手。我正在尝试配置代码,以便使用GCM向web应用程序发送通知或消息。我知道我需要添加javascript代码来注册应用程序。我正在阅读的文档并不像我希望或理解的那样直截了当。这部分我有点困惑。我将其添加到manifest.json文件中:

背景:{ 脚本:[scripts/main.js] } 我将在main.js文件中包含什么javascript代码来注册web应用程序?还有,有人能告诉我寄存器函数是如何调用的吗?我的包中只有manifest.json和main.js文件。如有具体例子,将不胜感激


我现在不需要做任何复杂的事情。我只想测试一个Chrome Web应用程序的GCM通知过程。我也知道有一个应用程序服务器组件,但首先要确保Web应用程序使用正确的文件和代码进行了正确配置。

这里有一个相关的示例:这很容易理解和测试。我输入了“senderid”并收到了“registrationid”。我知道这将是应用服务器用来向客户端发送消息的注册ID。我试图理解流程:因此,在开发Web应用程序时,我会注册该应用程序以获得注册ID。然后我会将Web应用程序上载到Web应用商店。我会向客户或使用生成的注册ID安装Chrome Web应用程序的人发送消息?