该页面翻译自 Google Chrome Extensions 与 Google Chrome Apps。除非特别说明,该页面的内容遵循 Creative Commons Attribution 3.0 License,代码示例遵循 BSD License。
描述: |
使用 chrome.pushMessaging 使应用或扩展程序能够接收通过
Google 云消息服务发送的消息数据。
|
可用版本: |
从 Chrome 24 开始稳定支持。
|
权限: |
"pushMessaging"
|
了解更多: |
用于 Chrome 浏览器的 Google 云消息服务
GCM 服务的 API参考 |
如果调用 pushMessaging API 的应用不能在 Chrome
网上应用店中找到,消息推送服务器会返回 HTTP 状态码 500。这一所有者检查是为了防止他人未经过您的同意就向您的应用发送消息。通常在开发过程中,如果您运行的应用没有在清单文件中包含正确的
key
属性,就会产生这一错误。
为了修复这一问题,只要从 Chrome 网上应用店安装您的应用,从已安装应用的
manifest.json 中将 key
字段复制到您正在开发的应用的 manifest.json 中(有关详细的步骤请参见在云端测试)。注意,在您再次将应用上传到
Chrome 网上应用店之前,您需要从 manifest.json 删除 key
字段。
接收到推送消息时产生。