【问题标题】:Getting Unauthorized 401 for manifest.json GCM push notifications in ASP.NET在 ASP.NET 中为 manifest.json GCM 推送通知获取未经授权的 401
【发布时间】:2017-07-14 09:42:50
【问题描述】:

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

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

文件结构如下:

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

不断获得 401 未经授权,在应用程序选项卡下的 chrome 开发工具中,这就是我得到的:

【问题讨论】:

  • 您确定您使用的gcm_sender_id 值正确吗?
  • @AL。是的,甚至关闭了一个帐户并创建了一个新帐户,以获取新的发件人 ID,以防前一个帐户损坏。

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


【解决方案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 值混淆。 ma​​nifest.json 的浏览器发件人 ID 是一个固定值,在所有 FCM JavaScript 客户端中通用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-06
    • 1970-01-01
    • 1970-01-01
    • 2015-10-14
    • 2014-02-26
    • 1970-01-01
    • 2019-03-14
    相关资源
    最近更新 更多