-jio-start-block-type-2
func messaging(_ messaging: Messaging, didReceiveRegistrationToken fcmToken: String?) {
NSLog("JPN | AppDelegate | FCMToken: \(fcmToken ?? "FCMToken nil")")
let dataDict: [String: String] = ["token": fcmToken ?? ""]
NotificationCenter.default.post(
name: Notification.Name("FCMToken"),
object: nil,
userInfo: dataDict
)
if let token = fcmToken, !token.isEmpty {
// Register app once FCM token is available
JPNRegistration.shared.deviceRegistration(fcmToken: token,
secondaryId: "AppSecondaryId",
appName: "AppName",
topicName: "TopicName")
JPNRegistration.shared.delegate = self
}
}
-jio-end-block-type-2