无法在 iOS React Native 应用程序中生成 FCM 令牌

问题描述 投票:0回答:1

我在尝试将 Firebase Cloud Messaging (FCM) 集成到我的 iOS React Native 应用程序时遇到错误。尝试获取 FCM 令牌时,我收到以下错误消息:

操作无法完成。在获取 FCM 令牌之前未指定 APNS 令牌

这是我正在使用的代码片段,我已经完成了 firebase iOS 推送通知的所有配置。问题是随机发生的,在某些情况下会生成令牌,在某些情况下我会遇到以下错误。


async function GetFCMToken() {
      let fcmtoken = await AsyncStorage.getItem('fcmtoken');
       console.log(fcmtoken, 'old token');
      if (!fcmtoken) {
        try {
      const fcmtoken = await messaging().getToken();
      if (fcmtoken) {
        console.log(fcmtoken, 'new token');
        await AsyncStorage.setItem('fcmtoken', fcmtoken);
      }
    } catch (error) {
      console.log(error, 'error in fcmtoken');
    }
  }
}
firebase react-native
1个回答
0
投票

我在这篇文章中解决了这个问题,看看吧。 https://medium.com/@saadkhalil773/react-native-push-notification-0381af2252d2

© www.soinside.com 2019 - 2024. All rights reserved.