PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV Mobile 2024 → ACCESS BACKGROUND
ACCESS BACKGROUND
Started by christophe, Nov., 10 2020 4:28 PM - 35 replies
Registered member
41 messages
Popularité : +3 (3 votes)
Posted on November, 10 2020 - 4:28 PM
Bonjour,

Comment supprimer la permission access_background_location, depuis l'ajout autmatique, Google Play me demande de poser une vidéo pour expliquer l'utilisation du GPS en tache de fond. Ce que je ne fais pas.

Merci d'avance
Registered member
164 messages
Popularité : +10 (10 votes)
Posted on November, 12 2020 - 11:33 AM
Essayez dans la fonctionnalité suivante :

Génération de l'application Android/Configuration avancée (13ème écran)/Editer le manifeste

Vous pourrez supprimer la ligne "uses-permission" qui concerne votre soucis.

--
https://github.com/reuniware
https://stackoverflow.com/users/10922639/kotlinisland
Registered member
41 messages
Popularité : +3 (3 votes)
Posted on November, 15 2020 - 4:25 PM
KotlinIsland a écrit :
Essayez dans la fonctionnalité suivante :

Génération de l'application Android/Configuration avancée (13ème écran)/Editer le manifeste

Vous pourrez supprimer la ligne "uses-permission" qui concerne votre soucis.

--
https://github.com/reuniware
https://stackoverflow.com/users/10922639/kotlinisland


Merci, je teste si le problème est résolu
Registered member
41 messages
Popularité : +3 (3 votes)
Posted on November, 15 2020 - 4:34 PM
Impossible de supprimer la permission dans la partie manifest
Registered member
965 messages
Popularité : +16 (20 votes)
Posted on November, 16 2020 - 7:47 AM
Il y a longtemps, j'ai eu à expliquer pourquoi j'utilisais l'access_background_location (ou équivalent) à Apple.
J'ai expliqué que mon application faisait des traces et c'est passé. Ils n'avaient pas demandé une vidéo.
Registered member
35 messages
Popularité : +4 (4 votes)
Posted on November, 16 2020 - 1:26 PM
J'ai exactement le même problème, l'application active le gps pour avoir une seule fois la position de l'utilisateur pour le guider via google Maps.
Il n'y a rien en arrière plan et par défaut la fonctions GpsRecuperePosition active la permission ACCESS_BACKGROUND_PERMISSION.
Permission qu'on ne peut pas désactiver.

Diu coup les équipes de Google cherche une activité en arrière plan qu'elles ne trouve pas et du coup nous envoient un joli mail explicatif de refus !

L'applicatif est irrémédiablement refusé, même en expliquant le but de l'application, en faisant une vidéo montrant que l'on laisse a l'utilisateur le droit de refuser l'activation du gps. Rien y fait .

Il faudrait pouvoir virer cette permission mais impossible.
Registered member
3,349 messages
Popularité : +93 (137 votes)
Posted on November, 16 2020 - 6:02 PM
Je signale que l'apk est en réalité un zip
Le manifeste est un fichier texte
Donc il devrait être possible de modifier ce fichier, non?
Registered member
797 messages
Popularité : +40 (42 votes)
Posted on November, 17 2020 - 12:07 AM
Hey. Ce fichier à l'intérieur de l'APK est crypté.

Rubén
Registered member
2 messages
Posted on November, 17 2020 - 10:45 AM
Bonjour,

J'ai le même problème, des fonctions windev (BTListePériphérique, RéseauMobileInfoConnexion, etc...) impose l'ajout de la permission ACCES BACKGROUND LOCATION et impossible de l'enlever.

Or on peut se servir de ces fonctions sans être en arrière plan. Cette permission ne devrait pas être obligatoire.
Registered member
164 messages
Popularité : +10 (10 votes)
Registered member
164 messages
Popularité : +10 (10 votes)
Posted on November, 17 2020 - 11:10 AM
Rubén Sánchez Peña a écrit :
Hey. Ce fichier à l'intérieur de l'APK est crypté.

Rubén


Exactement, plus précisément l'APK est signé et il faut donc jouer avec les outils apktool pour décompiler et keytool/jarsigner pour signer à nouveau l'apk une fois le fichier modifié.

--
https://github.com/reuniware
https://stackoverflow.com/users/10922639/kotlinisland
Registered member
3 messages
Posted on December, 03 2020 - 5:10 PM
KotlinIsland a écrit :
Rubén Sánchez Peña a écrit :
Hey. Ce fichier à l'intérieur de l'APK est crypté.

Rubén


Exactement, plus précisément l'APK est signé et il faut donc jouer avec les outils apktool pour décompiler et keytool/jarsigner pour signer à nouveau l'apk une fois le fichier modifié.

--
https://github.com/reuniware
https://stackoverflow.com/users/10922639/kotlinisland


Bonjour à tous,
Pour ceux qui rechercheraient les commandes :
1) Extraire : apktool d -s <Fichier APK> -o <Dossier où extraire>
2) Modifier le manifest
3) Repack : apktool b -f <Dossier extraction> -o <Fichier APK destination>
4) Signer : <Chemin vers Java SDK>\jarsigner.exe -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore <Chemin vers votre fichier de clé (*.jks)> <Chemin vers votre APK> <Nom de la clé privée> -storepass <Mot de passe>
5) Aligner l'APK : <Chemin vers le SDK Android>\zipalign.exe" -v 4 <Chemin vers votre APK> <Destination de l'APK aligné>

Il semble que cette ACCESS_BACKGROUND_LOCATION soit de facto nécessaire lors de l'utilisation des fonction GPS depuis Windev Mobile 25 UPDATE 4, et que le fonctions GPS ne fonctionne pas sans activer la localisation en arrière plan...

Je suis en train de tester en repassant sur l'UPDATE 3.

Cordialement
Registered member
3 messages
Posted on December, 03 2020 - 5:59 PM
Girardeau a écrit :
KotlinIsland a écrit :
Rubén Sánchez Peña a écrit :
Hey. Ce fichier à l'intérieur de l'APK est crypté.

Rubén


Exactement, plus précisément l'APK est signé et il faut donc jouer avec les outils apktool pour décompiler et keytool/jarsigner pour signer à nouveau l'apk une fois le fichier modifié.

--
https://github.com/reuniware
https://stackoverflow.com/users/10922639/kotlinisland


Bonjour à tous,
Pour ceux qui rechercheraient les commandes :
1) Extraire : apktool d -s <Fichier APK> -o <Dossier où extraire>
2) Modifier le manifest
3) Repack : apktool b -f <Dossier extraction> -o <Fichier APK destination>
4) Signer : <Chemin vers Java SDK>\jarsigner.exe -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore <Chemin vers votre fichier de clé (*.jks)> <Chemin vers votre APK> <Nom de la clé privée> -storepass <Mot de passe>
5) Aligner l'APK : <Chemin vers le SDK Android>\zipalign.exe" -v 4 <Chemin vers votre APK> <Destination de l'APK aligné>

Il semble que cette ACCESS_BACKGROUND_LOCATION soit de facto nécessaire lors de l'utilisation des fonction GPS depuis Windev Mobile 25 UPDATE 4, et que le fonctions GPS ne fonctionne pas sans activer la localisation en arrière plan...

Je suis en train de tester en repassant sur l'UPDATE 3.

Cordialement


Tout fonctionne à merveille sur l'UPDATE 3. Seul problème, il faut décompresser l'APK avec la méthode ci-dessus, et ajouter dans le manifeste "<uses-sdk android:targetSdkVersion="29" />" sinon, impossible de déployer sur le Play Store.

Bon dev à tous
Registered member
3,349 messages
Popularité : +93 (137 votes)
Posted on December, 03 2020 - 8:36 PM
@girardeau, c'est bizarre,
Normalement il es possible d'éditer le manifeste avant la création
De l'apk
Registered member
3 messages
Posted on December, 04 2020 - 8:43 AM
Popoy a écrit :
@girardeau, c'est bizarre,
Normalement il es possible d'éditer le manifeste avant la création
De l'apk


Effectivement, on peut ajouter le <uses-sdk android:targetSdkVersion="29" />. Merci du retour Popoy.
Registered member
35 messages
Popularité : +4 (4 votes)
Posted on December, 04 2020 - 11:38 AM
Bonjour,

Envoyez un mail au St avec en pièce jointe le mail de refus de Google. Ils vous envoient le correctif ensuite.

Bonne journée
Posted on December, 28 2020 - 7:02 PM
Bonjour,

Avec la version 26, j'ai réussi à supprimer l'access background, pour le moment Google accepte les nouvelles APK.
Posted on December, 29 2020 - 10:09 AM
christophe a écrit :
Bonjour,

Avec la version 26, j'ai réussi à supprimer l'access background, pour le moment Google accepte les nouvelles APK.


Christophe,
Comment as-tu fait?
Registered member
965 messages
Popularité : +16 (20 votes)
Posted on December, 29 2020 - 11:07 AM
Bonjour
J'ai ouvert un incident sur le sujet chez PCSoft, en V25. En réponse (trois jours) on m'a proposé de télécharger un patch.
J'ai répondu vendredi que j'étais passé entre temps à la V26, que le problème était toujours présent : j'attends un correctif.
Pascal
Registered member
965 messages
Popularité : +16 (20 votes)
Posted on December, 29 2020 - 12:20 PM
Je viens d'avoir la réponse du support :
- V25 : il faut demander la dernière version du fix FR119387
- V26 : il suffit de supprimer android.permission.ACCESS_BACKGROUND_LOCATION dans la page "Permission de l'application" lors de la génération du package
Registered member
179 messages
Popularité : +2 (4 votes)
Posted on December, 29 2020 - 1:59 PM
Bonjour Pascal,

Pour ma part sous W25 update 4, j'ai fait la demande hier et j'ai eu le patch ce matin.
En revanche je n'ai pas trouvé android.permission.ACCESS_BACKGROUNG_LOCATION dans la page "permission de l'application".

J'ai quand même généré et fait la demande à Google à l'instant. J'attends leur retour.
Registered member
965 messages
Popularité : +16 (20 votes)
Posted on December, 30 2020 - 8:40 AM
Seule la V6 a android.permission.ACCESS_BACKGROUNG_LOCATION
Registered member
179 messages
Popularité : +2 (4 votes)
Posted on January, 01 2021 - 5:19 PM
Merci Pascal,

Je n'ai toujours pas de news de Google mais en tout cas la mise à jour n'est pas rejeté.
J'attends leur retour.
Registered member
179 messages
Popularité : +2 (4 votes)
Posted on January, 03 2021 - 8:29 PM
Pascal,
Sais-tu combien de temps il faut attendre en ce moment pour qu'une mise à jour soit déployée ?
C'est super long en ce moment.
Registered member
965 messages
Popularité : +16 (20 votes)
Posted on January, 05 2021 - 12:26 PM
Non, je n'ai pas déposé de MAJ récemment
Posted on January, 18 2021 - 12:33 PM
Bonjour,

J'ai une application qui recueille la position du smartphone uniquement quand l'application est lancée

Google me refuse l'application à cause du Access Backgroud

Hors lors de la génération de l'application je n'ai pas d'option Access Background.

Comment résoudre mon problème et enlever cet accès qui pose problème mais n'est pas utilisé?

Par avance merci
Registered member
965 messages
Popularité : +16 (20 votes)
Posted on January, 18 2021 - 2:05 PM
Selon la version de WM, deux solutions sont présentées plus haut dans ce fil.
Posted on January, 18 2021 - 7:16 PM
Je ne souhaite pas déployer une application sous WM26 car j'ai déjà eu à de multiples reprises des soucis avec les nouvelle versions .
J'attends toujours au moins la première update.
J'ai reçu le patch du support technique ais cela ne fonctionne pas car il ne trouve pas le fichier du manifeste !

voici l'erreur :

\Android GPS\Android\gen
Erreur 112 : Le fichier manifeste xxx\Android\gen\AndroidManifest.xml n'a pas été trouvé.
Appuyez sur une touche pour continuer...

j'ai relancé le support technique avec cette erreur pas de réponse.

Une idée ?
Registered member
3,349 messages
Popularité : +93 (137 votes)
Posted on January, 19 2021 - 9:48 AM
@Cezame, supprime le dossier Android et les fichiers temporaires
Puis réessaye
Sinon, si tu souhaites rétrograder ton projet
https://depot.pcsoft.fr/resource.awp…
Posted on January, 19 2021 - 5:08 PM
Bonjour,

Merci pour votre aide j'ai essayé mais rien à faire le manifeste n'est pas créé dasn le repertoire gen !
J'ai tenté une migration sous windev Mobile 26 et la c'est comme a chaque mise a jour une véritable catasptrophe!
Au lancement je dois me connecter à mon serveur et la erreur 404! alors que la connexion marche très bien sur le matériel de test y compris poyr la même application en WM25 sans changer une seule lige de code ca marche plus sous windev Mobile 26.

Je pense que je vais virer Windev trop emmerdé en permanence et des années de retard en mobile!
Registered member
637 messages
Popularité : +36 (36 votes)
Posted on January, 25 2021 - 5:24 PM
Bonjour,

Je suis confronté au même problème. Je tente de mettre à jour une application sur Google play mais je ne peux pas la valider dû à ce soucis de géolocalisation en arrière plan.

Or, mon appli n'utilise pas le GPS et aucune permission relative à la géolocalisation ne figure dans la liste des autorisations lors de la compilation !
A toutes fins utiles, j'ai vérifié également dans la manifest si une autorisation "trainait" quelque part. Rien...

Je suis en V25 90f

Quelqu'un a réussi à faire une mise à jour depuis les nouvelles restrictions Google ?

Cordialement,
Eric.
Registered member
637 messages
Popularité : +36 (36 votes)
Posted on January, 25 2021 - 5:55 PM
...de la même façon, Google Play affiche maintenant un warning (heureusement ce n'est qu'un warning) pour indiquer que l'appli contient des annonces. Là aussi, l'appli en question ne contient aucune annonce !

Message de google Play :
Nous avons trouvé des annonces dans votre application
Vous devez indiquer si votre application contient des annonces. Le libellé "Contient des annonces" s'affiche à côté des applications contenant des annonces sur Google Play. Assurez-vous que ces informations sont exactes et à jour.

--
Eric DELATTRE
http://www.yoosite.fr
Posted on January, 28 2021 - 9:28 AM
Bonjour,

Nouveau problème avec Access BAckground Location.

Grace au patch sous WM25 j'ai pu retirer la permission du manifeste et la mise à jour est passée.

Problème maintenant , mon application se connecte à un périphérique Bluetooth Low Energy et lorsqu'on veut lister les pérphériques BT avec la fonction BTListepériphérique sous Android 10 il est demandé la permission Access Background Location...

En gros le chat se mord la queue !

Comment justifier auprès de Google l'utilisation de cette permission juste pour lister les périphériques Bluetooth?

Merci d'avance pour votre aide.
Posted on April, 29 2021 - 4:10 PM
Bonjour,

Nous rencontrons les mêmes difficultés que vous énoncez.
Avez-vu résolu vos problèmes avec Google ?
Registered member
965 messages
Popularité : +16 (20 votes)
Posted on April, 29 2021 - 5:05 PM
Bonjour
Je détaille mon succès avec WM26 dans https://forum.pcsoft.fr/fr-FR/pcsoft.fr.windevmobile/42805-accessbackgroundlocation-idee-geni/read.awp…
Dans son blog, le support PcSoft annonce des évolutions sur le sujet pour la mise à jour de juin.
Posted on April, 30 2021 - 3:39 PM
Bonjour,

Merci beaucoup pour vos retours.

Bon dev.