Я использую 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);
}
}
}
, он работает нормально, когда приложение открыто, но если приложение не запущено, оно не работает.Я хочу открыть действие, даже если приложение не запущено.