Открыть новую активность, когда приложение получает уведомление от Firebase - PullRequest
0 голосов
/ 20 мая 2019

Я использую FCM для уведомлений.Уведомление работает хорошо, но я хочу открыть новую активность, когда приложение получит уведомление.Возможно ли использовать FirebaseMessagingService?

Я попробовал этот код

public class MyFirebaseMEssagingService extends FirebaseMessagingService {

    @Override
    public void onMessageReceived(RemoteMessage remoteMessage) {
        super.onMessageReceived(remoteMessage);

        if (remoteMessage.getNotification() != null) {
            //Call new Activity
            Intent intent = new Intent(getApplicationContext(), AlertActivity.class);
            intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
            intent.putExtra("alert", "alert");
            startActivity(intent);
        }

    }
}

, он работает нормально, когда приложение открыто, но если приложение не запущено, оно не работает.Я хочу открыть действие, даже если приложение не запущено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...