Puis-je remplacer l'option par défaut de notification push d'icône dans android à partir de l'icône de l'application à l'icône personnalisée?
Puis-je remplacer l'option par défaut de notification push d'icône dans android à partir de l'icône de l'application à l'icône personnalisée?
Je suis en utilisant par défaut firebase la mise en œuvre d'afficher les notifications dans la barre d'état système, lorsqu'une notification push venir. Depuis mon icône de l'application est coloré et a dégradé, de sorte que lorsqu'une notification arrive, android essayé de faire une version noir/blanc, et la faire ressembler à un cercle blanc.
Est-il un moyen de mettre à jour la valeur par défaut icône de notification à autre chose au lieu de la valeur par défaut icône de l'application?
PS: à la Recherche d'une solution qui exige une config changement dans le manifeste et ne souhaitez pas utiliser NotificationCompat.Générateur de
id
à setSmallIcon
méthode de NotificationCompat.Builder
.OriginalL'auteur Shashank | 2016-06-09
Vous devez vous connecter pour publier un commentaire.
vous pouvez l'utiliser dans votre manifeste, selon https://firebase.google.com/docs/cloud-messaging/android/receive
Espère que cela aide les gens.
Je n'obtiens aucune erreur avec cette. Veuillez vous référer à la firebase de la documentation.
Surpris de voir à quel point j'avais à google pour en trouver un. Merci pour l'aide et de référence
OriginalL'auteur elsennov
Vous pouvez définir
Une petite icône, ensemble par setSmallIcon()
Ensemble de la grande icône qui est affichée dans le ticker et de notification.
dans NotificationCompat.Builder.
Documentation - https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Builder.html
OriginalL'auteur kalpana c
OriginalL'auteur Muhammad Younas
Builder
classe pourNotification
objets. Fournit un moyen commode de définir les différents champs de la Notification et de générer des vues de contenu à l'aide de la plate-forme de notification du modèle de mise en page. Vérifiez La Documentation Officielle iciIci, vous pouvez définir des champs personnalisés, y compris l'Icône des notifications.
Cheers! Heureux De Codage
OriginalL'auteur Salman Nazir
Vous pouvez le faire comme ceci:
Voulez-vous générer personnalisé de notification?
Il est par défaut à l'aide de Firebase les notifications, donc il n'a pas accès à la Notification du Constructeur.
OriginalL'auteur Dhruv
Oui vous pouvez le faire.Si vous voulez éviter de blanc icône en forme de cercle, vous devez faire votre icône transparente et ajouter de la couleur d'arrière-plan à il.Si la couleur que vous utilisez apparaît par le biais de l'icône transparente et rend l'icône visible et coloré.
s'il vous plaît vérifier setSmallIcon et setColor dans le ci-dessous un exemple de code.Cochez cette doc et de recherche pour la transparence des
OriginalL'auteur Anup Dasari