Chrome pushmessaging API向后兼容性

一年前,我使用以下apis来启用chrome推送消息(现在gcm)从服务器发送gcm消息。

现在这些apis似乎已经完全破碎了

chrome.pushMessaging.getChannelId(函数(google_chrome_channel_id){})

使用上述函数时报告的错误

TypeError:无法读取未定义的属性'getChannelId'

Chrome GCM apis根据此文档https://developers.google.com/cloud-messaging/chrome/client进行更改。

是否有任何解决这些API的工作,或者我应该根据新的API重写应用程序的部分?


旧API已于2014年5月弃用。重点是我的:

如果开发人员使用chrome.pushMessaging ,则开始在控制台中看到弃用消息,如果他们使用弃用的API,则Chrome网上应用店不会接受任何新的Chrome应用和扩展程序。 从2015年1月中旬开始,继续使用chrome.pushMessaging Chrome应用和扩展程序将在Chrome网上应用店中除名。 当升级到使用chrome.gcm ,这些应用程序将再次通过搜索和浏览网上应用店而被发现。 在3月初, chrome.pushMessaging API 将被删除 ,所有继续引用它的Chrome应用和扩展程序将被自动禁用。 升级到使用chrome.gcm时,可以再次启用它们。

到目前为止,它的文档已经不存在了。

所以是的,你没有选择,你需要迁移到chrome.gcm

链接地址: http://www.djcxy.com/p/63721.html

上一篇: Chrome pushmessaging apis backward compatibility

下一篇: chrome.tabCapture.capture returned stream is undefined