Ich verwende FCM
und ich konnte Push-Benachrichtigung erfolgreich an meine App senden. Ich möchte das benutzerdefinierte Benachrichtigungssymbol verwenden, aber es wird immer ein weißes Symbol angezeigt. Ich betreibe Lollipop
.FCM Benachrichtigungssymbol wird nicht verwendet
Vom documentation sagt es
Symbol Optional, string Benachrichtigungssymbol Zeigt an. Setzt den Wert auf myicon für die auszeichnungsfähige Ressource myicon.
(Ich bin mir nicht sicher, was genau es bedeutet). Aber hier sind was ich getan habe.
Ich generierte Symbole von here. Es hat Symbole mit nur weißem Text und transparentem Hintergrund. Beispiel-Screenshot Bild des Symbols ist
ich meine AndroidManifest bearbeitet und habe dieses Bild
android:icon="@drawable/ic_stat_set" in <Application
ich auf dem Gerät das Projekt versucht, ausgeführt wird, den neuen App-Icon ic_stat_set werden als App Launcher verwendet.
Von der Konsole aus sende ich eine Benachrichtigung und ich habe es erhalten, aber es ist nicht das Symbol, das ich gerade gesetzt habe.
Ich habe auch versucht, über API senden. Ich habe die Benachrichtigung erhalten, aber nicht das Symbol, das ich gesetzt habe.
curl -X POST --header "Authorization: key=SERVERKEY" --Header "Content-Type: application/json" https://fcm.googleapis.com/fcm/send -d "{\"to\":\"REGISTERATION-TOKEN-ID\",\"notification\":{\"body\":\"Yellow\" , \"icon\" : \"ic_stat_set\"} \"priority":\"10"}"
UPDATE: meine ziehbar Ikonen-Dateien sind https://drive.google.com/open?id=0B5Fi1l7EbQ_BOERUMzNuQy1OWXM
Muss ich etwas in den benutzerdefinierten Datendateien in der Konsole setzen haben? Mein Symbol? Was ich vermisse?
Dank
Sie ** ** Silhouette für loliipop –