如何将FCM令牌转换为APNS令牌?

chr*_*sva 8 apple-push-notifications firebase firebase-cloud-messaging

我们考虑从Firebase Cloud Messaging迁移以构建我们自己的推送引擎。我们需要迁移转换FCM令牌的用户以获得原始APNS令牌。那怎么办?

我只能找到将APNS转换为FCM令牌的过程。https://developers.google.com/instance-id/reference/server#create_registration_tokens_for_apns_tokens

有什么办法可以解码FCM令牌?

Muh*_*Ali 1

您可以通过以下方式从react-native-firebase获取令牌。

  firebase
    .messaging()
    .ios.registerForRemoteNotifications()
    .then(() => {
      console.log('REGISTER FOR REMOTE NOTIFICATIONS');

      firebase
        .messaging()
        .ios.getAPNSToken()
        .then(token => {
          console.log(
            'APNS TOKEN AFTER REGISTRATION FOR BACKGROUND',
            token,
          );
        });
    });
Run Code Online (Sandbox Code Playgroud)