Chrome Extension InstanceID getToken



我正在尝试构建一个可以接收FCM推动消息的铬扩展。通过文档后,我认为我需要使用instanceID API从扩展程序中生成一个令牌,并在将FCM消息推向扩展时使用。

为此,我使用了以下代码 -

chrome.instanceID.getToken({authorizedEntity: "my-project-ID", scope: "GCM"}, callback);

这是我收到的运行时错误-{message: "Function was called with invalid parameters."}

现在在这里有些困惑。

即使是使用项目ID的文档,也是错误的。您需要使用项目编号。

chrome.instanceID.getToken(
    {
        authorizedEntity: '123456789' /* project number here */, 
        scope: 'GCM',
    }, 
    token => console.log(token)
)

相关内容

  • 没有找到相关文章

最新更新