The behaviour observed was the same I described in the first message, @Maksym_Khobotin . When the notification is clicked the app chashes and the system shows an alert with something with the app has stopped.
I tested in 3 devices. Two with Android 6.0 and the other one with Android 7. In the Android 7 the app opened normally after I clicked the notification, different from the others two that stopped.
So I thought about to do a combo running the app with the usual commands and opening the Android Studio to check if the error would appear in the Logcat and this error message was showed:
java.lang.RuntimeException: Unable to start receiver com.reactlibrary.RNBackendlessPushNotificationActionReceiver: android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
at android.app.ActivityThread.handleReceiver(ActivityThread.java:2928)
at android.app.ActivityThread.-wrap14(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1576)
at android.os.Handler.dispatchMessage(Handler.java:111)
at android.os.Looper.loop(Looper.java:207)
at android.app.ActivityThread.main(ActivityThread.java:5765)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:679)
Caused by: android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
at android.app.ContextImpl.startActivity(ContextImpl.java:677)
at android.app.ContextImpl.startActivity(ContextImpl.java:664)
at android.content.ContextWrapper.startActivity(ContextWrapper.java:341)
at android.content.ContextWrapper.startActivity(ContextWrapper.java:341)
at com.reactlibrary.RNBackendlessPushNotificationActionReceiver.onReceive(RNBackendlessPushNotificationActionReceiver.java:40)
at android.app.ActivityThread.handleReceiver(ActivityThread.java:2921)
at android.app.ActivityThread.-wrap14(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1576)
at android.os.Handler.dispatchMessage(Handler.java:111)
at android.os.Looper.loop(Looper.java:207)
at android.app.ActivityThread.main(ActivityThread.java:5765)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:679)