Changer l'icône de la barre d'état de notification push sur Android et IOS
Mon icône de l'application est bleu/rouge, et quand je reçois une notification push sur l'icône sur la barre d'état est la même icône de l'application(bleu/rouge). Je veux l'icône de la barre d'état, être transparent et blanc version.
Mon ionique projet est à l'aide de ce plugin cordova recevoir des notifications push. Les docs officielles du plugin theres rien sur la façon de configurer l'icône de la barre d'état de notification.
source d'informationauteur Daniel Faria
Vous devez vous connecter pour publier un commentaire.
Ressemble à ce que tu veux n'est pas possible avec cette bibliothèque.
Sur iOS
Selon la documentation, l'icône de notification est automatiquement réglé à votre application une petite icône (
Icon-Small.png
):Sauf si vous modifiez la petite version de l'icône de l'application, ce n'est pas du tout possible sur iOS.
Sur Android
À l'aide de l'Api Android ce serait simple avec
Notification.Builder#setSmallIcon(int)
mais la bibliothèque que vous utilisez dur-codes icône à l'icône de l'application.Vous auriez besoin de modifier la bibliothèque d'accepter d'autres icônes. Il est probable que cela n'a pas été mis en œuvre pour que le comportement serait compatible sur toutes les plateformes.
Mise à JOUR
Maintenant avec ce plugin est tout à fait possible.
Son android changer d'icône de notification dans la barre d'état .setSmallIcon(R. drawable.Mypic)
Vous avez besoin pour créer une icône nommée ic_stat_onesignal_default dans votre un drawable répertoire qui sera affiché à la place de OneSignal par défaut de l'icône de la cloche.