OneSignal-Flutter-SDK icon indicating copy to clipboard operation
OneSignal-Flutter-SDK copied to clipboard

Click on Notification, OneSignal.Notifications.addClickListener does not listen when app is background state. [Issue faced flutter 3.24.1]

Open istiaksaif opened this issue 1 year ago • 6 comments

Unable to listen addClickListener. previous flutter version worked

print('------- init'); #/this line print when app open print('------- listen'); #//but this line not print

Future<void> oneSignalInitial() async {
    await notificationPermissions();
    String oneSignalAppId = '9e2fd62d-65e4-................';

    OneSignal.Debug.setLogLevel(OSLogLevel.verbose);
    OneSignal.Debug.setAlertLevel(OSLogLevel.none);
    OneSignal.consentRequired(false);
    OneSignal.Notifications.addPermissionObserver((state) {
      print("Has permission $state");
    });

    OneSignal.initialize(oneSignalAppId);
    OneSignal.LiveActivities.setupDefault();
    OneSignal.Notifications.addForegroundWillDisplayListener((event) {
      event.preventDefault();
      event.notification.display();
      _handleForegroundNotification(event.notification);
    });

    OneSignal.User.pushSubscription.addObserver((state) async {
      if (OneSignal.User.pushSubscription.id!=null){
        AppPref.setValue('fcmToken', OneSignal.User.pushSubscription.id!);
      }
    });
    print('------- init');
    OneSignal.Notifications.addClickListener((notification) async {
      print('------- listen');
      var additionalData = notification.notification.additionalData;
      if (additionalData != null) {
        var type = additionalData["type"];
        if (type == "calling") {
          _handleCallNotificationClick(additionalData);
        }
      }
    });

  }

Code of Conduct

  • [X] I agree to follow this project's Code of Conduct

istiaksaif avatar Sep 03 '24 07:09 istiaksaif

got the same problem here, any workarounds?

octav8us avatar Sep 19 '24 18:09 octav8us

I'm also faced this issue, any solution please?

nandaprasesoft98 avatar Sep 24 '24 12:09 nandaprasesoft98

Also facing the same issue

AmorApp avatar Oct 01 '24 08:10 AmorApp

Also facing the same issue

fandofastest avatar Nov 04 '24 17:11 fandofastest

Hi @istiaksaif

What version of the OneSignal Flutter SDK are you using?

Which platform(s) are affected?

  • iOS
  • Android

Additionally, the app is in a backgrounded and not killed state?

Where are you calling oneSignalInitial() from?

nan-li avatar Nov 04 '24 20:11 nan-li

Also facing the same issue

DEV-LEE113 avatar Dec 03 '24 06:12 DEV-LEE113