Skip to content

App crashes on notification click #596

Closed
@rgtstha

Description

@rgtstha

Description:

Notification is triggered and displaying in the android notification bar but clicking on notification shut down the app with error.

Environment

  1. onesignal_flutter: ^3.4.1
  2. Flutter version: 3.3.0

Steps to Reproduce Issue:

  1. added onesignal_flutter: ^3.4.1 in pubspec.yaml
  2. Initialized the SDK using OneSignal.shared.init(appID)'
  3. Trigger push notification from backend
  4. received push notification
  5. Click on the push notification

Anything else:

Error Code:

I/OneSignal(19652): SDK running startActivity with Intent: Intent { act=android.intent.action.VIEW dat=healhomecare://home flg=0x10000000 }
I/Timeline(19652): Timeline: Activity_launch_request time:15994037 intent:Intent { act=android.intent.action.VIEW dat=healhomecare://home flg=0x10000000 }
D/AndroidRuntime(19652): Shutting down VM
E/AndroidRuntime(19652): FATAL EXCEPTION: main
E/AndroidRuntime(19652): Process: com.healhomecare, PID: 19652
E/AndroidRuntime(19652): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.healhomecare/com.onesignal.NotificationOpenedReceiver}: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=healhomecare://home flg=0x10000000 }
E/AndroidRuntime(19652): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2946)
E/AndroidRuntime(19652): 	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3081)
E/AndroidRuntime(19652): 	at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
E/AndroidRuntime(19652): 	at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
E/AndroidRuntime(19652): 	at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
E/AndroidRuntime(19652): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1831)
E/AndroidRuntime(19652): 	at android.os.Handler.dispatchMessage(Handler.java:106)
E/AndroidRuntime(19652): 	at android.os.Looper.loop(Looper.java:201)
E/AndroidRuntime(19652): 	at android.app.ActivityThread.main(ActivityThread.java:6810)
E/AndroidRuntime(19652): 	at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime(19652): 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:547)
E/AndroidRuntime(19652): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:873)
E/AndroidRuntime(19652): Caused by: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=healhomecare://home flg=0x10000000 }
E/AndroidRuntime(19652): 	at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:2022)
E/AndroidRuntime(19652): 	at android.app.Instrumentation.execStartActivity(Instrumentation.java:1679)
E/AndroidRuntime(19652): 	at android.app.Activity.startActivityForResult(Activity.java:4651)
E/AndroidRuntime(19652): 	at android.app.Activity.startActivityForResult(Activity.java:4609)
E/AndroidRuntime(19652): 	at android.app.Activity.startActivity(Activity.java:4970)
E/AndroidRuntime(19652): 	at android.app.Activity.startActivity(Activity.java:4938)
E/AndroidRuntime(19652): 	at com.onesignal.OneSignal.openDestinationActivity(OneSignal.java:2443)
E/AndroidRuntime(19652): 	at com.onesignal.OneSignal.handleNotificationOpen(OneSignal.java:2423)
E/AndroidRuntime(19652): 	at com.onesignal.NotificationOpenedProcessor.processIntent(NotificationOpenedProcessor.java:116)
E/AndroidRuntime(19652): 	at com.onesignal.NotificationOpenedProcessor.processFromContext(NotificationOpenedProcessor.java:64)
E/AndroidRuntime(19652): 	at com.onesignal.NotificationOpenedReceiverBase.onCreate(NotificationOpenedReceiverBase.kt:36)
E/AndroidRuntime(19652): 	at android.app.Activity.performCreate(Activity.java:7224)
E/AndroidRuntime(19652): 	at android.app.Activity.performCreate(Activity.java:7213)
E/AndroidRuntime(19652): 	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1272)
E/AndroidRuntime(19652): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2926)
E/AndroidRuntime(19652): 	... 11 more
I/Process (19652): Sending signal. PID: 19652 SIG: 9
Lost connection to device.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions