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

问题描述:

我的清单文件是在根文件夹,在_layout视图中引用如下:获得未经授权的401 manifest.json的GCM推送通知在ASP.NET

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

文件结构如下:

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

不断收到401未经授权的,在应用程序选项卡下的Chrome浏览器开发工具,这就是我得到:

enter image description here

+0

您是否正面使用'gcm_sender_id'的正确值? –

+0

@AL。是的,甚至关闭了一个帐户并创建了一个新帐户,以防万一先前的帐户被损坏。 –

将FCM用于Web时,gcm_sender_id的值是固定的。从​​:

{ 
    "//": "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”在你的火力地堡项目设置显示的具体项目,发件人ID值。 manifest.json的浏览器发件人ID是一个固定值,在所有FCM JavaScript客户端中很常见。

+1

这是我遇到的问题,与这两个问题混淆。现在它工作正常,欢呼! –