Mises à jour dans l'application

Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

Lorsque vos utilisateurs maintiennent votre application à jour sur leurs appareils, ils peuvent essayer de nouvelles fonctionnalités, et bénéficier de l'amélioration des performances et de corrections de bugs. Bien que certains utilisateurs activent les mises à jour en arrière-plan lorsque leur appareil est connecté à une connexion sans compteur, d'autres peuvent avoir besoin d'un rappel pour installer les mises à jour. Les mises à jour dans l'application sont une fonctionnalité des bibliothèques Google Play Core qui invite les utilisateurs actifs à mettre à jour votre application.

La fonctionnalité de mises à jour dans l'application est compatible avec les appareils équipés d'Android 5.0 (niveau d'API 21) ou version ultérieure. De plus, les mises à jour dans l'application ne sont compatibles qu'avec les appareils mobiles Android, les tablettes Android et les appareils Chrome OS.

Mettre à jour les flux

Votre application peut utiliser les bibliothèques Google Play Core pour gérer les flux d'expérience utilisateur suivants concernant les mises à jour dans l'application :

Mises à jour flexibles

Les mises à jour flexibles offrent un téléchargement et une installation en arrière-plan, permettant de suivre la progression sans interrompre les activités. Ce flux d'expérience utilisateur est adapté lorsque l'utilisateur est autorisé à utiliser l'application pendant le téléchargement de la mise à jour. Par exemple, vous pouvez inciter les utilisateurs à essayer une nouvelle fonctionnalité qui n'est pas essentielle au fonctionnement de base de votre application.

Figure 1. Exemple de flux de mise à jour flexible.

Mises à jour immédiates

Les mises à jour immédiates sont des flux d'expérience utilisateur en plein écran qui nécessitent que l'utilisateur mette à jour et redémarre l'application avant de continuer à l'utiliser. Ce flux d'expérience utilisateur est idéal dans les cas où une mise à jour est essentielle à la fonctionnalité de base de votre application. Lorsqu'un utilisateur accepte une mise à jour immédiate, Google Play gère l'installation de la mise à jour et le redémarrage de l'application.

Figure 2. Exemple de flux de mise à jour immédiate.

Accepter les mises à jour dans l'application

Découvrez comment prendre en charge les mises à jour dans votre application, en fonction de votre environnement de développement :

Conditions d'utilisation

En accédant à la bibliothèque Play In-App Updates ou en l'utilisant, vous acceptez les Conditions d'utilisation du software development kit (kit de développement logiciel) de Play Core. Lisez attentivement les règles et conditions d'utilisation applicables avant d'accéder à la bibliothèque.

Sécurité des données

Les bibliothèques Play Core constituent l'interface d'exécution de votre application avec le Google Play Store. Ainsi, lorsque vous utilisez Play Core dans votre application, le Play Store exécute ses propres processus, y compris le traitement des données conformément aux Conditions d'utilisation de Google Play. Les informations ci-dessous décrivent comment les bibliothèques Play Core gèrent les données pour traiter des requêtes spécifiques provenant de votre application.

Mises à jour dans l'application

Collecte des données sur l'utilisation Métadonnées de l'appareil
Version de l'application
Liste des modules et des packs d'éléments installés
Rôle de la collecte de données Les données collectées sont utilisées pour déterminer si une mise à jour est disponible et quelle est sa taille.
Chiffrement des données Les données sont chiffrées.
Partage des données Les données ne sont pas transférées à des tiers.
Suppression des données Les données sont supprimées après une durée de conservation déterminée à l'avance.

Notre objectif est d'être les plus transparents possible. Toutefois, vous êtes seul responsable de vos réponses au formulaire de Google Play pour la section Sécurité des données concernant la collecte et le partage des données utilisateur dans votre application, ainsi que vos pratiques de sécurité.