Push notification not received in App from Firebase. pod details: These are the dependencies I use:
Firebase (6.10.0)
FirebaseAnalytics (6.1.3)
FirebaseAnalyticsInterop (1.4.0)
FirebaseAuth (6.3.0)
FirebaseAuthInterop (1.0.0)
FirebaseCore (6.3.1)
FirebaseCoreDiagnostics (1.1.1)
FirebaseCoreDiagnosticsInterop (1.0.0)
FirebaseDatabase (6.1.1)
FirebaseInstanceID (4.2.5)
FirebaseMessaging (4.1.6)
iOS 12 and below versions received push notification with swift 5.1. But iOS 13 did not receive any push notification. The cloud send success message for push notification.
func authForRemoteNotificationsIn(_ application: UIApplication) {
// Verify the remote notification registration status
guard !application.isRegisteredForRemoteNotifications || UserDefaults.fcmToken.isEmpty else { return }
/**
Specify the notification options
* Disbled sound: Silent notifications are more helpful the user
*/
let authOptions: UNAuthorizationOptions = [.badge]
// Requset the authorization
UNUserNotificationCenter.current().requestAuthorization(options: authOptions) { (_, error) in
// Validate the request status
guard let error = error else { return }
print(error.localizedDescription)
}
// Request device token
application.registerForRemoteNotifications()
}
func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {
print(#function)
Messaging.messaging().delegate = self
Messaging.messaging().isAutoInitEnabled = true
Messaging.messaging().apnsToken = deviceToken
}