在ASP.NET中获取manifest.json GCM推送通知的未授权401

时间:2017-07-14 09:42:51

标签: google-chrome push-notification google-cloud-messaging firebase-cloud-messaging manifest.json

我的清单文件位于根文件夹中,在_Layout视图中引用如下:

<link rel="manifest" href="~/manifest.json">

文件结构如下:

{
"gcm_sender_id": "MY_Sender_Id",
"permissions": [
"gcm"
] 
}

继续使用应用程序选项卡下的chrome dev工具获取401,这就是我得到的:

enter image description here

1 个答案:

答案 0 :(得分:1)

使用FCM for Web时,gcm_sender_id的值是固定的。来自docs

{
  "//": "Some browsers will use this to enable push notifications.",
  "//": "It is the same for all projects, this is not your project's sender ID",
  "gcm_sender_id": "103953800507"
}
  

请勿将“浏览器发件人ID”与Firebase项目设置中显示的项目特定发件人ID值混淆。 manifest.json 的浏览器发件人ID是固定值,在所有FCM JavaScript客户端中都很常见。