Ich verwende FCM in meiner Android-App, um Push-Benachrichtigung zu verwalten. Es funktioniert vollständig, wenn die App im Vordergrund ist und das App-Symbol ebenfalls sichtbar ist (richtig). Aber wenn die App im Hintergrund läuft, bekomme ich die Benachrichtigung nicht richtig. Anstelle des transparenten Symbols wird das weiße Quadrat als Benachrichtigungssymbol angezeigt. Ich weiß, dass FCM automatisch die Hintergrundoperation behandelt. Aber ich muss mein App-Symbol anstelle dieses weißen Symbols zeigen. Hinweis: Ich verwende nur ein transparentes Symbol. Ich habe auch versucht die folgenden CodierungFCM Push-Benachrichtigung mit weißem Quadrat Symbol anstelle von App-Symbol, wenn App im Hintergrund ist
<meta-data
android:name="com.google.firebase.messaging.default_notification_icon"
android:resource="@drawable/rt_transparent_icon" />
<meta-data android:name="com.google.firebase.messaging.default_notification_color"
android:resource="@android:color/holo_blue_bright" />
Aber keine der Lösungen für mich tatsächlich gearbeitet. Kann mir jemand sagen, was ich tun soll?
U könnte auf 5.0 oder höher testen .. richtig? Wenn ja dann ceck dies aus http://stackoverflow.com/questions/28387602/notification-bar-icon-turns-white-in-android-5-lollipop –
Danke für die Antwort. Ich habe diese Lösung versucht, aber es funktioniert nicht für mich. – IndependentDev
mein Vergnügen :) versuchen Sie dies und sagen Sie mir, was passiert notification.setLargeIcon (BitmapFactory.decodeResource (context.getResources(), R.drawable.ic_app_sky)); –