Как получить токен FCM через FIRMessagingDelegate? - PullRequest
0 голосов
/ 09 октября 2019

Прямо сейчас я создаю каркас касания какао (используя Objective-C), который может обрабатывать уведомления, полученные от FCM. Недавно я смотрел, как получить токен FCM из FIRMessagingDelegate, реализовав метод -messaging: didReceiveRegistrationToken . Просматривая документацию Firebase, я нашел определение этого метода и сказал, что «этот метод будет вызываться, когда токен FCM станет доступным», поэтому я подумал: когда этот токен будет доступен. Затем я продолжил исследования и нашел объяснение того, как токен FCM поставляется через APNS, в основном там говорится, что вы должны получить токен APNS, затем отправить его на сервер FCM (который имеет действительный сертификат), а затем он сгенерирует токен FCM. в ответ и отправит его через APNS обратно на устройство, так что тогда будет вызван метод -messaging: didReceiveRegistrationToken . У меня вопрос: нужно ли работать с APNS или я могу получить токен, используя только что упомянутого делегата?

...