2017-10-14 2 views
0

Ich bin auf der Einstellung Benachrichtigungssymbol für meine App fest. In meinem Code habe ich sowohl das:Benachrichtigungssymbol App Hintergrund Android

NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(context) 
      .setSmallIcon(R.mipmap.ic_launcher) 
      .setLargeIcon(BitmapFactory.decodeResource(context.getResources(), 
        R.drawable.ic_stat_ic_notification))..... 

und diese:

<meta-data 
android:name="com.google.firebase.messaging.default_notification_icon" 
android:resource="@drawable/ic_stat_ic_notification" /> 
<meta-data 
android:name="com.google.firebase.messaging.default_notification_color" 
android:resource="@color/colorAccent" /> 

Also, wenn die App geöffnet Arbeiten richtig ist, ich sehe das ziehbar Bild. Aber wenn die App im Hintergrund oder geschlossen ist, sehe ich ein leeres Bild. Ich nehme an, dass dieses leere Bild die graue Version meines App-Symbols ist.

Ist es richtig? Wie kann ich ein Bild für die Benachrichtigung festlegen, wenn die App im Hintergrund ist?

EDIT

Wie die Meldung erscheint:

https://imgur.com/a/d1T37

+0

Werfen Sie einen Blick auf ihre Dokumentation. Es könnte dir helfen. https://firebase.google.com/docs/cloud-messaging/android/receive –

+0

@ruch ehm..Ich lese alles auf Google Firebase Website ... und ich bin hier, weil ich nicht genug Informationen gefunden – lucacatr

+0

Mögliches Duplikat von [Symbol wird in der Benachrichtigung nicht angezeigt: weißes Quadrat wird angezeigt] (https://stackoverflow.com/questions/30795431/icon-not-displaying-in-otification-white-square-shown-instead) – nomag

Antwort

1
NotificationCompat.Builder builder = new NotificationCompat.Builder(this) 
      .setSmallIcon(R.drawable.icon_logo) 
      .setContentTitle(title.toString()) 
      .setSound(defaultSoundUri) 
      .setPriority(Notification.PRIORITY_MAX) 
      .setContentText(sp.toString()); 

Versuchen Sie es mit diesem, ist icon_logo das Symbolbild in der ziehbar.

+0

Nein, ich habe es schon versucht ... Ich habe immer das leere Quadrat – lucacatr

+0

es funktioniert gut auf meiner Anwendung, teilen Sie mehr Code oder wenn es auf GitHub ist können Sie das teilen – aditya1508

+0

Arbeiten auch auf Android 6 und auch wenn die App in ist Hintergrund? – lucacatr

Verwandte Themen