| |
Miembro registrado 36 mensajes |
|
Publicado el 22,enero 2021 - 15:06 |
Bonjour,
j'ai configuré une procédure de mon projet en "Exécution périodique" toutes les 15min (minimum configurable). Cela fonctionne une journée puis les appels s'espacent pour ne plus fonctionner du tout... J'ai bien ajouté l'application dans les programmes à ne pas mettre en veille par le système. J'avais cru comprendre qu'il fallait une icône dans les notifs pour que ça ne se mette pas en veille mais ça ne fonctionne pas non plus. La procédure finit donc par ne plus s'exécuter du tout...
De plus, lorsque l'on lance l'appli, la procédure ne se lance qu'au bout de 15min, je m'attendais à ce qu'elle se lance une première fois de suite puis toutes les 15 mins.
Avez vous rencontré ce problème ? Quelle est la solution ? Et existe-t-elle ?
Merci
-- David Ingénieur logiciel Utilisateur de windev depuis 1996 |
| |
| |
| | | |
|
| | |
| |
Publicado el 22,enero 2021 - 15:10 |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 36 mensajes |
|
Publicado el 22,enero 2021 - 15:24 |
J'ai essayé avec "TâcheEnArrièrePlanAjoute" mais c'est la même chose pour l'exécution périodique ...
D'ailleurs même si on met 5min, ça sera 15min quand même.
-- David Ingénieur logiciel Utilisateur de windev depuis 1996 |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 36 mensajes |
|
Publicado el 22,enero 2021 - 15:45 |
wddev a écrit :
Bonjour, oui c'est ce que j'ai configuré manuellement, ici ça permet juste d'automatiser le processus pour que l'utilisateur n'ait pas à chercher où c'est ...
-- David Ingénieur logiciel Utilisateur de windev depuis 1996 |
| |
| |
| | | |
|
| | |
| |
Publicado el 22,enero 2021 - 18:08 |
DavDavDav a écrit :
J'ai essayé avec "TâcheEnArrièrePlanAjoute" mais c'est la même chose pour l'exécution périodique ...
D'ailleurs même si on met 5min, ça sera 15min quand même.
-- David Ingénieur logiciel Utilisateur de windev depuis 1996
Oui c'est normal, la doc indique que 15 minutes est la période minimum. |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 36 mensajes |
|
Publicado el 26,enero 2021 - 08:43 |
Comment font les autres application Android pour par exemple aller vérifier les mails plus souvent que 15 min alors ?
merci
-- David Ingénieur logiciel Utilisateur de windev depuis 1996 |
| |
| |
| | | |
|
| | |
| |
Publicado el 26,enero 2021 - 09:11 |
Il faudrait essayer juste avec TimerSys(). Je l'ai déjà fait dans plusieurs applications. |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 36 mensajes |
|
Publicado el 26,enero 2021 - 14:06 |
oui mais si l'application est fermée ça ne fonctionne pas avec timersys() ...
Avec l'exécution périodique ça se lance toutes les X minutes (>=15min)... Enfin c'est censé continuer à l'infini théoriquement.
-- David Ingénieur logiciel Utilisateur de windev depuis 1996 |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 637 mensajes Popularité : +36 (36 votes) |
|
Publicado el 26,enero 2021 - 14:45 |
Bonjour,
La seule solution est d'employer une notification persistante. Vous aurez effectivement une notification permanente affichée (obligatoire). J'ai déjà employé cette technique qui fonctionne à 100%. Prenez l'exemple de pc-soft qui fonctionne du 1er coup. La mise en œuvre est simplissime.
Cdlt, Eric. |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 36 mensajes |
|
Publicado el 26,enero 2021 - 16:11 |
Eric67 a écrit :
Bonjour,
La seule solution est d'employer une notification persistante. Vous aurez effectivement une notification permanente affichée (obligatoire). J'ai déjà employé cette technique qui fonctionne à 100%. Prenez l'exemple de pc-soft qui fonctionne du 1er coup. La mise en œuvre est simplissime.
Cdlt, Eric.
Bonjour Eric
C'est la solution que j'utilise déjà. Je suis entrain de comparer mon code avec celui de l'application exemple pour voir. Par contre j'ai compilé l'exemple et il ne se lance pas automatiquement au démarrage d'Android contrairement à ce qu'ils disent... Sinon il a l'air de fonctionner, reste à voir si dans quelques jours il sera toujours là.
-- David Ingénieur logiciel Utilisateur de windev depuis 1996 |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 637 mensajes Popularité : +36 (36 votes) |
|
Publicado el 26,enero 2021 - 18:12 |
Bonjour David,
C'est étrange, je viens de tester par curiosité voir si ce n'est pas une régression mais non. L'exemple de pc-soft, brut de pomme, se lance bien au démarrage du téléphone.
As-tu bien les permissions telles due ci-dessous validés ?
Cdlt, Eric.
|
| |
| |
| | | |
|
| | |
| |
Miembro registrado 36 mensajes |
|
Publicado el 28,enero 2021 - 09:55 |
Bon effectivement après test hier après midi, ça fonctionne mieux que ce que j'avais fait (qui ressemblait beaucoup pourtant) Le pb étant le lancement auto de l'appli au démarrage du tel, on dirait que ça ne se lance pas, mais ça finit par le faire au bout d'un moment.
Par contre, comment fait-il lors du lancement auto au démarrage du tel ? Il n'affiche aucune fenêtre et ça fonctionne Alors que quand je lance l'appli en manuel, je tombe bien sur ma fenêtre d'authentification ! C'est pourtant la même appli qui est lancée ...
Est-il possible de s'auto ajouter dans la liste des applis à ne pas mettre en veille ? Car l'utilisateur ne saura pas forcement le faire ...
Merci
-- David Ingénieur logiciel Utilisateur de windev depuis 1996 |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 36 mensajes |
|
Publicado el 28,enero 2021 - 10:01 |
Bon au bout d'une nuit l'appli fini souvent par ne plus fonctionner quand même ... La je vois sur mon tel que la notif date du 27 alors que nous somme le 28. Donc l'appli ne la met plus à jour... et pourtant la notif est toujours là...
-- David Ingénieur logiciel Utilisateur de windev depuis 1996 |
| |
| |
| | | |
|
| | |
| |
Publicado el 11,marzo 2021 - 17:16 |
Eric67 a écrit : > Prenez l'exemple de pc-soft qui fonctionne du 1er coup.
Bonjour Eric67,
Vous parlez de quel exemple de PcSoft ?
Merci |
| |
| |
| | | |
|
| | |
| |
Publicado el 12,marzo 2021 - 09:50 |
wddev a écrit :
Je serais intéressé par cette fonction magique pour palier à des arrêts intempestif permanents de toutes mes applications WM. Mais je ne trouve pas cette fonction sous WM, et le lien donné n'existe pas ! |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 637 mensajes Popularité : +36 (36 votes) |
|
Publicado el 12,marzo 2021 - 12:44 |
Bonjour,
Les tâches en arrière plan sont "tuées" régulièrement par l'OS. La seule solution est l'emploi de thread persistant.
Deux inconvénients avec cette technologie : - il est obligatoire d'afficher une notification afin que l'utilisateur sache que quelque chose tourne en tâche de fond. - ne fonctionne que pour android
Effectivement Google a sacrément durci les conditions d'utilisation de tout ce qui est géolocalisation, tâche de fond etc... Mais en respectant leurs règles à la lettre ca passe.
Pour l'exemple de pcsoft qui tourne sans soucis, cherchez "Android Notifications Persistantes". Je persiste et signe, ca fonctionne à merveille.
Bien cordialement, Eric. |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 3.347 mensajes Popularité : +93 (137 votes) |
|
Publicado el 12,marzo 2021 - 12:45 |
@cezame, c'est une nouveauté 26 Et le lien fonctionne Cette fonction permet d'empêcher le système d'exploitation d'arrêter l'exécution de l'application lorsqu'elle est en arrière-plan. |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 55 mensajes Popularité : +4 (4 votes) |
|
Publicado el 12,marzo 2021 - 17:17 |
Par contre dans l'exemple Pcsoft : "Android Notifications Persistantes"
L'option "Lancer automatiquement l'application au démarrage du périphérique" est cochée mais l'application Android ne se lance pas au démarrage !!!! Android en V10 si quelqu’un à une astuce je suis preneur ....
merci |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 637 mensajes Popularité : +36 (36 votes) |
|
Publicado el 13,marzo 2021 - 09:21 |
Monsieur C a écrit :
Par contre dans l'exemple Pcsoft : "Android Notifications Persistantes"
L'option "Lancer automatiquement l'application au démarrage du périphérique" est cochée mais l'application Android ne se lance pas au démarrage !!!! Android en V10 si quelqu’un à une astuce je suis preneur ....
merci
Bonjour, C'est curieux. En Android 10 uniquement ? Toutes applications ou juste Android Notifications Persistantes ? En WM26 ? |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 637 mensajes Popularité : +36 (36 votes) |
|
Publicado el 13,marzo 2021 - 09:57 |
Monsieur C a écrit :
Par contre dans l'exemple Pcsoft : "Android Notifications Persistantes"
L'option "Lancer automatiquement l'application au démarrage du périphérique" est cochée mais l'application Android ne se lance pas au démarrage !!!! Android en V10 si quelqu’un à une astuce je suis preneur ....
merci
Pour info, je viens de tester sur plusieurs périphériques en Android version 5.1, 8, 8.1 et 9. Je n'ai toutefois pas de périphérique pour tester en 10. L'application a redémarré sur les 4 appareils après extinction totale. |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 55 mensajes Popularité : +4 (4 votes) |
|
Publicado el 13,marzo 2021 - 10:38 |
Apparemment fonctionne encore sous android V9 et antérieur , ne fonctionne plus sous android v10 et V11 Testé avec windev mobile V25 et V26 |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 36 mensajes |
|
Publicado el 24,marzo 2021 - 07:35 |
Ok donc je n'étais pas fou... Ca ne se lance pas chez moi non plus en Android 10.
-- David Ingénieur logiciel Utilisateur de windev depuis 1996 |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 55 mensajes Popularité : +4 (4 votes) |
|
Publicado el 25,marzo 2021 - 08:12 |
Soumis au ST en attente de correction ... |
| |
| |
| | | |
|
| | |