Я пытаюсь удалить токены FCM, когда пользователь выходит из системы.
Я установил FirebaseMessagingAutoInitEnabled = NO
в моем info.plist
Когда я бегу:
instance.deleteID { (error) in
debugPrint("AFTER Token :- \(Messaging.messaging().fcmToken)")
}
Распечатка равна нулю, как я и ожидал, но через несколько секунд метод делегата didReceiveRegistrationToken
сработал, и у меня снова появился новый токен.
Я хочу явно позвонить, чтобы удалить или сгенерировать токены.
Я знаю, что поведение по умолчанию заключается в создании нового токена при удалении идентификатора, но с отключенным «autoInit» я понимаю, что токены больше не должны генерироваться автоматически.
Как мне прекратить генерировать токены после удаления моего экземпляра FCM?