Javascript 未在rnfirebase库中为React Native激发onTokenRefresh

Javascript 未在rnfirebase库中为React Native激发onTokenRefresh,javascript,firebase,react-native,firebase-cloud-messaging,react-native-firebase,Javascript,Firebase,React Native,Firebase Cloud Messaging,React Native Firebase,这已在componentDidMount中使用。 OnTokenRefresh没有被触发,我已经通过删除应用缓存生成新令牌进行了多次测试。如果使用firebase.messaging().getToken(),则新令牌可用。但这似乎是不活跃的。 我有可能在调用componentDidMount之前就已经生成了令牌。 如果有人遇到过同样的问题,请告诉我。您使用的firebase react-native版本是什么?@GauravRoy“react-native firebase”:“^5.5.4”

这已在componentDidMount中使用。 OnTokenRefresh没有被触发,我已经通过删除应用缓存生成新令牌进行了多次测试。如果使用firebase.messaging().getToken(),则新令牌可用。但这似乎是不活跃的。 我有可能在调用componentDidMount之前就已经生成了令牌。
如果有人遇到过同样的问题,请告诉我。

您使用的firebase react-native版本是什么?@GauravRoy“react-native firebase”:“^5.5.4”。
 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);
});