Répondre

0

Avec Android 5+ vous devez fournir les icônes de notification qui sont dédiés blanc/gris et transparent pour tenir dans les lignes directrices de conception Android. Actuellement, il n'y a aucun moyen d'inclure ces icônes dans le descripteur d'application AIR. Au lieu de cela, vous devez les ajouter en tant que ressources Android personnalisées.

Pour ce faire, vous devrez créer une icône qui est seulement blanc avec quelque chose de transparence comme le ci-dessous:

enter image description here

GOTO Puis la notification studio Android Asset Icône Générateur

https://romannurik.github.io/AndroidAssetStudio/icons-notification.html

et télécharger votre image source. Assurez-vous de changer le nom de l'icône. Prenez note de ce nom car vous utiliserez ce nom pour référencer cette icône dans les notifications. Dans l'exemple ci-dessous, nous avons utilisé your_icon_name.

Vous pouvez ensuite télécharger le zip et extraire le contenu et vous devriez avoir une série de répertoires contenant toutes les différentes icônes de taille requises.

Ensuite, téléchargez notre CustomResources ANE script générateur à partir du référentiel suivant:

https://github.com/distriqt/ANE-CustomResources

Suivez les instructions pour configurer le script et copiez le contenu du zip téléchargé précédemment dans le répertoire res dans la racine du script.

Après l'exécution du script, vous devriez avoir un ANE com.distriqt.CustomResources.ane que vous pouvez inclure dans votre projet.

Maintenant, vous pouvez utiliser le nom de votre icône pour créer des notifications:

Notifications.service.notify(
    new NotificationBuilder() 
     .setIcon("your_icon_name") 
     .setAlert("Notification Alert") 
     .setTitle("Notification Title") 
     .setBody("The body of the notification") 
     .build() 
);