открывать приложение автоматически, когда уведомление fcm получено, когда приложение убито или находится в фоновом режиме - PullRequest
0 голосов
/ 28 января 2020

как решить эту проблему, если кто-нибудь даст, отправьте мне любое решение по этой проблеме

fcm уведомление получено, но приложение не открыто, как его обработать

public void onMessageReceived(RemoteMessage remoteMessage) {

        Intent intent = new Intent(INTENT_FILTER);
        sendBroadcast(intent);

        if (remoteMessage.getData().size() > 0) {
            utils.print(TAG, "From: " + remoteMessage.getFrom());
            utils.print(TAG, "Notification Message Body: " + remoteMessage.getData());
            //Calling method to generate notification
            if (SharedHelper.getKey(this,"loggedIn").equalsIgnoreCase(getString(R.string.True))) {

                sendNotification(remoteMessage.getData().get("message"));
            }
        }

1 Ответ

0 голосов
/ 28 января 2020

вы должны объявить класс обслуживания firebase в Manifest следующим образом:

 <service android:name="your_service>
        <intent-filter>
            <action android:name="com.google.firebase.MESSAGING_EVENT" />
        </intent-filter>

...