Wenn die Benachrichtigung angeklickt wird, wird die Anwendung nur geöffnet, wenn es nicht im Hintergrund war und wenn die App im Hintergrund ist, wird es nicht in den Vordergrund gebracht werden. Android-Plattform.Ionic Push-Benachrichtigung öffnet nicht die Hintergrund-App auf Android
0
A
Antwort
0
Also habe ich viel Zeit damit verbracht, die Parameter zu finden, die den Fehler ändern und es stellte sich heraus, dass der Parameter <preference name="AndroidLaunchMode" value="singleInstance"/>
bei config.xml das Problem verursachte. Wir haben diesen Parameter verwendet, weil tiefe Links neue Instanzen der App erstellten. Aber jetzt werden wir dieses Problem ignorieren.
0
Hatte das gleiche Problem, aber aus anderen Gründen. Die App wurde beim Klicken auf die Benachrichtigung nicht geöffnet.
Das Problem war, dass ich das Plugin cordova-plugin-fcm-cordova-plugin-firebase
geändert und der Server, der die Benachrichtigung setzen Sie die click_action zu FCM_PLUGIN_ACTIVITY
Also änderte ich (php
) senden:
$n = new Notification($title, $body);
return $n->setClickAction("FCM_PLUGIN_ACTIVITY")->setIcon('fcm_push_icon')->setSound('default');
An:
return $n->setIcon('fcm_push_icon')->setSound('default');