Depuis octobre 2020, pour utiliser la localisation en arrière-plan sur l'application Android (ce qui signifie que l'application continuera à localiser l'utilisateur même si l'application n'est pas active mais ne fonctionne qu'en arrière-plan de son téléphone), Google doit l'autoriser. 
Pour cela, vous devez obtenir l'autorisation de Google pour que votre application puisse accéder à la localisation en arrière-plan.

La localisation en arrière-plan n'est pas utilisée par défaut sur les applications GoodBarber, sauf si vous avez ajouté l'Extension geofences dans votre back office.

Nous listons dans cette aide en ligne ce que vous devez faire, pour utiliser l'Extension geofence dans votre application et obtenir la permission de Google pour l'accès de votre application à la localisation en arrière-plan.

Pour plus de détails, veuillez consulter la documentation de Google : 
https://support.google.com/googleplay/android-developer/answer/9799150


1

Fournir un communiqué bien visible dans l'application

"Vous devez fournir un communiqué bien visible de votre accès aux données, de leur collecte, de leur utilisation et de leur partage. 
Le texte du communiqué DOIT inclure les éléments suivants :

- Le terme "position" ou "localisation"
- L'une des expressions suivantes, pour indiquer que l'accès s'exécute en arrière-plan : "arrière-plan", "lorsque l'application est fermée", "toujours activé", "lorsque l'application n'est pas utilisée"
- Une liste de toutes les fonctionnalités utilisant les données de localisation en arrière-plan"


​Mettre en place votre communiqué:
1. Rendez-vous dans le menu Paramètres > Paramètres de l'app > Paramètres de compilation  de votre back office
2. Modifier le message par défaut sous "Message d'alerte géolocalisée".
3. Régénérez votre application Android pour appliquer votre modification à partir du menu Publier > Application Android > Publier  ce qui générera une nouvelle version de votre app Android.


2

Politique de confidentialité

"L'ajout de règles de confidentialité sur la fiche Play Store de votre application vous permet de faire preuve de transparence concernant la manière dont vous traitez les données sensibles liées aux utilisateurs et aux appareils. Ces règles de confidentialité, de même que les éventuels communiqués au sein de l'application, doivent indiquer de manière exhaustive comment celle-ci collecte, utilise et partage les informations sur l'utilisateur, et préciser les parties auxquelles ces données sont communiquées. Nous vous conseillons de consulter un spécialiste juridique pour définir les éléments à inclure."

Étant donné que votre application utilise la localisation en arrière-plan lorsque vous configurez l'Extension Geofences, vos règles de confidentialité doivent le mentionner de façon appropriée, assurez-vous de l'ajouter à votre politique de confidentialité.


3

Fournir une vidéo de démonstration

"Dans le cadre de la déclaration d'autorisations, vous devez fournir un lien vers une courte vidéo présentant la fonctionnalité de localisation de votre application qui nécessite d'accéder aux données de localisation en arrière-plan (lorsque l'application n'est pas utilisée)."

Pour cela, vous devez faire un enregistrement vidéo de l'écran de votre application :
1. Le communiqué bien visible de l'application affiché aux utilisateurs (décrit ci-dessus)
2. Lorsque vous recevez une notification "push" via l'Extension geofence pour justifier l'utilisation de la localisation en arrière-plan (alors que l'application n'est pas utilisée).

Utilisez la version Ad-Hoc Android (version de test de votre application) pour créer votre vidéo.

"Nous vous recommandons de créer une vidéo de 30 secondes au maximum. Il est préférable d'utiliser un lien YouTube. Toutefois, nous acceptons également les liens vers une vidéo au format MP4, ou dans tout autre format vidéo courant, accessible sur un espace de stockage Google Drive."


4

Déclarer la permission pour votre application

Process Solo :
Le formulaire de déclaration des autorisations est affiché pendant le processus de lancement si l'application comprend un APK qui demande une autorisation pour laquelle une déclaration des autorisations n'a pas été fournie à Google Play.

Si vous avez des APK actifs qui nécessitent une déclaration d'autorisation, une alerte est affichée dans le menu de gauche sous Présence sur le Store > Contenu de l'application du Play Store.
Vous ne pouvez pas publier de modifications à votre application, y compris des modifications à votre Présence sur le Store (par exemple, liste, prix et distribution) tant que vous n'avez pas répondu à cette alerte en créant une version qui inclut une déclaration d'autorisation.

1. Rendez-vous sur Play Console
2. Sélectionnez votre app
3. Rendez-vous dans le menu Politique > Contenu de l'application
4. Cliquez sur "Start" sous "Sensitive app permissions" et remplissez le formulaire :
- Android P ou plus ancien : Sélectionnez Oui
- Respect des politiques : Sélectionnez Oui, cette application est conforme à la politique d'autorisation de localisation.
- Objet de l'application : expliquez quel est l'objet principal de votre application
- Accès à la localisation : Expliquez pourquoi votre application a besoin d'un accès à la localisation en arrière-plan (comment vous utilisez l'extension geofence)
- Instructions vidéo : Fournissez le lien vers votre vidéo (voir l'étape 3 ci-dessus)
5. Cliquez sur "Enregistrer".

Process GoodBarber s'en occupe :
1. Lorsque vous remplissez le formulaire pour demander que votre application Android soit générée (compilée), précisez :
- Objectif de l'application : Expliquez quel est l'objectif principal de votre application.
- Accès à la localisation : Expliquez pourquoi votre application a besoin d'accéder à la localisation en arrière-plan (comment vous utilisez l'extension geofence).
- Laissez l'URL de la vidéo vide pour le moment.
2. Une fois votre application générée, créez votre vidéo en utilisant la version ad hoc générée (voir l'étape 3 ci-dessus).
3. Ajoutez l'URL de votre vidéo dans ce formulaire et enregistrez-le (l'URL de la vidéo est obligatoire pour pouvoir soumettre votre application au Play Store).
4. Demandez la soumission de votre application au Play Store.


Autres articles
Conseils pour créer une app