problème Notification flottante et lockscreen

  • Auteur de la discussion basouli
  • Date de début
B

basouli

Membre
Inscrit
8 Décembre 2021
Messages
7
Points
1
  • #1
Bonjour,
J'ai épluché internet entier, anglais compris, pour résoudre mon problème sans succès :
Je n'arrive pas à coder une notification flottante et lockScreen. J'arrive à coder une notification qui apparait dans le fil de notif' seulement. j'ai essayé de mettre cette permission "<uses-permission android:name="android.permission.ACCESS_NOTIFICATION_POLICY" />"

Voici mon code :
Java:
S'il vous plaît, Connexion ou S'inscrire to view codes content!

Le canal se créé bien, mais quand je vais voir ses paramètre, rien n'est coché.
Je code en Android Oreo 8.1 avec java 11.
Quelqu'un à une idée lumineuse ?
 
Dernière édition par un modérateur:
Dernière édition par un modérateur:
Andrøll

Andrøll

0
Modérateur de secteur
Inscrit
8 Novembre 2012
Messages
2 342
Points
113
  • #2
Salut,

N'ayant que des bases je ne saurais te répondre, en espérant que @Valentin passe dans le coin à l'occasion afin qu'il puisse t'apporter l'aide nécessaire s'il le peut

A bientôt
 
Valentin

Valentin

Moderateur Global
Inscrit
20 Février 2013
Messages
7 829
Points
48
  • #3
Salut,

par "flottante et lockScreen", tu parles d'une notification push ? Comme la notification d'un nouveau message ?

peux tu essayer ce code :

Java:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
 
  • Like
Les réactions: Andrøll
B

basouli

Membre
Inscrit
8 Décembre 2021
Messages
7
Points
1
  • #4
Valentin a dit:
Salut,

par "flottante et lockScreen", tu parles d'une notification push ? Comme la notification d'un nouveau message ?

peux tu essayer ce code :

Java:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
Tout d’abord Merci pour votre aide Valentin et Stvn_ !

En tant que NotificationCompatBuilder, j'ai du enlevé le .build() à la fin sinon j'avais une erreur. J'ai aussi remplacé la dernière ligne par notificationManager.notify(1, notification.build());

malheureusement, c'est sans différence par rapport à avant. Ce que j'entends par notification flottante et lockscreen est respectivement ceci :

floating.png

lockscreen.png
 
Valentin

Valentin

Moderateur Global
Inscrit
20 Février 2013
Messages
7 829
Points
48
  • #5
D'accord, c'est bien ce que je pensais.

Peux tu essayer ce bout de code :

Java:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
 
B

basouli

Membre
Inscrit
8 Décembre 2021
Messages
7
Points
1
  • #6
Valentin a dit:
D'accord, c'est bien ce que je pensais.

Peux tu essayer ce bout de code :

Java:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
J'ai essayé le code sans succès, la notif apparait toujours bien dans le fils de notification avec une sonnerie, mais elle ne s'affiche toujours pas en flottante ni en lockscreen

J'ai aussi essayé en modifiant l'instanciation du NotificationChannel avec comme deuxième paramètre NotificationManager.IMPORTANCE_HIGH
 
Valentin

Valentin

Moderateur Global
Inscrit
20 Février 2013
Messages
7 829
Points
48
  • #7
Je commence à avoir un doute, peux tu recevoir la notification en étant déjà en lockscren ? (je pense qu'elle va apparaitre)
 
B

basouli

Membre
Inscrit
8 Décembre 2021
Messages
7
Points
1
  • #8
Je met un minuteur qui enverra la notif au bout de dix secondes, je ferme le téléphone, la sonnerie de notification retentit bien mais rien n'est affiché lorsque j’affiche le lockscreen. o_O:giggle:
 
Valentin

Valentin

Moderateur Global
Inscrit
20 Février 2013
Messages
7 829
Points
48
  • #9
Dommage.

Je viens de trouver ceci, peux tu tester, avec cette ligne : mBuilder.setOngoing(true)
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
 
B

basouli

Membre
Inscrit
8 Décembre 2021
Messages
7
Points
1
  • #10
J'ai ajouté cette ligne au builder, sans succès :unsure: je ne comprends pas d'où viens mon problème. Peut être en téléchargeant un projet tout fait, pour lequel ca marche
 
Valentin

Valentin

Moderateur Global
Inscrit
20 Février 2013
Messages
7 829
Points
48
  • #11
Ok, c'était pour tester.

Voici un code qui fonctionne :


Java:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
 
B

basouli

Membre
Inscrit
8 Décembre 2021
Messages
7
Points
1
  • #12
Toujours pas pour moi, c'est le désespoir o_O je devrais essayer avec un autre android mais je n'en ai pas sous la main, mais je ne vois pas comment mon telephone pourrait être le problème, il est bien capable d'avoir des notifications comme escompté de la part des autres applis.
 
Valentin

Valentin

Moderateur Global
Inscrit
20 Février 2013
Messages
7 829
Points
48
  • #13
Avec le code, tu reçois au moins la notification ?

Peux tu m'envoyer l'apk, je vais tester sur le mien.
 
B

basouli

Membre
Inscrit
8 Décembre 2021
Messages
7
Points
1
  • #14
oui ! toujours dans le fils de notification standard :) si avec le code envoyé precedemment vous recevez la notification sur votre téléphone, est-ce bien utilise de tester aussi mon apk d'un autre code ?
 

Sujets en relation

Haut Bas