diff --git a/src/ios/PushPlugin.m b/src/ios/PushPlugin.m index 58467a937..a4e5be0b8 100644 --- a/src/ios/PushPlugin.m +++ b/src/ios/PushPlugin.m @@ -381,6 +381,9 @@ - (void)didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken { if(![weakSelf usesFCM]) { [weakSelf registerWithToken: token]; + } else { + // Obtain the FCM token now that the APNS token is available, otherwise initRegistation fails. + [weakSelf initRegistration]; } }];