PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV Mobile 2024 → Plus de notifications push sur Android 10 (Appli fermée)
Plus de notifications push sur Android 10 (Appli fermée)
Iniciado por Nicolas, mar., 29 2020 2:32 PM - 8 respostas
Membro registado
31 mensagems
Popularité : +4 (4 votes)
Publicado em março, 29 2020 - 2:32 PM
Bonjour,

Depuis la sortie d'Android 10, les notifications Push ne sont plus reçues lorsque l'application est fermée (uniquement sur android 10).
J'ai testé en compilant l'application avec la dernière version de Windev Mobile 25 (Update 2) mais toujours pas de résultat positif.

J'ai tenter de modifier manuellement la version de firebase dans le gradle avant la génération de l'application (Windev Mobile utilise par défaut la version 15.0.2 alors que la dernière version est la 20.1.3) mais toujours rien.


Quelqu'un aurait le même soucis ou mieux, trouver une solution ?

Merci d'avance !
Membro registado
3.344 mensagems
Popularité : +93 (137 votes)
Publicado em março, 30 2020 - 10:38 AM
Android 10 est incompatible avec windev mobile 25.
Ou l'inverse.
Essaie avec windev mobile 24.
Sinon signale le au support de pcsoft.
Membro registado
31 mensagems
Popularité : +4 (4 votes)
Publicado em março, 30 2020 - 10:54 AM
Merci pour votre réponse mais cela ne fonctionne pas non plus en 24.

Pour le support d'Android 10, il me semble justement qu'il faut la version 25 puisque c'est la dernière version de l'OS, non ?
C'est d'ailleurs une "nouveauté" de la version 25 :(

Je vais essayer de contacter le support pour voir ce qu'il en est ;)
Membro registado
3.344 mensagems
Popularité : +93 (137 votes)
Publicado em março, 30 2020 - 1:44 PM
Je t'ai dit cela parce que les tâches de fond fonctionnent avec la 24 mais pas avec la 25
Sur Android 10 donc il faut se méfier des pubs pcsoft
Membro registado
35 mensagems
Popularité : +4 (4 votes)
Publicado em abril, 29 2020 - 11:09 AM
Bonjour,

Avez vous trouvé une solution à ce problème assez pénalisant ?

Merci
Membro registado
31 mensagems
Popularité : +4 (4 votes)
Publicado em abril, 29 2020 - 1:35 PM
Bonjour,

La seule solution actuellement trouvée est de se passer des fonction d'envoi de push de Windev et de contacter directement google avec des requêtes HTTP.

De cette manière, les notifications sont reçues et affichées immédiatement par le périphérique Android.
Membro registado
576 mensagems
Popularité : +17 (25 votes)
Publicado em abril, 30 2020 - 1:54 PM
Bonjour,

Android 10 apporte une évolution majeure : les applications ne sont plus autorisées à ouvrir des fenêtres lorsqu'elles sont en arrière-plan. Ce changement affecte les ouvertures explicites faites dans les traitements de vos applications (OuvreFenêtreMobile, Ouvre, OuvreFille...), mais également des possibilités du framework Android de WINDEV Mobile comme la réception de notifications push, le suivi de la position, la gestion de valises beacons...

Un billet a été publié sur le blog du support afin de détailler cet aspect, et d'énumérer les fonctions impactées :
https://blogs.pcsoft.fr/fr/execution-arriere-plan-notifications-push-beacon-suivi-position-changements-connaitre-deploiements-applications-android-10/281474976710889/read.awp

Le billet mentionne la version "Update 3" de WINDEV Mobile 25 : sa mise en ligne dans l'espace téléchargement est imminente.

Bons développements !

--
Guillaume Bayle (Twitter : @GuillaumeBayle)
Support Technique PC SOFT
http://www.pcsoft.fr/st/index.html
Membro registado
797 mensagems
Popularité : +40 (42 votes)
Publicado em maio, 06 2020 - 12:56 PM
Bonjour, pour moi la fonction BackgroundTaskAdd fonctionne à nouveau correctement sur les appareils Android 10.

Ruben
Membro registado
50 mensagems
Popularité : +7 (9 votes)
Publicado em maio, 06 2020 - 8:38 PM
La solution à tous ces problèmes est très simple. Vous venez d'ajouter l'autorisation: SYSTEM_ALERT_WINDOW à votre application et le problème résolu dans Android 10 pour n'importe quelle version de Windev Mobile, car cette autorisation obligera le système à placer votre application dans la liste d'exceptions pour les applications qui peuvent interagir avec l'arrière-plan et le problème résolu .