如何在Angular2中实例化Firebase云消息传递
发布时间:2020-12-17 07:19:53 所属栏目:安全 来源:网络整理
导读:如何在Angular2 / TypeScript / AngularFire2中实例化Firebase云消息传递? 这里描述了JavaScript: https://firebase.google.com/docs/cloud-messaging/js/client firebase.messaging()函数将Firebase应用程序实例作为可选参数. 要使用AngularFire2连接它,
如何在Angular2 / TypeScript / AngularFire2中实例化Firebase云消息传递?
这里描述了JavaScript:
firebase.messaging()函数将Firebase应用程序实例作为可选参数.
要使用AngularFire2连接它,您可以让AngularFire2 perform the app initialization创建Firebase应用程序实例,然后注入应用程序实例(例如,进入服务)并将其传递给firebase.messaging(),如下所示: import { Inject,Injectable } from "@angular/core"; import { FirebaseApp } from "angularfire2"; import * as firebase from 'firebase'; @Injectable() export class SomeService { private _messaging: firebase.messaging.Messaging; constructor(@Inject(FirebaseApp) private _firebaseApp: firebase.app.App) { this._messaging = firebase.messaging(this._firebaseApp); this._messaging.requestPermission() .then(() => { ... }) .catch((error) => { ... }); } } 您需要设置您引用的文章中提到的web app manifest.这是我不熟悉的事情. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容