Google app engine 如何为Chrome扩展设置应用程序引擎后端?

Google app engine 如何为Chrome扩展设置应用程序引擎后端?,google-app-engine,google-chrome-extension,google-cloud-messaging,Google App Engine,Google Chrome Extension,Google Cloud Messaging,我希望能够从Python Google应用程序引擎服务器向Chrome扩展发送一条推送消息。从网络搜索来看,我的最佳选择似乎是谷歌云消息。() 然而,GCM的Chrome扩展端(与GCM的Android端相反)的文档非常差。为了与Chrome扩展通信,我无法确定在我的AppEngine服务器中包含哪些Python代码 我能找到的唯一信息在上面链接的页面上,该页面对从服务器向分机发送消息的描述如下: 您的应用程序或扩展客户端应注册一个处理程序以接收gcm.onMessage事件 当服务器向用户发送

我希望能够从Python Google应用程序引擎服务器向Chrome扩展发送一条推送消息。从网络搜索来看,我的最佳选择似乎是谷歌云消息。()

然而,GCM的Chrome扩展端(与GCM的Android端相反)的文档非常差。为了与Chrome扩展通信,我无法确定在我的AppEngine服务器中包含哪些Python代码

我能找到的唯一信息在上面链接的页面上,该页面对从服务器向分机发送消息的描述如下:

  • 您的应用程序或扩展客户端应注册一个处理程序以接收gcm.onMessage事件
  • 当服务器向用户发送消息时,它将指定与该用户相关的所有注册ID,并将消息传递给GCM服务
  • GCM服务器将消息路由到所有使用其中一个注册ID运行Chrome应用程序或扩展的实例
  • 当消息到达客户端时,如果应用程序或扩展尚未运行,Chrome将启动应用程序或扩展,并调用已注册的处理程序来处理消息
  • 文档中没有提到服务器如何准确地将消息传递给GCM服务

    我希望有人知道如何将推送消息从应用引擎服务器发送到Chrome扩展

    谢谢你抽出时间

    这不是“Chrome扩展端”,这是您的概念问题。你看错了文件

    您希望实现一个GCM服务器,文档是


    例如,您还可以搜索示例代码。

    GCM可以向Chrome扩展或Android设备发送消息。您链接的这两件事都是指在GCM服务器和Android之间发送消息。例如,第一个链接中的“此应用程序服务器通过所选的GCM连接服务器将数据发送到启用GCM的Android应用程序”,第二个链接中的“此模块旨在处理在服务器上处理Android GCM消息时需要考虑的所有问题”。这两个链接之间没有本质区别。无论是Android客户端还是Chrome客户端都会请求注册ID,然后服务器就没有区别了。事实上,进一步解释一下:在过去,Chrome有一个单独的云消息API,但过了一段时间,它被引入,特定的API就消失了。它们现在合并为一个。铬博客链接:啊,好的!我没有意识到Android和Chrome的功能已经合并了。我来试一试。谢谢,Xan!那么,即使目的地是Chrome扩展,我是否仍将POST请求发送到“”(如文档中所述:)?