this.onTokenRefreshListener = firebase
.messaging()
.onTokenRefresh(fcmToken => {
// Process your token as required
console.log("fcmToken onTokenRefresh", fcmToken);
console.log("fcmToken onTokenRefresh client", client);
// await AsyncStorage.setItem("fcmToken", fcmToken);
sendDeviceTokenToServerOnTokenRefresh(client, fcmToken);
console.log("fcmToken onTokenRefresh after", fcmToken);
});
Это было использовано в componentDidMount. OnTokenRefre sh не запускается, я много раз проверял, генерируя новый токен, удаляя кеш приложения. новый токен доступен, если я использую firebase.messaging (). getToken (). Но onTokenRefre sh кажется неактивным. Возможно, токен был сгенерирован задолго до вызова componentDidMount. Дайте мне знать, если кто-то сталкивался с той же проблемой.