React Native firebase cloud messaging undefined不是一个函数
最近开始在我的React原生项目中集成Firebase 我使用的是Firebase官方版本: 但是,当我检查文档时,没有任何特定的文档用于react native,仅用于typescript等 我试着在我的主页上简单地使用这个:React Native firebase cloud messaging undefined不是一个函数,firebase,react-native,firebase-cloud-messaging,Firebase,React Native,Firebase Cloud Messaging,最近开始在我的React原生项目中集成Firebase 我使用的是Firebase官方版本: 但是,当我检查文档时,没有任何特定的文档用于react native,仅用于typescript等 我试着在我的主页上简单地使用这个: import firebase from 'firebase' var config = { apiKey: "xxxxxxxxxxxxxxxxxxxxxxxx", authDomain: 'https://xxxxxxxxx.firebaseapp.com/'
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不是函数(正在计算
“_firebase2.default.messaging()”)
我如何中止Firebase云消息的集成以接收通知。您可能尚未初始化您的应用程序,它应该如下所示:
const configurationOptions = {
debug: true
};
const Firebase = firebase.initializeApp(configurationOptions);
您可能尚未初始化应用程序,它应该如下所示:
const configurationOptions = {
debug: true
};
const Firebase = firebase.initializeApp(configurationOptions);
它实际上已初始化官方firebase js sdk不受支持请参见它已初始化官方firebase js sdk不受支持请参见