0
firebaseアプリを設定して初期化していますが、FCMメッセージングでFirebaseアプリが初期化されていないというエラーが表示されます。FCM - firebaseアプリが初期化されていません - ネイティブに反応します
import FCM from "react-native-fcm";
const firebaseConfig = {
apiKey: "xxx",
authDomain: "xxx",
databaseURL: "xxx",
messagingSenderId: "xxx",
storageBucket: "xxx",
};
const firebaseApp = firebase.initializeApp(firebaseConfig);
class App extends Component {
configureStore()
{
const store = createStore(reducer,undefined,compose(autoRehydrate()));
persistStore(store,{ storage: AsyncStorage })
return store;
}
constructor(props)
{
super(props);
}
componentDidMount()
{
FCM.requestPermissions()
.then(()=>console.log('granted'))
.catch(()=>console.log('notification permission rejected'));
FCM.getFCMToken()
.then(token => {
alert("TOKEN (getFCMToken)", token);
})
.catch((error)=> alert(error))
}
}
FCM通知許可が付与され
が、トップでそれを初期化するのではなく、初期化されていませんfirebaseアプリのエラーで、その後入手トークン方式の結果、
まだ同じエラーが発生しています。 – Shruti
関数が定義されていないため、エラーを生成するfirebase.messaging()を使用してみました。 – Shruti
エラーが発生しました –