我想使用 firebase 云函数发送通知,所以我试图使用 firebase.messaging().getToken() 获取令牌,但我不断收到错误消息:
类型错误:firebase.default.messaging 不是一个函数(在 '_firebase.default.messaging()' 中,'firebase.default.messaging 是未定义的)
我已经以 5 种不同的方式安装了 firebase 和 firebase/messages,但似乎无法克服这个错误,所以我认为这些方法肯定是过时的,或者我做错了什么。
这是我的代码:
import * as firebase from 'firebase'
const Firebase = firebase.initializeApp(firebaseConfig);
export default Firebase
这是我收到错误的地方:
Token : Firebase.messaging().getToken()
我不确定我是否缺少某些依赖项或任何此类内容,因此非常感谢任何帮助。我一直在直接从 firebase 文档安装东西作为 web 到目前为止一直在工作。
我也在使用 expo managed react native
谢谢
还有一些替代方法可以使用更好的事件侦听器在后台发送通知吗?