Как работает Firebase PushNotification с полным описанием iOS APNS? - PullRequest
1 голос
/ 06 февраля 2020

Как работает push-уведомление Firebase с iOS и APNS. Я путаю между deviceToken и fcm Token. Где токен устройства дается методом в AppDelegate I, e


func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {
        print("deviceToken::::",deviceToken)
    }

и токен fcm дается методом

import FirebaseMessaging

class AppDelegate: UIResponder, UIApplicationDelegate, MessagingDelegate {

 func messaging(_ messaging: Messaging, didReceiveRegistrationToken fcmToken: String)
    {
        print("Firebase registration token::::::: \(fcmToken)")

    }

}

Итак, для чего используются оба токена? и как Firebase взаимодействует с APNS и нашим сервером приложений. Я хочу узнать, как обстоят дела с механизмом Firebase Pu sh Notification.

. А также, как используется этот метод didRefreshRegistrationToken

 func messaging(_ messaging: Messaging, didRefreshRegistrationToken fcmToken: String) {
      print("fcmToken::::",fcmToken)
    }

Пожалуйста, помогите мне понять это глубоко. От начала до конца процесса и механизма.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...