我目前正在开发一个使用 Chrome 提供的 chrome.pushMessaging API 的 Chrome 扩展。
我在扩展的后台页面注册推送消息回调:
chrome.pushMessaging.onMessage.addListener(pushMessageReceivedCallback);
问题是 pushMessageReceivedCallback 立即被发送到扩展通道 ID 的最后四条消息击中。这种行为在我使用的计算机上似乎相同。
如果使用 GCM 消息,有什么方法吗?一旦我看到该消息一次,我不希望它在每次加载扩展程序时一直到达。
谢谢。