【发布时间】:2017-11-20 10:10:44
【问题描述】:
最近开始在我的 React Native 项目中集成 Firebase。
我使用的是 Firebase 官方版本:https://www.npmjs.com/package/firebase
但是,当我检查文档时,没有任何特定的 react-native 文档,仅适用于 typescript 等。
我试图在我的主页上简单地使用它:
import firebase from 'firebase'
var config = {
apiKey: "xxxxxxxxxxxxxxxxxxxxxxxx",
authDomain: 'https://xxxxxxxxx.firebaseapp.com/',
databaseURL: 'https://xxxxxxxxx.firebaseio.com',
messagingSenderId: 'xxxxxxxxxx',
debug: true
}
// ini the firebase component
const firebaseRef = firebase.initializeApp(config)
export default class App extends React.Component {
componentDidMount(){
firebase.messaging().getToken()
.then((token) => {
console.warn(token);
});
}
}
然而这个简单的事情只是返回一个错误:
TypeError: undefined is not a function ( 评估 '_firebase2.default.messaging()')
我如何放弃 Firebase 云消息传递的集成以仅接收通知。
【问题讨论】:
标签: firebase react-native firebase-cloud-messaging