FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV Mobile 2024
→
Android : une notification PUSH lance une procédure automatique sans afficher de fenêtre
Android : une notification PUSH lance une procédure automatique sans afficher de fenêtre
Débuté par François SCHAAL, 05 mar. 2019 16:44 - 8 réponses
Connectez-vous…
François SCHAAL
#1
Membre enregistré
1 603 messages
Popularité : +64 (70 votes)
Posté le 05 mars 2019 - 16:44
Bonjour,
Est-il possible de lancer par une notification Push sur un matériel Android une procédure automatique sans afficher de notification ni d'ouvrir de fenêtre ?
--
Cordialement
François
Signaler
0
0
wddev
#2
Posté le 05 mars 2019 - 18:17
oui.
L'aide sur les notifs push contient l'information suivante :
"Si aucun message ni aucun titre n’est spécifié dans la notification, la notification n’est pas affichée et la procédure est appelée directement."
https://doc.pcsoft.fr/?1000021015
Signaler
0
0
François SCHAAL
#3
Membre enregistré
1 603 messages
Popularité : +64 (70 votes)
Posté le 06 mars 2019 - 07:59
Bonjour wddev
je sais ce qu'indique la doc mais cela fonctionne en réalité opérationnelle ?
j'ai tout essayé : notification PUSH avec ou sans ActiveApplication et d'autres composantes de variables, une procédure globale appelNotif() appelée avec ce code d'ini du projet: NotifPushProcédure(appelNotif)
ma première fenêtre s'affiche toujours...
j'ai laissé le même message il y a 6 mois dans le forum sans réponse...
--
Cordialement
François
Signaler
0
0
wddev
#4
Posté le 06 mars 2019 - 12:12
Je l'ai déjà fait donc ca doit fonctionner.
Quel est votre code d'envoi de la notification ?
Signaler
0
0
François SCHAAL
#5
Membre enregistré
1 603 messages
Popularité : +64 (70 votes)
Posté le 06 mars 2019 - 13:34
Rebonjour wddev
Code Webdev ou Windev d'envoi de la notification NotifPushEnvoie():
**************************************************************************
maNotification.Message = "" //"message" le message doit être nul pour activer la fenêtre
maNotification.Contenu = "mon contenu" //"contenu"
maNotification.Titre = ""
maNotification.Son = ""
maNotification..Groupe = "Push"
maNotification.TexteDéroulant = ""
maNotification.Vibration = Faux
maNotification.AffichageLED = Faux
maNotification.Supprimable = Vrai
maNotification.ActiveApplication = Vrai // différents tests avec vrai // faux // faux // au 12 09 2018 : vrai ouvre la fenêtre ! modifié lé 20 09 2018
Code Windev mobile:
code d'ini du projet Android:
***********************
NotifPushProcédure(appelNotif)
puis une procédure globale sans aucun automatisme
appelNotif(MaNotif est une Notification )
cette procédure exécute différents traitements puis se termine par FinProgramme()
ma première fenêtre s'affiche toujours.
maNotification.ActiveApplication = vrai ou faux j'ai fait des essais de mémoire maNotification.ActiveApplication devait toujours être sur Vrai.
--
Cordialement
François
Signaler
0
0
wddev
#6
Posté le 06 mars 2019 - 14:24
La procédure appelNotif est bien appelée à la réception de la notification ?
car si elle contient un appel à FinProgramme je ne vois pas comment la première fenêtre pourrait s'ouvrir.
Signaler
0
0
François SCHAAL
#7
Membre enregistré
1 603 messages
Popularité : +64 (70 votes)
Posté le 06 mars 2019 - 15:36
Oui appelNotif() est appelée et bien lancée sur Android lors de la réception de la notification. cela fonctionne bien...
FinProgramme() ne s'exécute dans cette procédure globale appelNotif() qu'après un temps variable de 10 minutes à 5 heures.
mon code ne comprend aucune instruction OuvreFenêtreMobile()
--
Cordialement
François
Signaler
0
0
François SCHAAL
#8
Membre enregistré
1 603 messages
Popularité : +64 (70 votes)
Posté le 06 mars 2019 - 15:40
autre précision : ce projet ne comporte qu'une seule fenêtre dont un seul champ fenêtre interne qui contient une seule fenêtre interne.
--
Cordialement
François
Signaler
0
0
François SCHAAL
#9
Membre enregistré
1 603 messages
Popularité : +64 (70 votes)
Posté le 06 mars 2019 - 16:05
oui j'ai testé à nouveau avec maNotification.ActiveApplication = faux et ma procédure globale est bien lancée sans affichage de fenêtre
MEA CULPA !
si cela peut aider autrui...
--
Cordialement
François
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