Używam FCM do powiadamiania, gdzie wszystko działa poprawnie, ale dopóki aplikacja nie zostanie otwarta, gdy zabiję (zamknę) aplikację lub w tle, otrzymam Powiadomienie w stylu domyślnym, czy ktoś może mi pomóc w ustawieniu tego stylu powiadomienia po zamknięciu aplikacji (lub jakiejkolwiek innej sugestii). uprzejmie mi pomóc z tym, Dziękuje z goryPowiadomienie Android Push, gdy aplikacja jest zamknięta Dostaję inny styl
Oto mój kod
@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
String title = "";
if (remoteMessage.getNotification().getTitle() != null){
title = remoteMessage.getNotification().getTitle();
}
String message = "";
if (remoteMessage.getNotification().getBody() != null){
message = remoteMessage.getNotification().getBody();
}
Log.e("notification","recieved");
sendNotification(title, message);
}
private void sendNotification(String title, String message) {
Intent intent = new Intent(this, MainActivity2.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
PendingIntent pendingIntent = PendingIntent.getActivity(this, 0/*Request code*/, intent, PendingIntent.FLAG_ONE_SHOT);
Uri notificationSound = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
int color=getResources().getColor(R.color.dot_dark_screen2);
NotificationCompat.Builder notifiBuilder = new NotificationCompat.Builder(this)
.setSmallIcon(R.mipmap.account_outline)
.setColor(color)
.setDefaults(Notification.DEFAULT_SOUND)
.setLargeIcon(BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher))
.setContentTitle(title)
.setContentText(message)
.setStyle(new NotificationCompat.BigTextStyle().bigText(message))
.setAutoCancel(true)
.setSound(notificationSound)
.setContentIntent(pendingIntent);
NotificationManager notificationManager = (NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);
notificationManager.notify(0 /*ID of notification*/, notifiBuilder.build());
jaka jest wersja tego systemu operacyjnego urządzenia. – RameshJaga
mine to Android Lollipop 5.1 –
Możesz również udostępniać swoją część kodu Powiadomienia. Co najmniej minimalny kod zgłoszenia może być pomocny w analizie tej sprawy. – RameshJaga