FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV Mobile 2024
→
Réception Notification
Réception Notification
Débuté par Christopher Gr., 16 mai 2017 21:32 - 4 réponses
Connectez-vous…
Christopher Gr.
#1
Membre enregistré
169 messages
Popularité : +2 (4 votes)
Posté le 16 mai 2017 - 21:32
Bonsoir,
j'ai activé les notifications dans mon application mobile. Cependant:
- Lors de la réception, une notif sonore a lieu UNIQUEMENT lorsque l'application n'est PAS en 1er plan. Si elle est en 1er plan, la notif s'affiche dans la barre de notifs, mais aucune notif sonore n'a lieu !
- Dans le code de réception, il y a un info. l'info s'affiche lors du clic sur la notification ET NON lors de la réception !
// Active les notifications push
NotifPushActive
(
ActivationNotifPush
)
// Callback pour l'appel des notifications
NotifPushProcedure
(
RéceptionNotifPush
)
Et voici les 2e procédures. La 1ère enregistre le token en bdd via un web service.
Procedure
ActivationNotifPush
(
buf
Identifiant
est un
Buffer
,
s
Erreur
est une chaîne
)
s
IdentifiantToken
est une chaîne
SI
Taille
(
buf
Identifiant
) >
0
ALORS
// Recupeartion Token et transformation en UTF8
s
IdentifiantToken
=
ChaîneVersUTF8
(
buf
Identifiant
)
gs
TokenPush
=
s
IdentifiantToken
// Sauvegarde de la variable sIdentifiantToken dans un fichier et envoie en FTP pour stockage dans une table Mysql
s
UrlRequete
est une chaîne
=
"10.8.0.42/connexionDistance.php?id=tokenMobile&&token="
+
s
IdentifiantToken
+
"&&idUser="
+
gs
ID
// Paramètres Post
s
ParametrePost
est une chaîne
// Requête
SI httpRequête
(
s
UrlRequete
,
""
,
""
,
s
ParametrePost
) =
Vrai
ALORS
s
Code_xmlEXPRESS
est une chaîne ANSI
=
HTTPDonneRésultat
(
httpRésultat
)
SINON
Erreur
(
ErreurInfo
(
)
)
FIN
FIN
Procedure
RéceptionNotifPush
(
MaNotif
est une Notification
)
Info
(
MaNotif
..
Message
)
Signaler
0
0
Fred-SQS
#2
Membre enregistré
16 messages
Posté le 17 mai 2017 - 09:32
Je ne sais pas si cela a un rapport, mais sur les applications natives cela se passe exactement pareil.
Exemple : si je suis dans l'application SMS, si j'en reçois un nouveau alors je n'ai pas de notification sonore. Donc peut-être que cela est dû au système
Signaler
0
0
Christopher Gr.
#3
Membre enregistré
169 messages
Popularité : +2 (4 votes)
Posté le 17 mai 2017 - 16:46
Bonjour, Merci Fred, c'est vrai que cela se pourrait être un comportement normal.
Par contre, le plus gros souci:
L'application n'est pas en premier plan, je reçois une notification, l'alerte sonore a lieu.
Je clique sur cette notification, cela m'ouvre mon application, mais comment puis-je effectuer une action en fonction de cette notification??
mon code est le suivant, mais cela ne fonctionne pas (rien ne se passe au clic QUAND L'APPLICATION N'EST PAS AU 1ER PLAN)
Procedure
RéceptionNotifPush
(
MaNotif
est une Notification
)
Info
(
MaNotif
..
Message
)
Signaler
0
0
Jennifer
#4
Membre enregistré
74 messages
Popularité : +5 (5 votes)
Posté le 17 mai 2017 - 20:12
Bonjour,
Cela devrait pourtant fonctionner ...
Mais ou as tu placé l'appel : NotifPushProcédure(RéceptionNotifPush)
Il faut qu'elle soit dans le code du projet (initiation du projet)
Signaler
0
0
François SCHAAL
#5
Membre enregistré
1 603 messages
Popularité : +64 (70 votes)
Posté le 18 mai 2017 - 08:06
Bonjour
Autre solution :
dans Procedure RéceptionNotifPush(MaNotif est une Notification) ouvre une fenêtre et afficher MaNotif..Message ou MaNotif..contenu dans un champ.
Bien étudier
https://doc.pcsoft.fr/?1000021015
" Le comportement lors de la réception d’une notification est le suivant :"...
--
Cordialement
François
http://intra.fr
http://intrasoftware.fr
Signaler
0
0
→ Revenir à WINDEV Mobile 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte