Google 推送通知 - DOMException:注册失败 - 推送服务错误

Kau*_*hal 14 google-chrome push-notification firebase-cloud-messaging

我正在尝试使用 VAPID 密钥在我的网站上启用推送通知。当我包含gcm_sender_id并从PushManager.subscribe方法中删除applicationServerKey时,它运行良好。

仅当我启用 VAPID 密钥并从 manifest.json 文件中删除 gcm_sender_id 时。我收到以下错误。

DOMException: Registration failed - push service error
Run Code Online (Sandbox Code Playgroud)

我正在使用 Chrome 浏览器。

Nic*_*muz 68

我在 Brave 浏览器中遇到了这个错误。默认情况下,Brave 中禁用 Google 推送消息服务。要启用此功能,请在brave中打开以下URL:

brave://settings/privacy
Run Code Online (Sandbox Code Playgroud)

之后,启用“使用 Google 服务进行推送消息”标志:

来源: https ://github.com/firebase/firebase-js-sdk/issues/3195#issuecomment-848036637

  • 这有效!但任何人都可以解释用户如何知道首先启用此选项,而不管浏览器如何?这太糟糕了 (2认同)