火力地堡给我错误“不支持的浏览器”

问题描述 投票:0回答:1

我试图让与火力的通知,我采用了棱角分明6和@角/火模块火力点。我已经做了这一切的设置,但它简化版,工作,给了我“消息:这个浏览器不支持API的使用火力SDK要求(短信/不支持的浏览器)。”我测试了谷歌浏览器版本72.0.3626.81。

我已经做了所有从中教程“‘将带有角6 +火力地堡云邮件通知’。同时,我拼着加入,在它没有教程,我不知道为什么会。

我创建了信息服务,这是在构造函数。

this.angularFireMessaging.messaging.subscribe(
  (_messaging) => {
    _messaging.onMessage = _messaging.onMessage.bind(_messaging);
    _messaging.onTokenRefresh = 
     _messaging.onTokenRefresh.bind(_messaging);
    _messaging.usePublicVapidKey("BKulE7o.......m2IsHicRWn8");

  }
)

这是获得许可的功能。

requestPermission() {
this.angularFireMessaging.requestToken.subscribe(
  (token) => {
    console.log(token);
  },
  (err) => {
    console.error('Unable to get permission to notify.', err);
  }
);

}

这是app.module.ts

 AngularFireModule.initializeApp(environment.firebase),

AngularFireMessaging模块,

我呼吁在app.component.ts此功能

this.messagingService.requestPermission()

this.messagingService.receiveMessage()

我想从服务器获取通知,我想获得令牌,并将其发送给服务器。

angular firebase angularfire
1个回答
0
投票

是您的网站上HTTPS运行?在火力地堡云端通讯使用服务工作人员,这将仅适用于HTTPS

© www.soinside.com 2019 - 2024. All rights reserved.