Version 1.9.0 du SDK de développement Google Play Instant (05/09/2019)
Cette version du SDK de développement Google Play Instant contient les éléments suivants : des modifications.
Modifications
- La CLI des applis instantanées s'exécutera désormais correctement lorsqu'elle sera appelée via un .
- Dans la version précédente du SDK, lancer une application avec minSdkVersion < 24 ans
et signé uniquement avec le schéma de signature v2 entraînait toujours une erreur. Ce
change corrige à la fois
ia run
et la commande d'exécution d'Android Studio, de sorte qu'une erreur ne se produira que si la version de l'API de l'appareil connecté est trop ancienne pour prendre en charge signatures v2.
Version 1.8.0 du SDK de développement Google Play Instant (05/08/2019)
Cette version du SDK de développement Google Play Instant contient les éléments suivants : des modifications.
Modifications
- La commande
ia run
de la CLI des applis instantanées peut déployer des applis instantanées qui ne sont signé à l'aide d'un schéma de signature v2. - La commande
ia run -u [url]
de la CLI des applis instantanées fonctionne désormais sans déploiement un artefact.
Version 1.7.0 du SDK de développement Google Play Instant (29/03/2019)
Cette version du SDK de développement Google Play Instant contient les éléments suivants : nouvelles fonctionnalités et modifications.
Nouvelles fonctionnalités
- La CLI des applis instantanées peut désormais collecter des métriques d'utilisation avec votre consentement, ce qui permet l'équipe de développeurs Google afin de mieux comprendre les fonctionnalités que vous trouvez utiles et améliorer les lacunes de nos outils.
- La commande
ia check
prend désormais en charge la vérification par rapport à un build installable de la même application pour les incompatibilités courantes dans le chemin de mise à niveau. Vous pouvez indiquer APK d'application installable avec l'option-i
.
Modifications
- La commande
ia run
de la CLI des applis instantanées ne nécessite plus de compte sur l'appareil pour lancer des applis instantanées en mode développement.
Version 1.6.0 du SDK de développement Google Play Instant (05/11/2018)
Cette version du SDK de développement Google Play Instant contient les éléments suivants : nouvelles fonctionnalités et modifications.
Nouvelles fonctionnalités
- La commande
ia check
de la CLI des applis instantanées prend désormais en charge la vérification de la taille sur l'ensemble d'APK fichiers (.apks
) générés à partir debundletool
Modifications
- Sur les appareils équipés d'Android 8.0 (niveau d'API 26) ou version ultérieure, exécuter une recherche instantanée application dont la clé de signature ne correspond à aucune clé d'une application précédemment lancée sur l'appareil ne provoque plus de plantage dans Android Studio ou dans la CLI.
- La limite de taille des applis instantanées est passée de 4 Mo à 10 Mo.
Une application de plus de 4 Mo reçoit désormais un
WARNING
au lieu d'unERROR
. Une application de plus de 10 Mo continue de recevoir uneERROR
.
Version 1.5.0 du SDK de développement Google Play Instant (27/09/2018)
Cette version du SDK de développement Google Play Instant contient les éléments suivants : nouvelles fonctionnalités et modifications.
Nouvelles fonctionnalités
- Les commandes
ia run
etia check
de la CLI des applis instantanées prennent désormais en charge le fonctionnement sur Fichiers d'ensemble d'APK (.apks) générés parbundletool
- La commande
ia check
de la CLI des applis instantanées fonctionne désormais avec une liste d'APK. - La commande
ia check
de la CLI des applis instantanées garantit que les noms des APK divisés sont est unique dans un fichier ZIP donné.
Modifications
- Lors du provisionnement d'un appareil équipé d'Android 7.1.1 (niveau d'API 25) ou version antérieure, le La CLI n'affiche un avertissement que si elle ne détecte pas de réussite dans Google Play l'enregistrement des services. Lorsque vous rencontriez cette situation précédemment, la CLI génèrent une erreur et ne tentent pas de lancer l'application instantanée.
- La CLI
ia run
des applis instantanées peut désormais lancer correctement les APK générés parbundletool
ou APK créés avecaapt2
. Auparavant, l'opérationrun
ont pu expirer au lancement de certains de ces APK. - L'indicateur
--no-setup
a été abandonné pouria run
et n'a plus d'effet. - met à jour correctement les anciennes versions des services Google Play pour les applis instantanées ; qui doivent d’abord être désinstallés avant d’installer une nouvelle version.
Version 1.4.0 du SDK de développement Google Play Instant (28/08/2018)
Cette version du SDK Google Play Instant Development (anciennement "Applis instantanées") de développement) contient les nouvelles fonctionnalités et modifications suivantes.
Nouvelles fonctionnalités
- La commande
ia check
de la CLI des applis instantanées prend désormais en charge la validation de taille sur des applis instantanées à l'aide de fichiers APK de configuration. - La CLI prend désormais en charge l'exécution d'applications instantanées sur des images d'émulateur de clés de test avec un version récente des services Google Play installée.
- Amélioration de la prise en charge de l'aide spécifique aux commandes avec
ia help <command>
. - Répartition par taille ajoutée à
ia check
erreurs de taille.
Modifications
- Le SDK a été renommé "SDK de développement d'applis instantanées Android" à "SDK de développement Google Play Instant".
- La CLI ne génère plus de
NullPointerException
lors d'une tentative de vérification d'une application sans activité du lanceur d'applications. - La CLI et Android Studio détectent désormais les appareils non compatibles équipés d'Android 8.0 (niveau d'API 26). Auparavant, ces appareils ne lançaient pas l'application.
- Le script wrapper Bash
ia
fonctionne désormais correctement lorsqu'il est appelé dans un pipeline où$TERM
n'est pas défini. Le script suppose une largeur de 80 colonnes. - La commande
ia check
signale désormais les applis instantanées dontminSdkVersion
est définie sur20
ou une version antérieure. En prenant en charge ces anciennes versions du SDK votre build, la taille du binaire peut augmenter sans aucun avantage pour votre appli applications. - La CLI détecte désormais lorsque votre version des services Google Play est trop ancienne pour exécuter des applis instantanées et des invites de mise à jour sur l'appareil.
- Applis instantanées lancées sur Android 8.0 (niveau d'API 26) ou version ultérieure via la CLI
ou Android Studio disposent désormais automatiquement
Autorisation
android.permission.INSTANT_APP_FOREGROUND_SERVICE
accordée.
Version 1.3.0 du SDK de développement d'applis instantanées Android (04/06/2018)
Cette version du SDK de développement d'applis instantanées Android contient les nouvelles fonctionnalités et modifications suivantes.
Nouvelles fonctionnalités
- Android Studio 3.2 utilise désormais une bibliothèque ajoutée au SDK 1.3 pour exécuter des applis instantanées.
Cela unifie la logique entre
ia
et Studio, et vous permet d'exécuter sans URL provenant d'Android Studio.
Version 1.2.0 du SDK de développement d'applis instantanées Android (07/05/2018)
Cette version du SDK de développement d'applis instantanées Android contient les nouvelles fonctionnalités et modifications suivantes.
Nouvelles fonctionnalités
- La nouvelle interface de ligne de commande des applis instantanées,
ia
, vous permet de lancer des applis instantanées sur votre appareil de développement et vérifiez-les localement les erreurs. - Vous pouvez désormais créer et lancer des applis instantanées sans entrée d'URL point d'accès.
Modifications
- Version des services Google Play pour applis instantanées fournie avec le Le SDK peut désormais se mettre à jour automatiquement via le Play Store. Dans les versions précédentes, du package était verrouillé sur la version fournie avec le SDK.
- Les noms d'hôte contenant des caractères génériques, tels que
"*.example.com"
, sont désormais entièrement pris en charge en mode Développement. - Les développeurs peuvent désormais simuler la limitation des téléchargements d'applications dans Android Lollipop,
Marshmallow et Nougat en configurant le système
debug.aia.throttle_download_ms
, comme illustré dans l'exemple suivant:$ adb shell setprop debug.aia.throttle_download_ms 5000
SDK de développement d'applis instantanées Android v1.1.0
Cette version du SDK de développement d'applis instantanées Android contient les éléments suivants : nouvelles fonctionnalités et modifications.
Nouvelles fonctionnalités
- Transfert de données de l'appli instantanée vers l'appli installée.
<ph type="x-smartling-placeholder">
- </ph>
- Sur les appareils équipés d'Android 8.0 (niveau d'API 26) ou version ultérieure, le système
effectue automatiquement ce transfert
lors de l'installation de l'appli. Sur les appareils en cours d'exécution
Sur Android 7.1 (niveau d'API 25) ou version antérieure, vous pouvez transférer les applis instantanées
vers l'application installée en appelant
getInstantAppData()
dans votre application installée.
- Sur les appareils équipés d'Android 8.0 (niveau d'API 26) ou version ultérieure, le système
effectue automatiquement ce transfert
lors de l'installation de l'appli. Sur les appareils en cours d'exécution
Sur Android 7.1 (niveau d'API 25) ou version antérieure, vous pouvez transférer les applis instantanées
vers l'application installée en appelant
- Vous pouvez réduire la taille de votre APK en utilisant la nouvelle compatibilité avec APK spécifiques à l'appareil. Pour en savoir plus sur la configuration de votre build pour des fichiers APK de configuration, consultez Configurez votre build pour les APK de configuration.
Modifications
- à l'aide de l'émulateur.
- Vous devez disposer des émulateurs exécutant le Play Store et de la dernière version des services Google Play pour tester les applis instantanées à l'avenir. Pour savoir comment configurer votre émulateur, consultez la section Exécuter l'appli l'application Nest.