Firebase Messagerie en Nuage: Comment définir l'icône de notification sur android?

Je vais avoir de la difficulté à mettre l'icône de notification sur android studio.

J'ai constitué le dossier drawable comme suit:

Firebase Messagerie en Nuage: Comment définir l'icône de notification sur android?

Et j'ai aussi mis de l'icône par défaut dans mon AndroidManifest.xml fichier:

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

Et là, je suis définissant le champ de l'icône de notification_icon: https://developers.google.com/cloud-messaging/http-server-ref#downstream-http-messages-json (p.s. Je suis conscient que la GCM, mais il fonctionne. Je suis la réception de la notification avec tout, en plus de l'icône)

Ce qui me manque? Tout ce que je vois est un carré blanc à l'intérieur d'un cercle gris.

C'est mon backend code: Pushex.push(%{title: user.name, body: "message goes here", badge: 1, sound: "default", icon: "notification_icon"}, to: user.fcm_token, using: :gcm) (https://github.com/tuvistavie/pushex)

Où dois-je mettre cette ligne?
Pourriez-vous inclure votre échantillon de charge utile (joli imprimé)? Vous avez mentionné que vous étiez à l'aide de notification_icon, mais dans les docs il faut juste être icon. Ou est-ce juste la façon dont vous définissez dans votre code?
mise à jour avec mon backend appel
Où est le <meta-données ../> partie dans vous fichier AndroidManifest? Il devrait être dans cette hiérarchie. <> <meta-données .... /> ... </application>
juste compris après des heures... regardez ma réponse ci-dessous

OriginalL'auteur Edmund | 2017-06-30