Google chrome extension 针对Chrome channelId的谷歌云消息每个设备都是唯一的?

Google chrome extension 针对Chrome channelId的谷歌云消息每个设备都是唯一的?,google-chrome-extension,google-cloud-messaging,chrome-gcm,Google Chrome Extension,Google Cloud Messaging,Chrome Gcm,假设我在两台计算机上安装了我的扩展,并且我使用相同的google帐户登录这两台计算机 chrome.pushMessaging.getChannelId是否会为两台计算机返回相同的值?有没有办法要求每个安装都有自己的频道?我在任何地方都找不到这一信息 这里的问题是关于堆栈溢出的,但没有给出答案 据我观察,通道ID对于用户的帐户是唯一的,而不是唯一的安装。但是我不确定这是否是预期的行为,或者我可以相信这种情况一直都是这样。我真的认为通道ID是每个应用程序ID的,并且将保持这种状态。否则,想一想向你

假设我在两台计算机上安装了我的扩展,并且我使用相同的google帐户登录这两台计算机

chrome.pushMessaging.getChannelId是否会为两台计算机返回相同的值?有没有办法要求每个安装都有自己的频道?我在任何地方都找不到这一信息

这里的问题是关于堆栈溢出的,但没有给出答案

据我观察,通道ID对于用户的帐户是唯一的,而不是唯一的安装。但是我不确定这是否是预期的行为,或者我可以相信这种情况一直都是这样。

我真的认为通道ID是每个应用程序ID的,并且将保持这种状态。否则,想一想向你的应用程序的100000个安装程序发送消息会有多复杂。您必须保留一个包含100000个通道ID的文件,并且调用API 100000次需要很长时间,因为通道ID是发送消息的API调用的一部分

对不起。。。我错了。引述:

“推送消息服务将频道ID返回给客户端;此ID专门链接到您的应用程序ID和用户。”

如果服务器需要向应用程序的所有安装发送消息,则需要跟踪这些应用程序发送到服务器的通道ID,并将消息发送到这些通道ID