Table des matières
Tout ce que vous devez savoir sur les applications instantanées sur Android
Maintenance du code de version
Le code de version de l’expérience instantanée de votre application doit être inférieur au code de version réel de l’application. En effet, lorsque les utilisateurs passent de l’application instantanée à l’installation complète, Google Play la considère comme une mise à jour de l’application. Ainsi, l’ordre croissant du code de version est logique.
Même si les utilisateurs ont déjà installé l’application, ils utilisent des applications instantanées via des URL, que vous verrez un peu. Mais avant cela, vous devez faire attention au code de version – à tout moment, l’application instantanée doit avoir moins de code de version.
La recommandation de Google est d’augmenter le code de version de l’APK installable d’un grand nombre, tel que 1 000, pour garantir qu’il y ait suffisamment d’espace pour que le numéro de version de votre expérience instantanée augmente.
Version bac à sable
Comme je l’ai dit, les applications instantanées ne seront pas installées sur l’appareil. Au lieu de cela, ils seront exploités à partir d’un stockage sandbox. À cette fin, nous devons inclure targetSandboxVersion
attribut dans le fichier manifeste, comme indiqué ci-dessous:
xmlns:android="http://schemas.android.com/apk/res/android"
...
android:targetSandboxVersion="2" ...>
Activez l’expérience instantanée au niveau du module
Pour prendre en charge un module d’application instantanée, il nous suffit d’ajouter la ligne suivante dans le fichier manifeste, comme indiqué ci-dessous. Ceci est obligatoire dans le module de base et dans les modules que vous souhaitiez inclure dans l’expérience de l’application instantanée.
xmlns:dist="http://schemas.android.com/apk/distribution">
<dist:module dist:instant="true" .../>
...
Modules dynamiques avec applications instantanées
Nous pouvons également utiliser des modules de fonctionnalités dynamiques dans les applications instantanées. La façon la plus simple de créer un module de fonctionnalité dynamique qui prend en charge les applications instantanées consiste à utiliser les modèles de module d’Android Studio.
Pour créer un module d’entités dynamiques instantané, naviguez comme suit:
Fichier> Nouveau> Nouveau module
Ensuite, une nouvelle fenêtre s’ouvre avec différents modèles liés à différentes configurations. Dans la liste, sélectionnez le module de fonctionnalité dynamique instantanée et cliquez sur Suivant. Après cela, vous pouvez donner un nom au module, et vous pouvez également donner un nom de package.