double leem
double leem

Reputation: 65

flutter remote push notification(fcm) not working IOS

  1. android works well

2.from firebase site to iOS real device works well (below this push to ios is ok) enter image description here 3. remote push from iOS to andriod works well

  1. but remote push message to iOS not working

my Xcode enter image description here

my info enter image description here

my Appdelegate.swift

import UIKit
  import Flutter
  import Firebase

   @UIApplicationMain
   @objc class AppDelegate: FlutterAppDelegate {
     override func application(
      _ application: UIApplication,
      didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey:     Any]?
    ) -> Bool {
      FirebaseApp.configure() //add this before the code below

      GeneratedPluginRegistrant.register(with: self)
      return super.application(application, didFinishLaunchingWithOptions:  launchOptions)
    }
}
 

Upvotes: 2

Views: 2561

Answers (1)

Shruti Ramnandan Sharma
Shruti Ramnandan Sharma

Reputation: 4565

Actually I had faced this issue , after long research realised that I haven't permit permission for notification, so used permission_handler plugin to ask permission for remote notification .

like this:

Future<Map<Permission, PermissionStatus>> requestPermission() async {
  Map<Permission, PermissionStatus> statuses = await [
    Permission.notification
  ].request();
  return statuses;
}
  • Uninstall the application
  • add above code
  • Call this function at starting
  • give permission

Upvotes: 1

Related Questions