25 septembre 2023
La dernière mise à jour du SDK Nearby (
play-services-nearby
) inclut les modifications suivantes:Ajout d'une nouvelle méthode,
addControleeWithSessionParams
, pourUwbClient
afin de prendre en charge le cas de clé individuelle STS provisionnée.Ajout des méthodes
reconfigureRangingInterval
etreconfigureRangeDataNtf
pourUwbClient
afin de permettre la reconfiguration dynamique de l'intervalle et des notifications de données de plage.Ajout de nouvelles fonctionnalités de mesure des distances pour les durées d'emplacement et les intervalles de mesure configurables. Voir
supportedSlotDurations
,supportedRangingIntervals
,supportsRangingIntervalReconfigure
ethasBackgroundRangingSupport
.Ajout de paramètres de mesure des distances pour configurer la durée des emplacements, l'intervalle de mesure et la disponibilité AoA. Voir
slotDuration
,rangingInterval
etisAoaDisabled
.Ajout de
getAuthenticationStatus
pour obtenir l'état d'authentification et deConnectionInfo.Builder#setAuthenticationStatus
pour définir le résultat du handshake d'authentification.Suppression des API en présence à proximité. Aucun remplacement n'est disponible.
Abandon des API dans Nearby Messages. Utilisez
ConnectionsClient
à la place.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-preby:19.0.0
18 septembre 2023
- Mise à jour importante de la bibliothèque
play-services-games-v2
, qui offre aux développeurs de jeux un nouveau moyen d'intégrer les services de jeux Play (PGS) à leurs jeux. Pour en savoir plus, consultez la section API PGS Recall.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-games-v2:19.0.0
15 septembre 2023
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Cloud Firestore
- Firebase Authentication
- Firebase Crashlytics
- Messagerie dans l'application Firebase
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:32.3.1
- com.google.firebase:firebase-auth:22.1.2
- com.google.firebase:firebase-auth-ktx:22.1.2
- com.google.firebase:firebase-components:17.1.2
- com.google.firebase:firebase-crashlytics:18.4.3
- com.google.firebase:firebase-crashlytics-ktx:18.4.3
- com.google.firebase:firebase-crashlytics-ndk:18.4.3
- com.google.firebase:firebase-firestore:24.8.1
- com.google.firebase:firebase-firestore-ktx:24.8.1
- com.google.firebase:firebase-inappmessaging:20.3.5
- com.google.firebase:firebase-inappmessaging-ktx:20.3.5
- com.google.firebase:firebase-inappmessaging-display:20.3.5
- com.google.firebase:firebase-inappmessaging-display-ktx:20.3.5
14 septembre 2023
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Cloud Firestore
- Firebase Crashlytics
- Messagerie dans l'application Firebase
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:32.3.0
- com.google.firebase:firebase-crashlytics:18.4.2
- com.google.firebase:firebase-crashlytics-ktx:18.4.2
- com.google.firebase:firebase-crashlytics-ndk:18.4.2
- com.google.firebase:firebase-firestore:24.8.0
- com.google.firebase:firebase-firestore-ktx:24.8.10
- com.google.firebase:firebase-inappmessaging:20.3.4
- com.google.firebase:firebase-inappmessaging-ktx:20.3.4
- com.google.firebase:firebase-inappmessaging-display:20.3.4
- com.google.firebase:firebase-inappmessaging-display-ktx:20.3.4
13 septembre 2023
Permet de mettre à jour le SDK Google Mobile Ads pour Android et le SDK Firebase Ads. Pour plus d'informations, consultez les notes de version du produit.
Les dernières mises à jour de la bibliothèque
play-services-wallet
modifient l'API PayButton afin qu'elle utilise un bouton statique pour les appareils utilisant une version antérieure à la version 23.21.0 des services Google Play.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-ads:22.4.0
- com.google.android.gms:play-services-ads-lite:22.4.0
- com.google.android.gms:play-services-wallet:19.2.1
- com.google.firebase:firebase-ads:22.4.0
- com.google.firebase:firebase-ads-lite:22.4.0
31 août 2023
La dernière mise à jour de la bibliothèque
play-services-auth
inclut les modifications suivantes:Ajout d'un client API,
AuthorizationClient
, pour vous aider à demander l'autorisation d'accéder aux données Google associées à un compte connecté sur l'appareil.Abandon de
getPhoneNumber
, sans remplacement.
La dernière mise à jour de la bibliothèque
play-services-fido
inclut les modifications suivantes:- Ajout d'une nouvelle méthode
toJson
, qui renvoie la représentation JSON d'un objetPublicKeyCredential
.
- Ajout d'une nouvelle méthode
La dernière mise à jour de la bibliothèque
play-services-wearable
inclut la modification suivante:- Compatibilité des applications pour la migration d'une montre d'un ancien téléphone vers un nouveau.
Pour en savoir plus, consultez les notes de version des accessoires connectés.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-auth:20.7.0
- com.google.android.gms:play-services-auth-base:18.0.10
- com.google.android.gms:play-services-fido:20.1.0
- com.google.android.gms:play-services-wearable:18.1.0
24 août 2023
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Cloud Firestore
- Firebase Crashlytics
- Plug-in Gradle pour Firebase Crashlytics
- Firebase Performance Monitoring
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:32.2.3
- com.google.firebase:firebase-crashlytics:18.4.1
- com.google.firebase:firebase-crashlytics-buildtools:2.9.9
- com.google.firebase:firebase-crashlytics-gradle:2.9.9
- com.google.firebase:firebase-crashlytics-ktx:18.4.1
- com.google.firebase:firebase-crashlytics-ndk:18.4.1
- com.google.firebase:firebase-datatransport:18.2.0
- com.google.firebase:firebase-firestore:24.7.1
- com.google.firebase:firebase-firestore-ktx:24.7.1
- com.google.firebase:firebase-perf:20.4.1
- com.google.firebase:firebase-perf-ktx:20.4.1
- com.google.firebase:firebase-sessions:1.0.2.
22 août 2023
- Permet de mettre à jour le SDK Google Mobile Ads pour Android et le SDK Firebase Ads. Pour plus d'informations, consultez les notes de version du produit.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-ads:22.3.0
- com.google.android.gms:play-services-ads-lite:22.3.0
- com.google.firebase:firebase-ads:22.3.0
- com.google.firebase:firebase-ads-lite:22.3.0
3 août 2023
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Firebase App Distribution
- Firebase Authentication
- Firebase Cloud Messaging
- Plug-in Gradle pour Firebase Crashlytics
- Messagerie dans l'application Firebase
- Installations Firebase
- Firebase ML
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:32.2.1
- com.google.firebase:firebase-bom:32.2.2
- com.google.firebase:firebase-appdistribution:16.0.0-beta10
- com.google.firebase:firebase-appdistribution-api:16.0.0-beta10
- com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta10
- com.google.firebase:firebase-auth:22.1.1
- com.google.firebase:firebase-auth-ktx:22.1.1
- com.google.firebase:firebase-crashlytics-buildtools:2.9.8
- com.google.firebase:firebase-crashlytics-gradle:2.9.8
- com.google.firebase:firebase-inappmessaging:20.3.3
- com.google.firebase:firebase-inappmessaging-display:20.3.3
- com.google.firebase:firebase-inappmessaging-display-ktx:20.3.3
- com.google.firebase:firebase-inappmessaging-ktx:20.3.3.
- com.google.firebase:firebase-installations:17.1.4
- com.google.firebase:firebase-installations-ktx:17.1.4
- com.google.firebase:firebase-messaging:23.2.1
- com.google.firebase:firebase-messaging-directboot:23.2.1
- com.google.firebase:firebase-messaging-ktx:23.2.1
- com.google.firebase:firebase-ml-modeldownloader:24.1.3
- com.google.firebase:firebase-ml-modeldownloader-ktx:24.1.3
- com.google.firebase:firebase-sessions:1.0.1.
1er août 2023
- Mises à jour pour prendre en charge la fonctionnalité de zoom automatique dans les bibliothèques ML Kit des services Google Play. Pour en savoir plus, consultez les notes de version de ML Kit.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-mlkit-barcode-scanning:18.3.0
- com.google.android.gms:play-services-mlkit-code-scanner:16.1.0
24 juillet 2023
- La bibliothèque
play-services-panorama
est désormais obsolète et sera désactivée le 30 octobre 2023. Il n'y a pas de remplacement.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-panorama:17.1.0
18 juillet 2023
- Version initiale de la bibliothèque
sdkcoroutines
. Cette bibliothèque contient des utilitaires de coroutine non destinés aux développeurs pour les SDK Java.
Artefacts publiés sur maven.google.com
- com.google.android.library.sdkcoroutines:sdkcoroutines:1.0.0
13 juillet 2023
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Cloud Firestore
- Firebase App Distribution
- Firebase Authentication
- Firebase Cloud Messaging
- Firebase Crashlytics
- Plug-in Gradle pour Firebase Crashlytics
- Firebase Performance Monitoring
- Firebase Remote Config
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:32.2.0
- com.google.firebase:firebase-appdistribution:16.0.0-beta09
- com.google.firebase:firebase-appdistribution-api:16.0.0-beta09
- com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta09
- com.google.firebase:firebase-auth:22.1.0
- com.google.firebase:firebase-auth-ktx:22.1.0
- com.google.firebase:firebase-config:21.4.1
- com.google.firebase:firebase-config-ktx:21.4.1
- com.google.firebase:firebase-crashlytics:18.4.0
- com.google.firebase:firebase-crashlytics-ktx:18.4.0
- com.google.firebase:firebase-crashlytics-ndk:18.4.0
- com.google.firebase:firebase-crashlytics-buildtools:2.9.7
- com.google.firebase:firebase-crashlytics-gradle:2.9.7
- com.google.firebase:firebase-firestore:24.7.0
- com.google.firebase:firebase-firestore-ktx:24.7.0
- com.google.firebase:firebase-messaging.23.2.0
- com.google.firebase:firebase-messaging-ktx:23.2.0
- com.google.firebase:firebase-messaging-directboot:23.2.0
- com.google.firebase:firebase-perf:20.4.0
- com.google.firebase:firebase-perf-ktx:20.4.0
- com.google.firebase:firebase-sessions:1.0.0.
5 juillet 2023
- Permet de mettre à jour le SDK Google Mobile Ads pour Android et le SDK Firebase Ads. Pour plus d'informations, consultez les notes de version du produit.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-ads:22.2.0
- com.google.android.gms:play-services-ads-lite:22.2.0
- com.google.firebase:firebase-ads:22.2.0
- com.google.firebase:firebase-ads-lite:22.2.0
29 juin 2023
La dernière mise à jour de la bibliothèque
play-services-wallet
inclut les modifications suivantes:- Mise à niveau de l'API Pay Button de la version bêta à la version stable.
Modifie le style suivant du bouton:
- La taille du texte du bouton correspond désormais à celle du logo "GPay".
- Les marges des boutons ont été ajustées sur leur hauteur minimale et maximale.
- L'arrondi du bouton est désormais configurable.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-wallet:19.2.0
26 juin 2023
La dernière mise à jour de la bibliothèque
play-services-auth
inclut les modifications suivantes:- Les API associées à la fonctionnalité de numéro de téléphone validé ont été abandonnées.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-auth:20.6.0
20 juin 2023
La dernière mise à jour du SDK BUL à proximité (
play-services-nearby
) inclut les modifications suivantes:Ajout de nouvelles fonctionnalités de mesure des distances pour les notifications de données de plage configurables. Consultez
supportedNtfConfigs
.Ajout de paramètres de mesure des distances pour configurer les notifications de données de plage : voir
uwbRangeDataNtfConfig
.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-preby:18.7.0
15 juin 2023
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Cloud Storage for Firebase
- Plug-in Gradle pour Firebase Crashlytics
- Firebase Performance Monitoring
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
La dernière mise à jour de la bibliothèque
play-services-tagmanager
améliore les processus d'outils internes. Aucune modification pour les développeurs.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-analytics:18.0.3
- com.google.android.gms:play-services-analytics-impl:18.0.3
- com.google.android.gms:play-services-tagmanager:18.0.3
- com.google.android.gms:play-services-tagmanager-api:18.0.3
- com.google.android.gms:play-services-tagmanager-v4-impl:18.0.3
- com.google.firebase:firebase-bom:32.1.1
- com.google.firebase:firebase-common:20.3.3
- com.google.firebase:firebase-common-ktx:20.3.3
- com.google.firebase:firebase-crashlytics-buildtools:2.9.6
- com.google.firebase:firebase-crashlytics-gradle:2.9.6
- com.google.firebase:firebase-perf:20.3.3
- com.google.firebase:firebase-perf-ktx:20.3.3
- com.google.firebase:firebase-storage:20.2.1
- com.google.firebase:firebase-storage-ktx:20.2.1
25 mai 2023
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- SDK Firebase pour Google Analytics
- Cloud Firestore
- Cloud Functions for Firebase (client)
- Firebase App Check
- Firebase Realtime Database
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:32.1.0
- com.google.firebase:firebase-analytics:21.3.0
- com.google.firebase:firebase-analytics-ktx:21.3.0
- com.google.firebase:firebase-appcheck:17.0.1
- com.google.firebase:firebase-appcheck-debug:17.0.1
- com.google.firebase:firebase-appcheck-debug-testing:17.0.1
- com.google.firebase:firebase-appcheck-interop:17.0.1.
- com.google.firebase:firebase-appcheck-ktx:17.0.1.
- com.google.firebase:firebase-appcheck-playintegrity:17.0.1.
- com.google.firebase:firebase-database:20.2.2
- com.google.firebase:firebase-database-ktx:20.2.2
- com.google.firebase:firebase-firestore:24.6.1
- com.google.firebase:firebase-firestore-ktx:24.6.1
- com.google.firebase:firebase-functions:20.3.1
- com.google.firebase:firebase-functions-ktx:20.3.1
- com.google.android.gms:play-services-measurement:21.3.0
- com.google.android.gms:play-services-measurement-api:21.3.0
- com.google.android.gms:play-services-measurement-base:21.3.0
- com.google.android.gms:play-services-measurement-impl:21.3.0
- com.google.android.gms:play-services-measurement-sdk:21.3.0
- com.google.android.gms:play-services-measurement-sdk-api:21.3.0
18 mai 2023
- Permet de mettre à jour le SDK Google Mobile Ads pour Android et le SDK Firebase Ads. Pour plus d'informations, consultez les notes de version du produit.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-ads:22.1.0
- com.google.android.gms:play-services-ads-lite:22.1.0
- com.google.firebase:firebase-ads:22.1.0
- com.google.firebase:firebase-ads-lite:22.1.0
9 mai 2023
La version bêta publique du service d'accélération TensorFlow Lite pour Android est désormais disponible.
La bibliothèque Acceleration Service (
play-services-tflite-acceleration
) vous permet d'exécuter des benchmarks de performances de ML sur l'appareil et de déterminer automatiquement le meilleur moyen d'accélérer la charge de travail de ML. Pour en savoir plus, consultez la documentation du service d'accélération.Les dernières mises à jour des bibliothèques TensorFlow Lite des services Google Play incluent toutes les modifications incluses dans la version v2.12.0 de TensorFlow.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-tflite-gpu:16.2.0
- com.google.android.gms:play-services-tflite-impl:16.1.0
- com.google.android.gms:play-services-tflite-java:16.1.0
- com.google.android.gms:play-services-tflite-support:16.1.0
- com.google.android.gms:play-services-tflite-acceleration-service:16.0.0-beta01
2 mai 2023
- Version initiale des bibliothèques de reconnaissance de texte ML Kit v2 des services Google Play pour le chinois, le coréen, le devanagari et le japonais. Mise à jour de la bibliothèque
play-services-mlkit-text-recognition
existante. Pour en savoir plus, consultez les notes de version de ML Kit.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-mlkit-text-recognition:19.0.0
- com.google.android.gms:play-services-mlkit-text-recognition-chinese:16.0.0
- com.google.android.gms:play-services-mlkit-text-recognition-devanagari:16.0.0
- com.google.android.gms:play-services-mlkit-text-recognition-japanese:16.0.0
- com.google.android.gms:play-services-mlkit-text-recognition-korean:16.0.0
1er mai 2023
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Cloud Firestore
- Cloud Functions for Firebase (client)
- Cloud Storage for Firebase
- Firebase App Check
- Firebase Authentication
- Firebase Crashlytics
- Messagerie dans l'application Firebase
- Firebase Performance Monitoring
- Firebase Realtime Database
- Firebase Remote Config
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:32.0.0
- com.google.firebase:firebase-appcheck:17.0.0
- com.google.firebase:firebase-appcheck-debug:17.0.0
- com.google.firebase:firebase-appcheck-debug-testing:17.0.0
- com.google.firebase:firebase-appcheck-interop:17.0.0
- com.google.firebase:firebase-appcheck-ktx:17.0.0
- com.google.firebase:firebase-appcheck-playintegrity:17.0.0.
- com.google.firebase:firebase-auth:22.0.0
- com.google.firebase:firebase-auth-ktx:22.0.0
- com.google.firebase:firebase-config:21.4.0
- com.google.firebase:firebase-config-ktx:21.4.0
- com.google.firebase:firebase-crashlytics:18.3.7
- com.google.firebase:firebase-crashlytics-ktx:18.3.7
- com.google.firebase:firebase-crashlytics-ndk:18.3.7
- com.google.firebase:firebase-database:20.2.1
- com.google.firebase:firebase-database-ktx:20.2.1
- com.google.firebase:firebase-firestore:24.6.0
- com.google.firebase:firebase-firestore-ktx:24.6.0
- com.google.firebase:firebase-functions:20.3.0
- com.google.firebase:firebase-functions-ktx:20.3.0
- com.google.firebase:firebase-inappmessaging:20.3.2
- com.google.firebase:firebase-inappmessaging-display:20.3.2
- com.google.firebase:firebase-inappmessaging-display-ktx:20.3.2
- com.google.firebase:firebase-inappmessaging-ktx:20.3.2.
- com.google.firebase:firebase-perf:20.3.2
- com.google.firebase:firebase-perf-ktx:20.3.2
- com.google.firebase:firebase-storage:20.2.0
- com.google.firebase:firebase-storage-ktx:20.2.0
20 avril 2023
- La dernière mise à jour de la bibliothèque
play-services-oss-licenses
inclut un correctif permettant de supprimer les informations de licence superflues de la bibliothèque elle-même.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-oss-licenses:17.0.1
17 avril 2023
- La dernière mise à jour de la bibliothèque
play-services-wallet
inclut une nouvelle API permettant de créer et de personnaliser un bouton de paiement Google Pay. Pour en savoir plus, consultez les notes de version de Google Pay for Payments.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-wallet:19.2.0-beta01
13 avril 2023
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- SDK Firebase pour Google Analytics
- Cloud Firestore
- Firebase App Distribution
- Firebase Authentication
- Plug-in Gradle pour Firebase Crashlytics
- Firebase Realtime Database
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:31.5.0
- com.google.firebase:firebase-analytics:21.2.2
- com.google.firebase:firebase-analytics-ktx:21.2.2
- com.google.firebase:firebase-appdistribution:16.0.0-beta08
- com.google.firebase:firebase-appdistribution-api:16.0.0-beta08
- com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta08
- com.google.firebase:firebase-auth:21.3.0
- com.google.firebase:firebase-auth-ktx:21.3.0
- com.google.firebase:firebase-crashlytics-buildtools:2.9.5
- com.google.firebase:firebase-crashlytics-gradle:2.9.5
- com.google.firebase:firebase-database:20.2.0
- com.google.firebase:firebase-database-ktx:20.2.0
- com.google.firebase:firebase-firestore:24.5.0
- com.google.firebase:firebase-firestore-ktx:24.5.0
- com.google.android.gms:play-services-measurement:21.2.2
- com.google.android.gms:play-services-measurement-api:21.2.2
- com.google.android.gms:play-services-measurement-base:21.2.2
- com.google.android.gms:play-services-measurement-impl:21.2.2
- com.google.android.gms:play-services-measurement-sdk:21.2.2
- com.google.android.gms:play-services-measurement-sdk-api:21.2.2
4 avril 2023
La dernière mise à jour de la bibliothèque
play-services-auth
inclut les modifications suivantes:- Ajout d'une API dans
BeginSignInRequest
qui permet aux développeurs d'utiliser les bibliothèques Jetpack pour obtenir des clés d'accès avec des requêtes JSON.
- Ajout d'une API dans
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-auth:20.5.0
- com.google.android.gms:play-services-fido:20.0.1
29 mars 2023
- Permet de mettre à jour le SDK Google Mobile Ads pour Android et le SDK Firebase Ads. Pour plus d'informations, consultez les notes de version du produit.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-ads:22.0.0
- com.google.android.gms:play-services-ads-lite:22.0.0
- com.google.firebase:firebase-ads:22.0.0
- com.google.firebase:firebase-ads-lite:22.0.0
28 mars 2023
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Firebase Authentication
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Les mises à jour des bibliothèques
play-services-cast
,play-services-cast-framework
etplay-services-cast-tv
incluent les éléments suivants:NotificationManager
permet désormais de publier des notifications multimédias Cast au lieu du service de premier plan.- Ajout d'un
CastReasonCodes#CAST_CANCELLED
pour indiquer que les sessions Cast sont annulées.
Pour en savoir plus, consultez les notes de version du SDK Cast Android Sender.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-cast:21.3.0
- com.google.android.gms:play-services-cast-framework:21.3.0
- com.google.android.gms:play-services-cast-tv:21.0.0
- com.google.firebase:firebase-bom:31.4.0
- com.google.firebase:firebase-auth:21.2.0
- com.google.firebase:firebase-auth-ktx:21.2.0
24 mars 2023
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- SDK Firebase pour Google Analytics
- Cloud Firestore
- Firebase App Distribution
- Firebase Crashlytics
- Firebase Remote Config
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:31.3.0
- com.google.firebase:firebase-analytics:21.2.1
- com.google.firebase:firebase-analytics-ktx:21.2.1
- com.google.firebase:firebase-appdistribution:16.0.0-beta07
- com.google.firebase:firebase-appdistribution-api:16.0.0-beta07
- com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta07
- com.google.firebase:firebase-common:20.3.2
- com.google.firebase:firebase-common-ktx:20.3.2
- com.google.firebase:firebase-config:21.3.0
- com.google.firebase:firebase-config-ktx:21.3.0
- com.google.firebase:firebase-crashlytics:18.3.6
- com.google.firebase:firebase-crashlytics-ktx:18.3.6
- com.google.firebase:firebase-crashlytics-ndk:18.3.6
- com.google.firebase:firebase-datatransport:18.1.8
- com.google.firebase:firebase-encoders-json:18.0.1
- com.google.firebase:firebase-firestore:24.4.5
- com.google.firebase:firebase-firestore-ktx:24.4.5
- com.google.android.gms:play-services-measurement:21.2.1
- com.google.android.gms:play-services-measurement-api:21.2.1
- com.google.android.gms:play-services-measurement-base:21.2.1
- com.google.android.gms:play-services-measurement-impl:21.2.1
- com.google.android.gms:play-services-measurement-sdk:21.2.1
- com.google.android.gms:play-services-measurement-sdk-api:21.2.1
21 mars 2023
- La bibliothèque Code Scanner des services Google Play (
play-services-code-scanner
) est désormais en phase de disponibilité générale. Pour en savoir plus sur cette mise à jour, consultez les notes de version de ML Kit.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-code-scanner:16.0.0
20 mars 2023
Version initiale de la bibliothèque Device Performance (
play-services-deviceperformance
).
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-deviceperformance:16.0.0
13 mars 2023
La dernière mise à jour de la bibliothèque
play-services-basement
améliore les performances de connexion aux services Google Play.La dernière mise à jour du SDK BUL à proximité inclut les modifications suivantes:
- Correction d'un problème pour lequel le service Nearby réutilisait
UWBClient
pour prendre en charge plusieurs sessions.
- Correction d'un problème pour lequel le service Nearby réutilisait
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-basement:18.2.0
- com.google.android.gms:play-services-preby:18.5.0
10 mars 2023
La dernière mise à jour des services de jeux Play (v2) en natif inclut les modifications suivantes apportées à la bibliothèque GNI (
play-services-gni-native-c
). Cette bibliothèque est une bibliothèque d'assistance pour l'outil de wrapper de bibliothèque.- Ajout de la prise en charge des rappels natifs.
- Ajout de macros d'assistance.
Artefacts publiés sur maven.google.com
- com.google.android.gms.play-services-gni-native-c:1.0.0-beta2
2 mars 2023
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Cloud Firestore
- Firebase App Check
- Firebase App Distribution
- Plug-in Gradle de Firebase App Distribution
- Firebase Cloud Messaging
- Messagerie dans l'application Firebase
- Installations Firebase
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:31.2.3
- com.google.firebase:firebase-appcheck:16.1.2
- com.google.firebase:firebase-appcheck-ktx:16.1.2
- com.google.firebase:firebase-appcheck-debug:16.1.2
- com.google.firebase:firebase-appcheck-debug-testing:16.1.2
- com.google.firebase:firebase-appcheck-playintegrity:16.1.2.
- com.google.firebase:firebase-appcheck-safetynet:16.1.2
- com.google.firebase:firebase-appdistribution:16.0.0-beta06
- com.google.firebase:firebase-appdistribution-api:16.0.0-beta06
- com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta06
- com.google.firebase:firebase-appdistribution-gradle:4.0.0
- com.google.firebase:firebase-common:20.3.1
- com.google.firebase:firebase-common-ktx:20.3.1
- com.google.firebase:firebase-firestore:24.4.4
- com.google.firebase:firebase-firestore-ktx:24.4.4
- com.google.firebase:firebase-inappmessaging:20.3.1
- com.google.firebase:firebase-inappmessaging-ktx:20.3.1.
- com.google.firebase:firebase-inappmessaging-display:20.3.1
- com.google.firebase:firebase-inappmessaging-display-ktx:20.3.1.
- com.google.firebase:firebase-installations:17.1.3
- com.google.firebase:firebase-installations-ktx:17.1.3
- com.google.firebase:firebase-messaging.23.1.2
- com.google.firebase:firebase-messaging-ktx:23.1.2
- com.google.firebase:firebase-messaging-directboot:23.1.2
28 février 2023
La dernière mise à jour de la bibliothèque Block Store (
play-services-auth-blockstore
) inclut les modifications suivantes:Ajout d'une nouvelle méthode
StoreBytesData.Builder#setKey
pour associer les données à une clé.Ajout d'une API pour
BlockstoreClient#retrieveBytes(RetrieveBytesRequest)
avec des options de requête supplémentaires.Ajout d'une API pour
BlockstoreClient#deleteBytes(DeleteBytesRequest)
avec des options de requête supplémentaires.Ajout d'une variable de constante
BlockstoreClient#DEFAULT_BYTES_DATA_KEY(DEFAULT_BYTES_DATA_KEY)
, qui peut être utilisée lorsqu'aucune clé n'a été spécifiée.Abandon de
BlockstoreClient#retrieveBytes()
au profit deBlockstoreClient#retrieveBytes(RetrieveBytesRequest)
.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-auth-blockstore:16.2.0
27 février 2023
- La dernière mise à jour de la bibliothèque Thread des services Google Play fait passer les API de l'état bêta à la disponibilité générale.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-threadnetwork:16.0.0
15 février 2023
La dernière mise à jour de la bibliothèque
play-services-base
inclut la modification suivante:- Ajout d'une API dans
GoogleApiAvailability
qui permet aux développeurs d'afficher unDialogFragment
pour un code d'erreur renvoyé parisGooglePlayServicesAvailable
à l'aide du modèleActivityResultContract
.
- Ajout d'une API dans
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Firebase Crashlytics
- Installations Firebase
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-base:18.2.0
- com.google.firebase:firebase-bom:31.2.2
- com.google.firebase:firebase-crashlytics:18.3.5
- com.google.firebase:firebase-crashlytics-ktx:18.3.5
- com.google.firebase:firebase-crashlytics-ndk:18.3.5
- com.google.firebase:firebase-crashlytics-buildtools:2.9.4
- com.google.firebase:firebase-installations:17.1.2
- com.google.firebase:firebase-installations-ktx:17.1.2
10 février 2023
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Plug-in Gradle pour Firebase Crashlytics
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-crashlytics-gradle:2.9.4
9 février 2023
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Cloud Firestore
- Firebase A/B Testing
- Firebase Crashlytics
- Plug-in Gradle pour Firebase Crashlytics
- Installations Firebase
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:31.2.1
- com.google.firebase:firebase-abt:21.1.1
- com.google.firebase:firebase-crashlytics:18.3.4
- com.google.firebase:firebase-crashlytics-ktx:18.3.4
- com.google.firebase:firebase-crashlytics-ndk:18.3.4
- com.google.firebase:firebase-crashlytics-buildtools:2.9.3
- com.google.firebase:firebase-crashlytics-gradle:2.9.3
- com.google.firebase:firebase-firestore:24.4.3
- com.google.firebase:firebase-firestore-ktx:24.4.3
- com.google.firebase:firebase-installations:17.1.1
- com.google.firebase:firebase-installations-ktx:17.1.1
1er février 2023
La dernière mise à jour du SDK BUL à proximité inclut les modifications suivantes:
- Ajout de nouvelles fonctionnalités de mesure des distances pour afficher les capacités d'un appareil:
minRangingInterval
supportedChannels
Ajout de paramètres de mesure des distances pour permettre la prise en charge de la mesure des distances provisionnée pour le protocole STS:
RSSI activé dans la position de mesure:
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-preby:18.4.0
31 janvier 2023
- Permet de mettre à jour le SDK Google Mobile Ads pour Android et le SDK Firebase Ads. Pour plus d'informations, consultez les notes de version du produit.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-ads:21.5.0
- com.google.android.gms:play-services-ads-lite:21.5.0
- com.google.firebase:firebase-ads:21.5.0
- com.google.firebase:firebase-ads-lite:21.5.0
24 janvier 2023
- Le SDK Stream Protect est désormais obsolète et sera abandonné en 2023.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-streamprotect:16.1.0
19 janvier 2023
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Cloud Firestore
- Cloud Functions for Firebase (client)
- Firebase App Check
- Plug-in Gradle de Firebase App Distribution
- Firebase Crashlytics
- Messagerie dans l'application Firebase
- Firebase ML
- Firebase Performance Monitoring
- Firebase Remote Config
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
La dernière version du plug-in
google-services
pour Android (v4.3.15) est désormais disponible. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.La dernière mise à jour de la bibliothèque
play-services-fido
inclut la modification suivante:- Correction d'un problème lié à
ResidentKeyRequirement
qui entraînait des échecs de compilation.
- Correction d'un problème lié à
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-auth:20.4.1
- com.google.android.gms:play-services-auth-base:18.0.7
- com.google.android.gms:play-services-fido:19.0.1
- com.google.gms:google-services:4.3.15
- com.google.firebase:firebase-bom:31.2.0
- com.google.firebase:firebase-annotations:16.2.0.
- com.google.firebase:firebase-appcheck:16.1.1.
- com.google.firebase:firebase-appcheck-debug:16.1.1
- com.google.firebase:firebase-appcheck-debug-testing:16.1.1
- com.google.firebase:firebase-appcheck-interop:16.1.1.
- com.google.firebase:firebase-appcheck-ktx:16.1.1.
- com.google.firebase:firebase-appcheck-playintegrity:16.1.1.
- com.google.firebase:firebase-appcheck-safetynet:16.1.1.
- com.google.firebase:firebase-appdistribution-gradle:3.2.0
- com.google.firebase:firebase-common:20.3.0
- com.google.firebase:firebase-common-ktx:20.3.0
- com.google.firebase:firebase-components:17.1.0
- com.google.firebase:firebase-config:21.2.1
- com.google.firebase:firebase-config-ktx:21.2.1
- com.google.firebase:firebase-crashlytics:18.3.3
- com.google.firebase:firebase-crashlytics-ktx:18.3.3
- com.google.firebase:firebase-crashlytics-ndk:18.3.3
- com.google.firebase:firebase-firestore:24.4.2
- com.google.firebase:firebase-firestore-ktx:24.4.2
- com.google.firebase:firebase-functions:20.2.2
- com.google.firebase:firebase-functions-ktx:20.2.2
- com.google.firebase:firebase-inappmessaging:20.3.0
- com.google.firebase:firebase-inappmessaging-display:20.3.0
- com.google.firebase:firebase-inappmessaging-display-ktx:20.3.0
- com.google.firebase:firebase-inappmessaging-ktx:20.3.0.
- com.google.firebase:firebase-ml-modeldownloader:24.1.2
- com.google.firebase:firebase-ml-modeldownloader-ktx:24.1.2
- com.google.firebase:firebase-perf:20.3.1
- com.google.firebase:firebase-perf-ktx:20.3.1
18 janvier 2023
La dernière mise à jour de la bibliothèque
play-services-pay
inclut les modifications suivantes:Ajout d'une nouvelle API
getPendingIntentForWalletOnWear
qui permet aux partenaires Wear de démarrer l'UI Wallet Wear sur un téléphone via lePendingIntent
renvoyé.Ajout d'une API
getProductName
qui renvoie le nom du produit sur ce marché.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-pay:16.1.0
15 décembre 2022
- La dernière mise à jour de la bibliothèque Matter des services Google Play fait passer les API de l'état bêta à la disponibilité générale.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-home:16.0.0
14 décembre 2022
- Permet de mettre à jour le SDK Google Mobile Ads pour Android et le SDK Firebase Ads. Pour plus d'informations, consultez les notes de version du produit.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-ads:21.4.0
- com.google.android.gms:play-services-ads-lite:21.4.0
- com.google.firebase:firebase-ads:21.4.0
- com.google.firebase:firebase-ads-lite:21.4.0
8 décembre 2022
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Firebase Cloud Messaging
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:31.1.1
- com.google.firebase:firebase-messaging:23.1.1
- com.google.firebase:firebase-messaging-ktx:23.1.1
- com.google.firebase:firebase-messaging-directboot:23.1.1
6 décembre 2022
- Version bêta initiale de la bibliothèque de réponse suggérée ML Kit des services Google Play. Pour en savoir plus, consultez les notes de version de ML Kit.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-mlkit-smart-reply:16.0.0-beta1
5 décembre 2022
La dernière mise à jour du plug-in Gradle des licences Open Source inclut des correctifs pour les problèmes suivants:
- Définissez
notCompatibleWithConfigurationCache
pour éviter les erreurs d'incubation de la fonctionnalité de cache de configuration Gradle. (problème n° 206 sur GitHub).
- Définissez
Artefacts publiés sur maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.10.6
17 novembre 2022
La dernière mise à jour de la bibliothèque
play-services-auth
inclut les modifications suivantes:- Ajout d'une API dans
BeginSignInRequest
pour permettre aux développeurs d'utiliser les bibliothèques JetPack avec des clés d'accès. - Ajout d'une API dans
CredentialSavingClient
qui permet aux développeurs de récupérer un objet d'état à partir de l'intent de résultat d'activité.
- Ajout d'une API dans
La dernière mise à jour de la bibliothèque
play-services-fido
inclut les modifications suivantes:- Introduction de
FidoCredentialDetails
. - Introduction de
GoogleThirdPartyPaymentExtension
. - Introduction de
DevicePublicKeyStringDef
.
- Introduction de
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Cloud Firestore
- Cloud Functions for Firebase (client)
- Plug-in Gradle de Firebase App Distribution
- Firebase Performance Monitoring
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-auth:20.4.0
- com.google.android.gms:play-services-auth-base:18.0.6
- com.google.android.gms:play-services-fido:19.0.0
- com.google.firebase:firebase-bom:31.1.0
- com.google.firebase:firebase-appdistribution-gradle:3.1.1
- com.google.firebase:firebase-firestore:24.4.1
- com.google.firebase:firebase-firestore-ktx:24.4.1
- com.google.firebase:firebase-functions:20.2.1
- com.google.firebase:firebase-functions-ktx:20.2.1
- com.google.firebase:firebase-perf:20.3.0
- com.google.firebase:firebase-perf-ktx:20.3.0
11 novembre 2022
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Firebase Crashlytics
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:31.0.3
- com.google.firebase:firebase-crashlytics:18.3.2
- com.google.firebase:firebase-crashlytics-ktx:18.3.2
- com.google.firebase:firebase-crashlytics-ndk:18.3.2
3 novembre 2022
La dernière mise à jour de la bibliothèque
play-services-location
inclut les modifications suivantes:- Met à jour une dépendance incorrecte pour corriger un problème
SettingsClient
.
- Met à jour une dépendance incorrecte pour corriger un problème
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-location:21.0.1
28 octobre 2022
La dernière mise à jour de la bibliothèque
play-services-games
inclut les modifications suivantes:- Réintroduction de constantes qui n'étaient pas incluses dans la version
23.0.0
.
- Réintroduction de constantes qui n'étaient pas incluses dans la version
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-games:23.1.0
27 octobre 2022
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Plug-in Gradle de Firebase App Distribution
- Firebase ML
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:31.0.2
- com.google.firebase:firebase-appdistribution-gradle:3.1.0
- com.google.firebase:firebase-ml-modeldownloader:24.1.1
- com.google.firebase:firebase-ml-modeldownloader-ktx:24.1.1
24 octobre 2022
- Version bêta initiale du service de jeux Play (v2) natif. Pour en savoir plus, consultez la documentation.
Artefacts publiés sur maven.google.com
- com.google.android.gms.play-services-games-v2-native-c:17.0.0-beta1
- com.google.android.gms.play-services-tasks-native-c:18.0.2-beta1
- com.google.android.gms.play-services-gni-native-c:1.0.0-beta1
20 octobre 2022
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Firebase Crashlytics
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
La dernière mise à jour des bibliothèques de services TensorFlow Lite pour Play inclut les modifications suivantes:
- Amélioration de la stabilité lors du téléchargement de modules facultatifs.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:31.0.1
- com.google.firebase:firebase-crashlytics:18.3.1
- com.google.firebase:firebase-crashlytics-ktx:18.3.1
- com.google.firebase:firebase-crashlytics-ndk:18.3.1
- com.google.android.gms:play-services-tflite-support:16.0.1
- com.google.android.gms:play-services-tflite-java:16.0.1
- com.google.android.gms:play-services-tflite-impl:16.0.1
13 octobre 2022
La dernière mise à jour de la bibliothèque
play-services-location
inclut les modifications suivantes:FusedLocationProviderClient
,ActivityRecognitionClient
,GeofencingClient
etSettingsClient
sont désormais des interfaces et non plus des classes, ce qui permet d'appliquer une utilisation correcte et d'améliorer la testabilité.- Ajout de la classe
LocationRequest.Builder
comme méthode de création deLocationRequest
, et abandon des anciennes méthodes de construction. CurrentLocationRequest.Builder
etLastLocationRequest.Builder
sont désormaisfinal
.- Les API basées sur
PendingIntent
appelées par des applications instantanées échoueront désormais correctement au lieu de ne jamais fournir de résultats.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-location:21.0.0
13 octobre 2022
La dernière mise à jour de la bibliothèque
play-services-threadnetwork
inclut les modifications suivantes:- Prise en charge d'Android 8.0 (niveau d'API 26).
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-threadnetwork:16.0.0-beta02
12 octobre 2022
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Cloud Firestore
- Cloud Functions for Firebase (client)
- Cloud Storage for Firebase
- Firebase A/B Testing
- Firebase App Check
- Firebase App Distribution
- Firebase Authentication
- Firebase Cloud Messaging
- Firebase Crashlytics
- Firebase Dynamic Links
- Messagerie dans l'application Firebase
- Firebase ML
- Firebase Performance Monitoring
- Plug-in Gradle pour Firebase Performance Monitoring
- Firebase Realtime Database
- Firebase Remote Config
- Installations Firebase
- SDK Firebase pour Google Analytics
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:31.0.0
- com.google.firebase:firebase-abt:21.1.0
- com.google.firebase:firebase-analytics:21.2.0
- com.google.firebase:firebase-analytics-ktx:21.2.0
- com.google.firebase:firebase-appcheck:16.1.0
- com.google.firebase:firebase-appcheck-debug:16.1.0
- com.google.firebase:firebase-appcheck-debug-testing:16.1.0
- com.google.firebase:firebase-appcheck-interop:16.1.0.
- com.google.firebase:firebase-appcheck-ktx:16.1.0
- com.google.firebase:firebase-appcheck-playintegrity:16.1.0.
- com.google.firebase:firebase-appcheck-safetynet:16.1.0
- com.google.firebase:firebase-appdistribution:16.0.0-beta05
- com.google.firebase:firebase-appdistribution-api:16.0.0-beta05
- com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta05
- com.google.firebase:firebase-auth:21.1.0
- com.google.firebase:firebase-auth-ktx:21.1.0
- com.google.firebase:firebase-common:20.2.0
- com.google.firebase:firebase-common-ktx:20.2.0
- com.google.firebase:firebase-config:21.2.0
- com.google.firebase:firebase-config-ktx:21.2.0
- com.google.firebase:firebase-crashlytics:18.3.0
- com.google.firebase:firebase-crashlytics-ktx:18.3.0
- com.google.firebase:firebase-crashlytics-ndk:18.3.0
- com.google.firebase:firebase-database:20.1.0
- com.google.firebase:firebase-database-ktx:20.1.0
- com.google.firebase:firebase-datatransport:18.1.7
- com.google.firebase:firebase-dynamic-links:21.1.0
- com.google.firebase:firebase-dynamic-links-ktx:21.1.0
- com.google.firebase:firebase-firestore:24.4.0
- com.google.firebase:firebase-firestore-ktx:24.4.0
- com.google.firebase:firebase-functions:20.2.0
- com.google.firebase:firebase-functions-ktx:20.2.0
- com.google.firebase:firebase-inappmessaging:20.2.0
- com.google.firebase:firebase-inappmessaging-display:20.2.0
- com.google.firebase:firebase-inappmessaging-display-ktx:20.2.0
- com.google.firebase:firebase-inappmessaging-ktx:20.2.0.
- com.google.firebase:firebase-installations:17.1.0
- com.google.firebase:firebase-installations-interop:17.1.0
- com.google.firebase:firebase-installations-ktx:17.1.0
- com.google.firebase:firebase-messaging:23.1.0
- com.google.firebase:firebase-messaging-directboot:23.1.0
- com.google.firebase:firebase-messaging-ktx:23.1.0
- com.google.firebase:firebase-ml-modeldownloader:24.1.0
- com.google.firebase:firebase-ml-modeldownloader-ktx:24.1.0
- com.google.firebase:firebase-perf:20.2.0
- com.google.firebase:firebase-perf-ktx:20.2.0
- com.google.firebase:firebase-storage:20.1.0
- com.google.firebase:firebase-storage-ktx:20.1.0
- com.google.firebase:perf-plugin:1.4.2
- com.google.android.gms:play-services-measurement:21.2.0
- com.google.android.gms:play-services-measurement-api:21.2.0
- com.google.android.gms:play-services-measurement-base:21.2.0
- com.google.android.gms:play-services-measurement-impl:21.2.0
- com.google.android.gms:play-services-measurement-sdk:21.2.0
- com.google.android.gms:play-services-measurement-sdk-api:21.2.0
10 octobre 2022
- Permet de mettre à jour le SDK Google Mobile Ads pour Android et le SDK Firebase Ads. Pour plus d'informations, consultez les notes de version du produit.
- Mises à jour des bibliothèques
play-services-cast
etplay-services-cast-framework
. Pour en savoir plus, consultez les notes de version du SDK Cast Android Sender.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-ads:21.3.0
- com.google.android.gms:play-services-ads-lite:21.3.0
- com.google.android.gms:play-services-cast:21.2.0
- com.google.android.gms:play-services-cast-framework:21.2.0
- com.google.firebase:firebase-ads:21.3.0
- com.google.firebase:firebase-ads-lite:21.3.0
29 septembre 2022
La dernière mise à jour de la bibliothèque
play-services-tflite-gpu
inclut les modifications suivantes:- Ajout d'un
TfLiteGpu.getClient(context)
pour assurer la compatibilité avec l'APIModuleInstallClient
. - Amélioration de la stabilité de
TfLiteGpu.isGpuDelegateAvailable(context)
- Ajout d'un
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-tflite-gpu:16.1.0
21 septembre 2022
La dernière mise à jour de la bibliothèque
play-services-games
inclut les modifications suivantes:- La fonctionnalité d'enregistrement vidéo est obsolète.
- Désactivation de l'enregistrement vidéo via les services Play Jeux pour le SDK Android version 33 ou ultérieure.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-games:23.0.0
20 septembre 2022
La dernière mise à jour de la bibliothèque Wearable inclut les modifications suivantes:
- Amélioration de la disponibilité du SDK Wearable sur les appareils équipés des services Google Play.
- Ajout de la prise en charge des applications ciblant Android 13.
- Remplacement de
@RecentlyNonNull
et@RecentlyNullable
par des annotations strictes de possibilité de valeur nulle (@NonNull
et@Nullable
). Avec cette modification, ce qui provoquait auparavant un avertissement de nullité entraînera désormais une erreur lors de la compilation du code Kotlin ou de l'utilisation des frameworks de vérification Javanull
.
Pour en savoir plus, consultez les notes de version des accessoires connectés.
Met à jour les bibliothèques ML Kit des services Google Play. Pour en savoir plus, consultez les notes de version de ML Kit.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-mlkit-text-recognition:18.0.2
- com.google.android.gms:play-services-mlkit-text-recognition-common:18.0.0
- com.google.android.gms:play-services-wearable:18.0.0
15 septembre 2022
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Cloud Firestore
- Firebase App Check
- Firebase App Distribution
- Plug-in Gradle pour Firebase Crashlytics
- Installations Firebase
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
La dernière version du plug-in
google-services
pour Android (v4.3.14) est désormais disponible. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.gms:google-services:4.3.14
- com.google.firebase:firebase-bom:30.5.0
- com.google.firebase:firebase-appcheck:16.0.2
- com.google.firebase:firebase-appcheck-debug:16.0.2
- com.google.firebase:firebase-appcheck-debug-testing:16.0.2
- com.google.firebase:firebase-appcheck-interop:16.0.2
- com.google.firebase:firebase-appcheck-ktx:16.0.2
- com.google.firebase:firebase-appcheck-playintegrity:16.0.2.
- com.google.firebase:firebase-appcheck-safetynet:16.0.2
- com.google.firebase:firebase-appdistribution:16.0.0-beta04
- com.google.firebase:firebase-appdistribution-api:16.0.0-beta04
- com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta04
- com.google.firebase:firebase-crashlytics-buildtools:2.9.2
- com.google.firebase:firebase-crashlytics-gradle:2.9.2
- com.google.firebase:firebase-firestore:24.3.1
- com.google.firebase:firebase-firestore-ktx:24.3.1
- com.google.firebase:firebase-installations:17.0.3
- com.google.firebase:firebase-installations-ktx:17.0.3
13 septembre 2022
- Version bêta initiale de la bibliothèque Matter des services Google Play.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-home:16.0.0-beta1
6 septembre 2022
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Firebase App Check
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
La dernière mise à jour de la bibliothèque TensorFlow Lite (v16.0.0) des services Google Play est désormais disponible. Avec cette version, la bibliothèque est désormais en phase de disponibilité générale. Cette bibliothèque peut être utilisée comme alternative à la bibliothèque autonome TensorFlow Lite pour réduire la taille de l'application et recevoir des mises à jour automatiques. Pour en savoir plus, consultez la documentation de TensorFlow.
Permet de mettre à jour le SDK Google Mobile Ads pour Android et le SDK Firebase Ads. Pour plus d'informations, consultez les notes de version du produit.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:30.4.1
- com.google.firebase:firebase-appcheck-playintegrity:16.0.1.
- com.google.android.gms:play-services-tflite-gpu:16.0.0
- com.google.android.gms:play-services-tflite-impl:16.0.0
- com.google.android.gms:play-services-tflite-java:16.0.0
- com.google.android.gms:play-services-tflite-support:16.0.0
- com.google.android.gms:play-services-ads:21.2.0
- com.google.android.gms:play-services-ads-lite:21.2.0
- com.google.firebase:firebase-ads:21.2.0
- com.google.firebase:firebase-ads-lite:21.2.0
1er septembre 2022
La dernière mise à jour de la bibliothèque
play-services-auth
apporte la modification suivante:- Ajout de nouvelles API dans
BeginSignInRequest
etGetSignInIntentRequest
, qui vous permettent de demander des numéros de téléphone validés à partir du compte Google d'un utilisateur lorsque vous vous connectez avec Google.
- Ajout de nouvelles API dans
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- SDK Firebase pour Google Analytics
- Cloud Firestore
- Cloud Functions for Firebase (client)
- Cloud Storage for Firebase
- Firebase A/B Testing
- Firebase App Check
- Firebase Authentication
- Firebase Cloud Messaging
- Firebase Crashlytics
- Firebase Dynamic Links
- Messagerie dans l'application Firebase
- Installations Firebase
- Firebase ML
- Firebase Performance Monitoring
- Firebase Realtime Database
- Firebase Remote Config
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-auth:20.3.0
- com.google.firebase:firebase-bom:30.4.0
- com.google.firebase:firebase-core:21.1.1.
- com.google.firebase:firebase-analytics:21.1.1
- com.google.firebase:firebase-analytics-ktx:21.1.1
- com.google.firebase:firebase-abt:21.0.2
- com.google.firebase:firebase-appcheck:16.0.1
- com.google.firebase:firebase-appcheck-debug:16.0.1
- com.google.firebase:firebase-appcheck-debug-testing:16.0.1
- com.google.firebase:firebase-appcheck-interop:16.0.1.
- com.google.firebase:firebase-appcheck-safetynet:16.0.1
- com.google.firebase:firebase-auth:21.0.8
- com.google.firebase:firebase-auth-ktx:21.0.8
- com.google.firebase:firebase-common:20.1.2
- com.google.firebase:firebase-common-ktx:20.1.2
- com.google.firebase:firebase-components:17.0.1
- com.google.firebase:firebase-config:21.1.2
- com.google.firebase:firebase-config-ktx:21.1.2
- com.google.firebase:firebase-crashlytics:18.2.13
- com.google.firebase:firebase-crashlytics-ktx:18.2.13
- com.google.firebase:firebase-crashlytics-ndk:18.2.13
- com.google.firebase:firebase-database:20.0.6
- com.google.firebase:firebase-database-ktx:20.0.6
- com.google.firebase:firebase-dynamic-links:21.0.2
- com.google.firebase:firebase-dynamic-links-ktx:21.0.2
- com.google.firebase:firebase-dynamic-module-support:16.0.0-beta03
- com.google.firebase:firebase-firestore:24.3.0
- com.google.firebase:firebase-firestore-ktx:24.3.0
- com.google.firebase:firebase-functions:20.1.1
- com.google.firebase:firebase-functions-ktx:20.1.1
- com.google.firebase:firebase-inappmessaging:20.1.3
- com.google.firebase:firebase-inappmessaging-display:20.1.3
- com.google.firebase:firebase-inappmessaging-display-ktx:20.1.3
- com.google.firebase:firebase-inappmessaging-ktx:20.1.3.
- com.google.firebase:firebase-installations:17.0.2
- com.google.firebase:firebase-installations-interop:17.0.2
- com.google.firebase:firebase-installations-ktx:17.0.2
- com.google.firebase:firebase-messaging:23.0.8
- com.google.firebase:firebase-messaging-directboot:23.0.8
- com.google.firebase:firebase-messaging-ktx:23.0.8
- com.google.firebase:firebase-ml-modeldownloader:24.0.5
- com.google.firebase:firebase-ml-modeldownloader-ktx:24.0.5
- com.google.firebase:firebase-perf:20.1.1
- com.google.firebase:firebase-perf-ktx:20.1.1
- com.google.firebase:firebase-storage:20.0.2
- com.google.firebase:firebase-storage-ktx:20.0.2
- com.google.android.gms:play-services-measurement:21.1.1
- com.google.android.gms:play-services-measurement-api:21.1.1
- com.google.android.gms:play-services-measurement-base:21.1.1
- com.google.android.gms:play-services-measurement-impl:21.1.1
- com.google.android.gms:play-services-measurement-sdk:21.1.1
- com.google.android.gms:play-services-measurement-sdk-api:21.1.1
16 août 2022
- Met à jour les bibliothèques ML Kit des services Google Play. Pour en savoir plus, consultez les notes de version de ML Kit.
La version bêta initiale de la bibliothèque
play-services-dtdi
(v16.0.0-beta01) est désormais disponible. Il s'agit de la première version publique des API d'appareil à appareil.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-code-scanner:16.0.0-beta3
- com.google.android.gms:play-services-dtdi:16.0.0-beta01
- com.google.android.gms:play-services-mlkit-barcode-scanning:18.1.0
- com.google.android.gms:play-services-mlkit-face-detection:17.1.0
- com.google.android.gms:play-services-mlkit-image-labeling:16.0.8
- com.google.android.gms:play-services-mlkit-image-labeling-custom:16.0.0-beta4
- com.google.android.gms:play-services-mlkit-language-id:17.0.0
- com.google.android.gms:play-services-mlkit-text-recognition:18.0.1
- com.google.android.gms:play-services-mlkit-text-recognition-common:17.1.0
8 août 2022
Les mises à jour des bibliothèques
play-services-cast
,play-services-cast-framework
etplay-services-cast-tv
incluent les éléments suivants:- Abandon de
CastContext#getSharedInstance(Context)
. Utilisez plutôtCastContext#getSharedInstance(Context, Executor)
, qui renvoie une API Task, etModuleUnavailableException
pour gérer l'exception lorsque le SDK Cast ne parvient pas à charger le module Cast interne. - Abandon de
ApplicationMetadata#getImages()
. Utilisez plutôtApplicationMetadata#getIconUrl()
, qui renvoie l'image de l'application définie dans la Play Console. - Modification de
minSdkVersion
de 14 à 16 pour la bibliothèqueplay-services-cast-tv
.
Pour en savoir plus, consultez les notes de version du SDK Cast Android Sender.
- Abandon de
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-cast:21.1.0
- com.google.android.gms:play-services-cast-framework:21.1.0
- com.google.android.gms:play-services-cast-tv:20.0.0
5 août 2022
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Cloud Firestore
- Plug-in Gradle de Firebase App Distribution
- Firebase Authentication
- Firebase Cloud Messaging
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:30.3.2
- com.google.firebase:firebase-firestore:24.2.2
- com.google.firebase:firebase-firestore-ktx:24.2.2
- com.google.firebase:firebase-appdistribution-gradle:3.0.3
- com.google.firebase:firebase-auth:21.0.7
- com.google.firebase:firebase-auth-ktx:21.0.7
- com.google.firebase:firebase-messaging:23.0.7
- com.google.firebase:firebase-messaging-ktx:23.0.7
- com.google.firebase:firebase-messaging-directboot:23.0.7
2 août 2022
- Le SDK G+ des services Google Play (
com.google.android.gms.plus
) a été abandonné en 2018 et a été arrêté en février 2022. Par conséquent, toute la documentation de référence associée a été supprimée.
1er août 2022
- La dernière mise à jour de la bibliothèque TensorFlow Lite des services Google Play (v16.0.0-beta03) est désormais disponible. Cette bibliothèque peut être utilisée comme alternative à la bibliothèque autonome TensorFlow Lite pour réduire la taille de l'application et recevoir des mises à jour automatiques. Pour en savoir plus, consultez la documentation de TensorFlow.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-tflite-gpu:16.0.0-beta03
- com.google.android.gms:play-services-tflite-impl:16.0.0-beta03
- com.google.android.gms:play-services-tflite-java:16.0.0-beta03
- com.google.android.gms:play-services-tflite-support:16.0.0-beta03
25 juillet 2022
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Firebase Crashlytics
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:30.3.1
- com.google.firebase:firebase-crashlytics:18.2.12
- com.google.firebase:firebase-crashlytics-ktx:18.2.12
- com.google.firebase:firebase-crashlytics-ndk:18.2.12
- com.google.firebase:firebase-datatransport:18.1.6
18 juillet 2022
Les dernières mises à jour de
play-services-maps
incluent des personnalisations avancées des polylignes en disponibilité générale, en particulier les suivantes:- Ajout d'un segment de style à la polyligne.
- Ajout d'un style de lutin.
- Ajout d'un style de texture.
La dernière mise à jour du SDK BUL à proximité inclut les modifications suivantes:
- Activation de la création de client de contrôleur BUL.
- Activation de la mesure des distances bidirectionnelle un à plusieurs double sens (DS-TWR).
La dernière mise à jour du SDK Nearby Connections inclut les modifications suivantes:
- Ajout de
ConnectionLifecycleCallback#onBandwidthChanged
pour avertir le client que la qualité de la connexion est bonne (6 à 60 Mbit/s), correcte (60 à 200 Kbit/s) ou mauvaise (5 Kbit/s). - Ajout de
ConnectionType
pour remplacer l'API d'origine (par exemple, utilisezAdvertisingOptions.Builder#setConnectionType
au lieu deAdvertisingOptions.Builder#setDisruptiveUpgrade
). - Abandon de
AdvertisingOptions.Builder#setDisruptiveUpgrade
. UtilisezAdvertisingOptions.Builder#setConnectionType
à la place. - Abandon de
ConnectionOptions.Builder#setDisruptiveUpgrade
. UtilisezConnectionOptions.Builder#setConnectionType
à la place.
- Ajout de
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-maps:18.1.0
- com.google.android.gms:play-services-preby:18.3.0
15 juillet 2022
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Cloud Firestore
- Compatibilité avec les modules dynamiques Firebase
- Firebase ML
- Firebase Remote Config
- SDK Firebase pour Google Analytics
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:30.3.0
- com.google.firebase:firebase-core:21.1.0
- com.google.firebase:firebase-analytics:21.1.0
- com.google.firebase:firebase-analytics-ktx:21.1.0
- com.google.firebase:firebase-config:21.1.1
- com.google.firebase:firebase-config-ktx:21.1.1
- com.google.firebase:firebase-dynamic-module-support:16.0.0-beta02
- com.google.firebase:firebase-firestore:24.2.1
- com.google.firebase:firebase-firestore-ktx:24.2.1
- com.google.firebase:firebase-ml-modeldownloader:24.0.4
- com.google.firebase:firebase-ml-modeldownloader-ktx:24.0.4
- com.google.android.gms:play-services-measurement:21.1.0
- com.google.android.gms:play-services-measurement-api:21.1.0
- com.google.android.gms:play-services-measurement-base:21.1.0
- com.google.android.gms:play-services-measurement-impl:21.1.0
- com.google.android.gms:play-services-measurement-sdk:21.1.0
- com.google.android.gms:play-services-measurement-sdk-api:21.1.0
14 juillet 2022
- Permet de mettre à jour le SDK Google Mobile Ads pour Android et le SDK Firebase Ads. Pour plus d'informations, consultez les notes de version du produit.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-ads:21.1.0
- com.google.android.gms:play-services-ads-lite:21.1.0
- com.google.firebase:firebase-ads:21.1.0
- com.google.firebase:firebase-ads-lite:21.1.0
6 juillet 2022
- Version bêta initiale de la bibliothèque ThreadNetwork des services Google Play.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-threadnetwork:16.0.0-beta01
28 juin 2022
La dernière version du plug-in
google-services
pour Android (v4.3.13) est désormais disponible. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.La dernière version de la bibliothèque Code Scanner des services Google Play est désormais disponible. Pour en savoir plus sur ses mises à jour, consultez les notes de version de ML Kit.
Les dernières mises à jour des bibliothèques
play-services-base
,play-services-basement
etplay-services-tasks
incluent les modifications suivantes:- Ajout de la nouvelle interface
OptionalModuleApi
, qui indique si une API nécessite un composant de services Google Play supplémentaire (c'est-à-dire un module facultatif). - Ajout de la nouvelle classe
ModuleInstallClient
, qui vous permet d'envoyer des requêtes explicites pour télécharger des modules facultatifs, de publier des modules facultatifs et de vérifier la disponibilité des API nécessitant des modules facultatifs.
- Ajout de la nouvelle interface
La version initiale de la bibliothèque
play-services-base-testing
est désormais disponible. Il fournit des simulations de test pourModuleInstallClient
.
Artefacts publiés sur maven.google.com
- com.google.gms:google-services:4.3.13
- com.google.android.gms:play-services-code-scanner:16.0.0-beta2
- com.google.android.gms:play-services-base:18.1.0
- com.google.android.gms:play-services-basement:18.1.0
- com.google.android.gms:play-services-base-testing:16.0.0
- com.google.android.gms:play-services-tasks:18.0.2
23 juin 2022
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Cloud Firestore
- Firebase Authentication
- Firebase Cloud Messaging
- Plug-in Gradle pour Firebase Crashlytics
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Des versions mises à jour du plug-in
google-services
pour Android (v4.3.12) et du plug-instrict-version-matcher
pour Android (v1.2.4) sont désormais disponibles. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:30.2.0
- com.google.firebase:firebase-auth:21.0.6
- com.google.firebase:firebase-auth-ktx:21.0.6
- com.google.firebase:firebase-crashlytics-buildtools:2.9.1
- com.google.firebase:firebase-crashlytics-gradle:2.9.1
- com.google.firebase:firebase-datatransport:18.1.5
- com.google.firebase:firebase-firestore:24.2.0
- com.google.firebase:firebase-firestore-ktx:24.2.0
- com.google.firebase:firebase-messaging:23.0.6
- com.google.firebase:firebase-messaging-ktx:23.0.6
- com.google.firebase:firebase-messaging-directboot:23.0.6
- com.google.gms:google-services:4.3.12
- com.google.android.gms:strict-version-matcher-plugin:1.2.4
7 juin 2022
La dernière mise à jour de la bibliothèque
play-services-location
inclut les modifications suivantes:- Correction des problèmes d'annotation de possibilité de valeur nulle pour les clients Kotlin.
- Correction du problème de fuite de mémoire de
LocationCallback
. - Ajout d'une API pour getCurrentLocation() avec des options de requête supplémentaires.
- Ajout d'une API pour getLastLocation() avec des options de requête supplémentaires.
- Ajout de nouvelles API pour requestLocationUpdates() compatibles avec les exécuteurs.
- Abandon des constantes LocationRequest.PRIORITY_* au profit des constantes Priority.PRIORITY_*.
- Abandon de LocationRequest.setExpirationTime(), à remplacer par LocationRequest.setExpirationDuration().
- Clarifications et ajout de consignes supplémentaires dans la documentation de référence de la bibliothèque.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-location:20.0.0
1er juin 2022
La bibliothèque
play-services-appindex
est désormais en phase de disponibilité générale. Elle remplace la bibliothèquefirebase-appindexing
et prend en charge les cas d'utilisation permettant de partager des documents structurés en tant queIndexables
etUserActions
avec l'Assistant Google.Pour en savoir plus sur le partage de documents avec l'Assistant Google, consultez Envoyer des raccourcis dynamiques à l'Assistant.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-appindex:16.1.0
26 mai 2022
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Firebase App Distribution
- Plug-in Gradle de Firebase App Distribution
- Firebase Authentication
- Firebase Crashlytics
- Plug-in Gradle pour Firebase Crashlytics
- Firebase Performance Monitoring
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Les dernières mises à jour des bibliothèques TensorFlow Lite des services Google Play incluent toutes les modifications incluses dans la version 2.9 de TensorFlow.
La dernière mise à jour de la bibliothèque
play-services-fitness
abandonne les API qui permettent de lire et d'écrire des données historiques de remise en forme au profit de Santé Connect.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-tflite-java:16.0.0-beta02
- com.google.android.gms:play-services-tflite-impl:16.0.0-beta02
- com.google.android.gms:play-services-tflite-support:16.0.0-beta02
- com.google.android.gms:play-services-fitness:21.1.0
- com.google.firebase:firebase-bom:30.1.0
- com.google.firebase:firebase-appdistribution:16.0.0-beta03
- com.google.firebase:firebase-appdistribution-api:16.0.0-beta03
- com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta03
- com.google.firebase:firebase-appdistribution-gradle:3.0.2
- com.google.firebase:firebase-auth:21.0.5
- com.google.firebase:firebase-auth-ktx:21.0.5
- com.google.firebase:firebase-crashlytics:18.2.11
- com.google.firebase:firebase-crashlytics-ktx:18.2.11
- com.google.firebase:firebase-crashlytics-ndk:18.2.11
- com.google.firebase:firebase-crashlytics-buildtools:2.9.0
- com.google.firebase:firebase-crashlytics-gradle:2.9.0
- com.google.firebase:firebase-perf:20.1.0
- com.google.firebase:firebase-perf-ktx:20.1.0
25 mai 2022
- Permet de mettre à jour le SDK Google Mobile Ads pour Android et le SDK Firebase Ads. Pour plus d'informations, consultez les notes de version du produit.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-ads:21.0.0
- com.google.android.gms:play-services-ads-lite:21.0.0
- com.google.firebase:firebase-ads:21.0.0
- com.google.firebase:firebase-ads-lite:21.0.0
23 mai 2022
La dernière mise à jour de
play-service-nearby
(v18.2.0) inclut la première version publique de l'API Nearby UWB.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-preby:18.2.0
19 mai 2022
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Firebase Cloud Messaging
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:30.0.2
- com.google.firebase:firebase-datatransport:18.1.4
- com.google.firebase:firebase-messaging:23.0.5
- com.google.firebase:firebase-messaging-ktx:23.0.5
- com.google.firebase:firebase-messaging-directboot:23.0.5
12 mai 2022
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Firebase Authentication
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:30.0.1
- com.google.firebase:firebase-auth:21.0.4
- com.google.firebase:firebase-auth-ktx:21.0.4
10 mai 2022
- Version bêta initiale de la bibliothèque Code Scanner des services Google Play. Pour en savoir plus, consultez les notes de version de ML Kit.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-code-scanner:16.0.0-beta1
6 mai 2022
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- SDK Firebase pour Google Analytics
- Cloud Firestore
- Cloud Functions for Firebase (client)
- Firebase App Check
- Firebase Cloud Messaging
- Firebase Realtime Database
- Firebase Remote Config
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:30.0.0
- com.google.firebase:firebase-common:20.1.1
- com.google.firebase:firebase-common-ktx:20.1.1
- com.google.firebase:firebase-analytics:21.0.0
- com.google.firebase:firebase-analytics-ktx:21.0.0
- com.google.firebase:firebase-core:21.0.0
- com.google.firebase:firebase-appcheck:16.0.0
- com.google.firebase:firebase-appcheck-debug:16.0.0
- com.google.firebase:firebase-appcheck-debug-testing:16.0.0
- com.google.firebase:firebase-appcheck-interop:16.0.0
- com.google.firebase:firebase-appcheck-playintegrity:16.0.0.
- com.google.firebase:firebase-appcheck-safetynet:16.0.0
- com.google.firebase:firebase-config:21.1.0
- com.google.firebase:firebase-config-ktx:21.1.0
- com.google.firebase:firebase-database:20.0.5
- com.google.firebase:firebase-database-ktx:20.0.5
- com.google.firebase:firebase-datatransport:18.1.3
- com.google.firebase:firebase-firestore:24.1.2
- com.google.firebase:firebase-firestore-ktx:24.1.2
- com.google.firebase:firebase-functions:20.1.0
- com.google.firebase:firebase-functions-ktx:20.1.0
- com.google.firebase:firebase-messaging:23.0.4
- com.google.firebase:firebase-messaging-directboot:23.0.4
- com.google.firebase:firebase-messaging-ktx:23.0.4
- com.google.android.gms:play-services-measurement:21.0.0
- com.google.android.gms:play-services-measurement-api:21.0.0
- com.google.android.gms:play-services-measurement-base:21.0.0
- com.google.android.gms:play-services-measurement-impl:21.0.0
- com.google.android.gms:play-services-measurement-sdk:21.0.0
- com.google.android.gms:play-services-measurement-sdk-api:21.0.0
3 mai 2022
- Les dernières mises à jour de la bibliothèque
play-services-basement
améliorent la sécurité de validation de la signature et corrigent la faillePendingIntent
modifiable.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-basement:18.0.2
27 avril 2022
La dernière mise à jour de la bibliothèque
play-services-auth
apporte la modification suivante:- Abandon des API dans
CredentialClient
et des classes de requête/réponse associées.
- Abandon des API dans
La dernière mise à jour de Firebase inclut des modifications apportées à Firebase Crashlytics.
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-auth:20.2.0
- com.google.firebase:firebase-crashlytics:18.2.10
- com.google.firebase:firebase-crashlytics-ktx:18.2.10
- com.google.firebase:firebase-crashlytics-ndk:18.2.10
14 avril 2022
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Cloud Firestore
- Firebase App Check
- Firebase App Distribution
- Firebase Cloud Messaging
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:29.3.1
- com.google.firebase:firebase-appcheck:16.0.0-beta06
- com.google.firebase:firebase-appcheck-debug:16.0.0-beta06
- com.google.firebase:firebase-appcheck-debug-testing:16.0.0-beta06
- com.google.firebase:firebase-appcheck-interop:16.0.0-beta06
- com.google.firebase:firebase-appcheck-safetynet:16.0.0-beta06
- com.google.firebase:firebase-appdistribution:16.0.0-beta02
- com.google.firebase:firebase-appdistribution-ktx:16.0.0-beta02
- com.google.firebase:firebase-datatransport:18.1.2
- com.google.firebase:firebase-firestore:24.1.1
- com.google.firebase:firebase-firestore-ktx:24.1.1
- com.google.firebase:firebase-messaging:23.0.3
- com.google.firebase:firebase-messaging-ktx:23.0.3
- com.google.firebase:firebase-messaging-directboot:23.0.3
12 avril 2022
Les dernières mises à jour de
play-services-nearby
(v18.1.0) incluent les modifications suivantes:Les autorisations
BLUETOOTH_ADVERTISE
,BLUETOOTH_CONNECT
etBLUETOOTH_SCAN
sont désormais requises pour les connexions à proximité à partir d'Android S.Ajout de
Payload#setFileName()
etPayload#setParentFolder()
pour enregistrer le fichier reçu avec un nom de fichier et un chemin d'accès relatif attribués.Ajout de
VariantOfConcern
pour permettre aux autorités sanitaires (PHA) de joindre une variante du problème définie par les autorités sanitaires dans les notifications d'exposition. Par exemple, une PHA peut attribuer les définitions suivantes:VariantOfConcernType.type1
par "Vaccin efficace"VariantOfConcernType.type2
en tant que "Haute fréquence"VariantOfConcernType.type3
est défini sur "Gravité élevée"VariantOfConcernType.type4
comme "perfectionnée en matière de vaccins"Abandon de la fonctionnalité ultrasons Nearby Message.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-preby:18.1.0
24 mars 2022
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- SDK Firebase pour Google Analytics
- Cloud Firestore
- Firebase App Check
- Firebase Authentication
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:29.3.0
- com.google.firebase:firebase-core:20.1.2
- com.google.firebase:firebase-analytics:20.1.2
- com.google.firebase:firebase-analytics-ktx:20.1.2
- com.google.firebase:firebase-annotations:16.1.0.
- com.google.firebase:firebase-appcheck:16.0.0-beta05
- com.google.firebase:firebase-appcheck-debug:16.0.0-beta05
- com.google.firebase:firebase-appcheck-debug-testing:16.0.0-beta05
- com.google.firebase:firebase-appcheck-interop:16.0.0-beta05
- com.google.firebase:firebase-appcheck-safetynet:16.0.0-beta05
- com.google.firebase:firebase-auth:21.0.3
- com.google.firebase:firebase-auth-ktx:21.0.3
- com.google.firebase:firebase-firestore:24.1.0
- com.google.firebase:firebase-firestore-ktx:24.1.0
- com.google.android.gms:play-services-measurement:20.1.2
- com.google.android.gms:play-services-measurement-api:20.1.2
- com.google.android.gms:play-services-measurement-base:20.1.2
- com.google.android.gms:play-services-measurement-impl:20.1.2
- com.google.android.gms:play-services-measurement-sdk:20.1.2
- com.google.android.gms:play-services-measurement-sdk-api:20.1.2
22 mars 2022
- Les dernières mises à jour de la bibliothèque
play-services-basement
corrigent les cas de non-respect du StrictMode d'Android 12.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-basement:18.0.1
17 mars 2022
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- SDK Firebase pour Google Analytics
- Firebase Cloud Messaging
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:29.2.1
- com.google.firebase:firebase-core:20.1.1
- com.google.firebase:firebase-analytics:20.1.1
- com.google.firebase:firebase-analytics-ktx:20.1.1
- com.google.firebase:firebase-messaging:23.0.2
- com.google.firebase:firebase-messaging-ktx:23.0.2
- com.google.firebase:firebase-messaging-directboot:23.0.2
- com.google.android.gms:play-services-measurement:20.1.1
- com.google.android.gms:play-services-measurement-api:20.1.1
- com.google.android.gms:play-services-measurement-base:20.1.1
- com.google.android.gms:play-services-measurement-impl:20.1.1
- com.google.android.gms:play-services-measurement-sdk:20.1.1
- com.google.android.gms:play-services-measurement-sdk-api:20.1.1
15 mars 2022
- La version initiale de la bibliothèque
play-services-games-v2
est désormais disponible. Cette bibliothèque fournit une fonctionnalité de connexion simplifiée. Pour en savoir plus, consultez le guide de démarrage de la connexion pour la version 2.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-games-v2:17.0.0
10 mars 2022
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Cloud Firestore
- Cloud Functions for Firebase (client)
- Cloud Storage for Firebase
- Firebase A/B Testing
- Firebase App Distribution
- Plug-in Gradle de Firebase App Distribution
- Firebase Authentication
- Firebase Cloud Messaging
- Firebase Crashlytics
- Firebase Dynamic Links
- Messagerie dans l'application Firebase
- Installations Firebase
- Firebase ML
- Firebase Performance Monitoring
- Firebase Realtime Database
- Firebase Remote Config
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:29.2.0
- com.google.firebase:firebase-abt:21.0.1
- com.google.firebase:firebase-appdistribution:16.0.0-beta01
- com.google.firebase:firebase-appdistribution-ktx:16.0.0-beta01
- com.google.firebase:firebase-appdistribution-gradle:3.0.1
- com.google.firebase:firebase-auth:21.0.2
- com.google.firebase:firebase-auth-ktx:21.0.2
- com.google.firebase:firebase-common:20.1.0
- com.google.firebase:firebase-common-ktx:20.1.0
- com.google.firebase:firebase-config:21.0.2
- com.google.firebase:firebase-config-ktx:21.0.2
- com.google.firebase:firebase-crashlytics:18.2.9
- com.google.firebase:firebase-crashlytics-ktx:18.2.9
- com.google.firebase:firebase-crashlytics-ndk:18.2.9
- com.google.firebase:firebase-database:20.0.4
- com.google.firebase:firebase-database-ktx:20.0.4
- com.google.firebase:firebase-database-collection:18.0.1
- com.google.firebase:firebase-dynamic-links:21.0.1
- com.google.firebase:firebase-dynamic-links-ktx:21.0.1
- com.google.firebase:firebase-firestore:24.0.2
- com.google.firebase:firebase-firestore-ktx:24.0.2
- com.google.firebase:firebase-functions:20.0.2
- com.google.firebase:firebase-functions-ktx:20.0.2
- com.google.firebase:firebase-inappmessaging:20.1.2
- com.google.firebase:firebase-inappmessaging-ktx:20.1.2.
- com.google.firebase:firebase-inappmessaging-display:20.1.2
- com.google.firebase:firebase-inappmessaging-display-ktx:20.1.2.
- com.google.firebase:firebase-installations:17.0.1
- com.google.firebase:firebase-installations-ktx:17.0.1
- com.google.firebase:firebase-installations-interop:17.0.1
- com.google.firebase:firebase-messaging:23.0.1
- com.google.firebase:firebase-messaging-ktx:23.0.1
- com.google.firebase:firebase-messaging-directboot:23.0.1
- com.google.firebase:firebase-ml-modeldownloader:24.0.3
- com.google.firebase:firebase-ml-modeldownloader-ktx:24.0.3
- com.google.firebase:firebase-perf:20.0.6
- com.google.firebase:firebase-perf-ktx:20.0.6
- com.google.firebase:firebase-storage:20.0.1
- com.google.firebase:firebase-storage-ktx:20.0.1
8 mars 2022
- La dernière mise à jour de la bibliothèque
play-services-wallet
inclut une nouvelle API pour la reconnaissance optique des caractères pour les cartes de crédit. Pour en savoir plus, consultez le guide du développeur.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-wallet:19.1.0
28 février 2022
La dernière mise à jour du plug-in Gradle des licences Open Source inclut des correctifs pour les problèmes suivants:
L'ordre d'exécution des tâches provoque des problèmes avec la bibliothèque Hilt DI (problème n° 209 sur GitHub, problème n° 194, problème n° 2744 sur GitHub Hilt).
L'exécution de la détection des dépendances dans les projets comportant de nombreuses variantes prend beaucoup de temps (problème n° 200 GitHub).
Inclusion des dépendances de test (problème n° 214 sur GitHub)
Licences manquantes (problème n° 215 sur GitHub)
Gravité de la journalisation
AmbiguousVariantSelectionException
réduite (problème n° 202 sur GitHub).
Artefacts publiés sur maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.10.5
22 février 2022
Met à jour les bibliothèques ML Kit des services Google Play. Pour en savoir plus, consultez les notes de version de ML Kit.
Permet de mettre à jour le SDK Google Mobile Ads pour Android et le SDK Firebase Ads. Pour plus d'informations, consultez les notes de version du produit.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-mlkit-face-detection:17.0.1
- com.google.android.gms:play-services-ads:20.6.0
- com.google.android.gms:play-services-ads-lite:20.6.0
- com.google.firebase:firebase-ads:20.6.0
- com.google.firebase:firebase-ads-lite:20.6.0
17 février 2022
- La version bêta publique de la bibliothèque des services Google Play TensorFlow Lite est désormais disponible. Cette bibliothèque peut être utilisée comme alternative à la bibliothèque TensorFlow Lite autonome pour réduire la taille de l'application et recevoir les mises à jour automatiques. Pour en savoir plus, consultez la documentation de TensorFlow.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-tflite-java:16.0.0-beta01
- com.google.android.gms:play-services-tflite-impl:16.0.0-beta01
- com.google.android.gms:play-services-tflite-support:16.0.0-beta01
11 février 2022
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Firebase Crashlytics
- Firebase ML
- Firebase Performance Monitoring
- SDK Firebase pour Google Analytics
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:29.1.0
- com.google.firebase:firebase-core:20.1.0
- com.google.firebase:firebase-analytics:20.1.0
- com.google.firebase:firebase-analytics-ktx:20.1.0
- com.google.firebase:firebase-crashlytics:18.2.8
- com.google.firebase:firebase-crashlytics-ktx:18.2.8
- com.google.firebase:firebase-crashlytics-ndk:18.2.8
- com.google.firebase:firebase-ml-modeldownloader:24.0.2
- com.google.firebase:firebase-ml-modeldownloader-ktx:24.0.2
- com.google.firebase:firebase-perf:20.0.5
- com.google.firebase:firebase-perf-ktx:20.0.5
1er février 2022
- La dernière mise à jour de la bibliothèque
play-services-auth
inclut une nouvelle API qui facilite les indices de connexion pour l'authentification via un numéro de téléphone. Elle permet aux utilisateurs de sélectionner un numéro de téléphone sur leur carte SIM et de le partager avec l'application appelante. Pour en savoir plus, consultez la documentation de l'API.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-auth:20.1.0
25 janvier 2022
- Met à jour les bibliothèques ML Kit des services Google Play. Pour en savoir plus, consultez les notes de version de ML Kit.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-mlkit-barcode-scanning:18.0.0
- com.google.android.gms:play-services-mlkit-face-detection:17.0.0
- com.google.android.gms:play-services-mlkit-image-labeling:16.0.7
- com.google.android.gms:play-services-mlkit-image-labeling-custom:16.0.0-beta3
- com.google.android.gms:play-services-mlkit-language-id:17.0.0-beta1
- com.google.android.gms:play-services-mlkit-text-recognition:18.0.0
- com.google.android.gms:play-services-mlkit-text-recognition-common:17.0.0
20 janvier 2022
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Cloud Firestore
- Firebase Crashlytics
- Plug-in Gradle de Firebase App Distribution
- Plug-in Gradle pour Firebase Performance Monitoring
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:29.0.4
- com.google.firebase:firebase-crashlytics:18.2.7
- com.google.firebase:firebase-crashlytics-ktx:18.2.7
- com.google.firebase:firebase-crashlytics-ndk:18.2.7
- com.google.firebase:firebase-firestore:24.0.1
- com.google.firebase:firebase-firestore-ktx:24.0.1
- com.google.firebase:firebase-appdistribution-gradle:3.0.0
- com.google.firebase:perf-plugin:1.4.1
10 janvier 2022
La dernière mise à jour du SDK Block Store inclut les modifications suivantes:
Ajout d'une nouvelle méthode,
StoreBytesData.Builder#setShouldBackupToCloud
, qui vous permet d'activer la sauvegarde des données Block Store de l'application dans le cloud.Ajout d'une nouvelle API,
BlockstoreClient#isEndToEndEncryptionAvailable
, qui vous permet de vérifier si les données du Block Store sauvegardées dans le cloud seront chiffrées de bout en bout.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-auth-blockstore:16.1.0
5 janvier 2022
- Les dernières mises à jour de plusieurs bibliothèques (voir la section "Artefacts publiés" ci-dessous) incluent l'utilisation des dernières versions de
play-services-base
et deplay-services-tasks
(v18.0.1) pour résoudre le problème décrit dans la version du 9 décembre 2021.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-ads-identifier:18.0.1
- com.google.android.gms:play-services-afs-native:19.0.3
- com.google.android.gms:play-services-analytics:18.0.1
- com.google.android.gms:play-services-analytics-impl:18.0.1
- com.google.android.gms:play-services-appset:16.0.2
- com.google.android.gms:play-services-auth:20.0.1
- com.google.android.gms:play-services-auth-api-phone:18.0.1
- com.google.android.gms:play-services-auth-base:18.0.1
- com.google.android.gms:play-services-auth-blockstore:16.0.4
- com.google.android.gms:play-services-awareness:19.0.1
- com.google.android.gms:play-services-cast:21.0.1
- com.google.android.gms:play-services-cast-framework:21.0.1
- com.google.android.gms:play-services-cast-tv:19.0.1
- com.google.android.gms:play-services-cloud-messaging:17.0.2
- com.google.android.gms:play-services-cronet:18.0.1
- com.google.android.gms:play-services-fitness:21.0.1
- com.google.android.gms:play-services-flags:18.0.1
- com.google.android.gms:play-services-games:22.0.1
- com.google.android.gms:play-services-identity:18.0.1
- com.google.android.gms:play-services-instantapps:18.0.1
- com.google.android.gms:play-services-location:19.0.1
- com.google.android.gms:play-services-maps:18.0.2
- com.google.android.gms:play-services-preby:18.0.2
- com.google.android.gms:play-services-password-complexity:18.0.1
- com.google.android.gms:play-services-pay:16.0.3
- com.google.android.gms:play-services-recaptcha:17.0.1
- com.google.android.gms:play-services-safetynet:18.0.1
- com.google.android.gms:play-services-stats:17.0.3
- com.google.android.gms:play-services-streamprotect:16.0.2
- com.google.android.gms:play-services-tagmanager:18.0.1
- com.google.android.gms:play-services-tagmanager-api:18.0.1
- com.google.android.gms:play-services-tagmanager-v4-impl:18.0.1
- com.google.android.gms:play-services-wallet:19.0.1
16 décembre 2021
Les dernières mises à jour de
play-services-base
etplay-services-tasks
résolvent le problème pouvant entraîner des exceptions NPE (NullPointerException
) lors de la gestion deTask<Void>
dans le code Kotlin. Si vous utilisez l'une des versions de bibliothèque listées dans la version du 9 décembre 2021, vous pouvez éviter les exceptions NPE d'exécution en fonction explicitement sur la version 18.0.1 deplay-services-base
etplay-services-tasks
. Ajoutez les éléments suivants à la sectiondependencies
de votre fichierbuild.gradle
:implementation 'com.google.android.gms:play-services-base:18.0.1' implementation 'com.google.android.gms:play-services-tasks:18.0.1'
En janvier 2022, nous prévoyons de publier de nouvelles versions des autres artefacts publiés le 9 décembre avec de nouvelles dépendances
POM
sur les versions 18.0.1 deplay-services-base
etplay-services-tasks
.La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- SDK Firebase pour Google Analytics
Cette version de Firebase récupère les dernières versions de
play-services-base
etplay-services-tasks
(v18.0.1) pour résoudre le problème décrit dans la version du 9 décembre 2021.Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-base:18.0.1
- com.google.android.gms:play-services-tasks:18.0.1
- com.google.firebase:firebase-bom:29.0.3
- com.google.firebase:firebase-core:20.0.2.
- com.google.firebase:firebase-analytics:20.0.2
- com.google.firebase:firebase-analytics-ktx:20.0.2
- com.google.android.gms:play-services-measurement:20.0.2
- com.google.android.gms:play-services-measurement-api:20.0.2
- com.google.android.gms:play-services-measurement-base:20.0.2
- com.google.android.gms:play-services-measurement-impl:20.0.2
- com.google.android.gms:play-services-measurement-sdk:20.0.2
- com.google.android.gms:play-services-measurement-sdk-api:20.0.2
14 décembre 2021
- Met à jour les bibliothèques ML Kit des services Google Play. Pour en savoir plus, consultez les notes de version de ML Kit.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-mlkit-barcode-scanning:17.0.0
- com.google.android.gms:play-services-mlkit-face-detection:16.2.1
- com.google.android.gms:play-services-mlkit-image-labeling:16.0.6
- com.google.android.gms:play-services-mlkit-image-labeling-custom:16.0.0-beta2
- com.google.android.gms:play-services-mlkit-text-recognition:17.0.1
10 décembre 2021
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Firebase Crashlytics
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:29.0.2
- com.google.firebase:firebase-crashlytics:18.2.6
- com.google.firebase:firebase-crashlytics-ktx:18.2.6
- com.google.firebase:firebase-crashlytics-ndk:18.2.6
9 décembre 2021
Les dernières mises à jour de plusieurs bibliothèques incluent la modification suivante:
- Des annotations de possibilité de valeur nulle strictes (
@NonNull
et@Nullable
) sont utilisées là où@RecentlyNonNull
et@RecentlyNullable
étaient précédemment utilisés. Avec cette modification, ce qui provoquait auparavant un avertissement de nullité entraînera désormais une erreur lors de la compilation du code Kotlin ou de l'utilisation des frameworks de vérificationnull
Java. Des modifications d'annotation similaires seront déployées de manière incrémentielle dans les prochaines versions d'autres artefactscom.google.android.gms
.
Consultez la section "Artefacts publiés" pour obtenir la liste complète des bibliothèques concernées.
- Des annotations de possibilité de valeur nulle strictes (
Les dernières mises à jour des bibliothèques
play-services-base
,play-services-basement
etplay-services-tasks
incluent les modifications strictes apportées aux annotations de possibilité de valeur nulle décrites ci-dessus, ainsi que les modifications supplémentaires suivantes:- Suppression des constantes de remise en forme obsolètes des champs d'application.
- Ajout de la méthode utilitaire
withTimeout()
à Tasks.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-analytics:20.0.1
- com.google.firebase:firebase-analytics-ktx:20.0.1
- com.google.firebase:firebase-core:20.0.1.
- com.google.android.gms:play-services-ads-identifier:18.0.0
- com.google.android.gms:play-services-afs-native:19.0.2
- com.google.android.gms:play-services-analytics:18.0.0
- com.google.android.gms:play-services-analytics-impl:18.0.0
- com.google.android.gms:play-services-appset:16.0.1
- com.google.android.gms:play-services-auth:20.0.0
- com.google.android.gms:play-services-auth-api-phone:18.0.0
- com.google.android.gms:play-services-auth-base:18.0.0
- com.google.android.gms:play-services-auth-blockstore:16.0.3
- com.google.android.gms:play-services-awareness:19.0.0
- com.google.android.gms:play-services-base:18.0.0
- com.google.android.gms:play-services-basement:18.0.0
- com.google.android.gms:play-services-cast:21.0.0
- com.google.android.gms:play-services-cast-framework:21.0.0
- com.google.android.gms:play-services-cast-tv:19.0.0
- com.google.android.gms:play-services-cloud-messaging:17.0.1
- com.google.android.gms:play-services-cronet:18.0.0
- com.google.android.gms:play-services-fitness:21.0.0
- com.google.android.gms:play-services-flags:18.0.0
- com.google.android.gms:play-services-games:22.0.0
- com.google.android.gms:play-services-identity:18.0.0
- com.google.android.gms:play-services-instantapps:18.0.0
- com.google.android.gms:play-services-location:19.0.0
- com.google.android.gms:play-services-maps:18.0.1
- com.google.android.gms:play-services-measurement:20.0.1
- com.google.android.gms:play-services-measurement-api:20.0.1
- com.google.android.gms:play-services-measurement-base:20.0.1
- com.google.android.gms:play-services-measurement-impl:20.0.1
- com.google.android.gms:play-services-measurement-sdk:20.0.1
- com.google.android.gms:play-services-measurement-sdk-api:20.0.1
- com.google.android.gms:play-services-preby:18.0.1
- com.google.android.gms:play-services-password-complexity:18.0.0
- com.google.android.gms:play-services-pay:16.0.2
- com.google.android.gms:play-services-recaptcha:17.0.0
- com.google.android.gms:play-services-safetynet:18.0.0
- com.google.android.gms:play-services-stats:17.0.2
- com.google.android.gms:play-services-streamprotect:16.0.1
- com.google.android.gms:play-services-tagmanager:18.0.0
- com.google.android.gms:play-services-tagmanager-api:18.0.0
- com.google.android.gms:play-services-tagmanager-v4-impl:18.0.0
- com.google.android.gms:play-services-tasks:18.0.0
- com.google.android.gms:play-services-wallet:19.0.0
30 novembre 2021
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Firebase App Check
- Firebase Crashlytics
- Plug-in Gradle pour Firebase Crashlytics
- Firebase ML
- Firebase Performance Monitoring
- Firebase Realtime Database
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:29.0.1
- com.google.firebase:firebase-appcheck:16.0.0-beta04
- com.google.firebase:firebase-appcheck-debug:16.0.0-beta04
- com.google.firebase:firebase-appcheck-debug-testing:16.0.0-beta04
- com.google.firebase:firebase-appcheck-interop:16.0.0-beta04
- com.google.firebase:firebase-appcheck-safetynet:16.0.0-beta04
- com.google.firebase:firebase-crashlytics:18.2.5
- com.google.firebase:firebase-crashlytics-buildtools:2.8.1
- com.google.firebase:firebase-crashlytics-gradle:2.8.1
- com.google.firebase:firebase-crashlytics-ktx:18.2.5
- com.google.firebase:firebase-crashlytics-ndk:18.2.5
- com.google.firebase:firebase-database:20.0.3
- com.google.firebase:firebase-database-ktx:20.0.3
- com.google.firebase:firebase-datatransport:18.1.1
- com.google.firebase:firebase-ml-modeldownloader:24.0.1
- com.google.firebase:firebase-ml-modeldownloader-ktx:24.0.1
- com.google.firebase:firebase-perf:20.0.4
- com.google.firebase:firebase-perf-ktx:20.0.4
18 novembre 2021
- Permet de mettre à jour le SDK Google Mobile Ads pour Android et le SDK Firebase Ads. Pour plus d'informations, consultez les notes de version du produit.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-ads:20.5.0
- com.google.android.gms:play-services-ads-lite:20.5.0
- com.google.firebase:firebase-ads:20.5.0
- com.google.firebase:firebase-ads-lite:20.5.0
16 novembre 2021
Les mises à jour des bibliothèques
play-services-cast
etplay-services-cast-framework
incluent:- Améliorations apportées à la file d'attente:
- Ajout d'un rappel
itemsReorderedAtIndexes
àMediaQueue
, qui est appelé lorsque la file d'attente a été réorganisée. - Ajout de la prise en charge de la sérialisation des commandes de file d'attente.
- Mise à jour du paramètre
customData
dans "RemoteMediaClient#queueSetRepeatMode" pouvant être nul. - La fonctionnalité d'affichage à distance est obsolète.
- Modification de
minSdkVersion
de 14 à 16.
Pour en savoir plus, consultez les notes de version du SDK Cast Android Sender.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-cast:20.1.0
- com.google.android.gms:play-services-cast-framework:20.1.0
29 octobre 2021
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Cloud Firestore
- Firebase Cloud Messaging
- Firebase Crashlytics
- Plug-in Gradle pour Firebase Crashlytics
- Firebase Dynamic Links
- Messagerie dans l'application Firebase
- SDK Firebase pour Google Analytics
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:29.0.0
- com.google.firebase:firebase-analytics:20.0.0
- com.google.firebase:firebase-analytics-ktx:20.0.0
- com.google.firebase:firebase-core:20.0.0
- com.google.firebase:firebase-crashlytics:18.2.4
- com.google.firebase:firebase-crashlytics-buildtools:2.8.0
- com.google.firebase:firebase-crashlytics-gradle:2.8.0
- com.google.firebase:firebase-crashlytics-ktx:18.2.4
- com.google.firebase:firebase-crashlytics-ndk:18.2.4
- com.google.firebase:firebase-dynamic-links:21.0.0
- com.google.firebase:firebase-dynamic-links-ktx:21.0.0
- com.google.firebase:firebase-firestore:24.0.0
- com.google.firebase:firebase-firestore-ktx:24.0.0
- com.google.firebase:firebase-inappmessaging:20.1.1
- com.google.firebase:firebase-inappmessaging-display:20.1.1
- com.google.firebase:firebase-inappmessaging-display-ktx:20.1.1.
- com.google.firebase:firebase-inappmessaging-ktx:20.1.1.
- com.google.firebase:firebase-measurement-connector:20.0.0
- com.google.firebase:firebase-messaging:23.0.0
- com.google.firebase:firebase-messaging-directboot:23.0.0
- com.google.firebase:firebase-messaging-ktx:23.0.0
- com.google.android.gms:play-services-measurement:20.0.0
- com.google.android.gms:play-services-measurement-base:20.0.0
- com.google.android.gms:play-services-measurement-sdk-api:20.0.0
- com.google.android.gms:play-services-measurement-api:20.0.0
- com.google.android.gms:play-services-measurement-sdk:20.0.0
- com.google.android.gms:play-services-measurement-impl:20.0.0
27 octobre 2021
La bibliothèque cliente
play-services-maps
est désormais en disponibilité générale et compatible avec le niveau d'API Android 19 (Android 4.4, KitKat) ou version ultérieure.Cette version inclut un nouveau moteur de rendu de carte disponible pour activation, qui améliore les performances et la stabilité, ainsi que la prise en charge de la personnalisation de cartes dans Google Cloud. Pour en savoir plus à ce sujet et sur d'autres mises à jour, consultez les notes de version du produit.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-maps:18.0.0
11 octobre 2021
La bibliothèque
play-services-appset
est désormais en phase de disponibilité générale. Cette bibliothèque est conçue pour prendre en charge des cas d'utilisation tels que l'analyse ou la prévention des fraudes, tout en respectant la confidentialité des utilisateurs.Cette bibliothèque comprend des méthodes de gestion de l'ID du groupe d'applications. Il s'agit d'un ID unique qui, sur un appareil donné, vous permet de corréler l'utilisation ou les actions sur un ensemble d'applications appartenant à votre organisation. Pour en savoir plus, consultez ce guide.
Cette version en disponibilité générale inclut les mises à jour suivantes de la version Preview développeur:
- Renommage de plusieurs interfaces client. Pour en savoir plus, consultez la documentation de référence de l'API
play-services-appset
. - La bibliothèque
play-services-appset
est désormais compatible avec le prochain ID d'ensemble d'applications au niveau du développeur. Les services Google Play devraient bientôt prendre en charge l'ID du groupe d'applications au niveau du développeur. Cette fonctionnalité sera publiée dans les services Google Play et déployée sur les appareils des utilisateurs sans qu'il soit nécessaire de mettre à niveau la version de la bibliothèqueplay-services-appset
.
- Renommage de plusieurs interfaces client. Pour en savoir plus, consultez la documentation de référence de l'API
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-appset:16.0.0
4 octobre 2021
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Firebase App Check
- Cloud Firestore
- Firebase Crashlytics
- Firebase Performance Monitoring
- SDK Firebase pour Google Analytics
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:28.4.2
- com.google.firebase:firebase-analytics:19.0.2
- com.google.firebase:firebase-analytics-ktx:19.0.2
- com.google.firebase:firebase-appcheck:16.0.0-beta03
- com.google.firebase:firebase-appcheck-debug:16.0.0-beta03
- com.google.firebase:firebase-appcheck-debug-testing:16.0.0-beta03
- com.google.firebase:firebase-appcheck-interop:16.0.0-beta03
- com.google.firebase:firebase-appcheck-safetynet:16.0.0-beta03
- com.google.firebase:firebase-core:19.0.2.
- com.google.firebase:firebase-crashlytics:18.2.3
- com.google.firebase:firebase-crashlytics-ktx:18.2.3
- com.google.firebase:firebase-crashlytics-ndk:18.2.3
- com.google.firebase:firebase-firestore:23.0.4
- com.google.firebase:firebase-firestore-ktx:23.0.4
- com.google.firebase:firebase-perf:20.0.3
- com.google.firebase:firebase-perf-ktx:20.0.3
- com.google.android.gms:play-services-measurement:19.0.2
- com.google.android.gms:play-services-measurement-base:19.0.2
- com.google.android.gms:play-services-measurement-sdk-api:19.0.2
- com.google.android.gms:play-services-measurement-api:19.0.2
- com.google.android.gms:play-services-measurement-sdk:19.0.2
- com.google.android.gms:play-services-measurement-impl:19.0.2
22 septembre 2021
- Permet de mettre à jour le SDK Google Mobile Ads pour Android et le SDK Firebase Ads. Pour plus d'informations, consultez les notes de version du produit.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-ads:20.4.0
- com.google.android.gms:play-services-ads-lite:20.4.0
- com.google.firebase:firebase-ads:20.4.0
- com.google.firebase:firebase-ads-lite:20.4.0
22 septembre 2021
La dernière mise à jour de la bibliothèque
ads-identifier
inclut la déclaration d'une autorisation pour les services Google Play:com.google.android.gms.permission.AD_ID
.Si vous utilisez
ads-identifier
version 17.1.0 ou ultérieure, vous n'avez pas besoin de déclarer l'autorisation à nouveau dans le fichier manifeste de votre application pour accéder à l'identifiant publicitaire. Toutefois, si votre application ne doit pas accéder à l'identifiant publicitaire, vous devez supprimer l'autorisation à l'aide de<uses-permission android:name="com.google.android.gms.permission.AD_ID" tools:node="remove" />
.Pour en savoir plus, consultez
getId()
.La dernière mise à jour de la bibliothèque
play-services-pay
a résolu des problèmes d'autorisation qui entraînaient le blocage de toutes ses API.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-ads-identifier:17.1.0
- com.google.android.gms:play-services-pay:16.0.1
13 septembre 2021
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Cloud Functions for Firebase (client)
- Firebase Realtime Database
- Plug-in Gradle de Firebase App Distribution
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:28.4.1
- com.google.firebase:firebase-appdistribution-gradle:2.2.0
- com.google.firebase:firebase-database:20.0.2
- com.google.firebase:firebase-database-ktx:20.0.2
- com.google.firebase:firebase-datatransport:18.1.0
- com.google.firebase:firebase-encoders-proto:16.0.0
- com.google.firebase:firebase-functions:20.0.1
- com.google.firebase:firebase-functions-ktx:20.0.1
9 septembre 2021
La dernière mise à jour de la bibliothèque native APR inclut les modifications suivantes:
- Correction d'un bug qui empêchait
onAdLeftApplication
d'enregistrer les clics sur les annonces. - Correction d'un bug qui provoquait le plantage de l'application lors d'une tentative de chargement d'annonces sans connexion.
- Correction d'un bug qui empêchait
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-afs-native:19.0.1
23 août 2021
- Permet de mettre à jour le SDK Google Mobile Ads pour Android et le SDK Firebase Ads. Pour plus d'informations, consultez les notes de version du produit.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-ads:20.3.0
- com.google.android.gms:play-services-ads-lite:20.3.0
- com.google.firebase:firebase-ads:20.3.0
- com.google.firebase:firebase-ads-lite:20.3.0
20 août 2021
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Messagerie dans l'application Firebase
- SDK Firebase pour Google Analytics
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:28.4.0
- com.google.firebase:firebase-core:19.0.1.
- com.google.firebase:firebase-analytics:19.0.1
- com.google.firebase:firebase-analytics-ktx:19.0.1
- com.google.firebase:firebase-inappmessaging:20.1.0
- com.google.firebase:firebase-inappmessaging-ktx:20.1.0.
- com.google.firebase:firebase-inappmessaging-display:20.1.0
- com.google.firebase:firebase-inappmessaging-display-ktx:20.1.0
- com.google.android.gms:play-services-measurement:19.0.1
- com.google.android.gms:play-services-measurement-base:19.0.1
- com.google.android.gms:play-services-measurement-sdk-api:19.0.1
- com.google.android.gms:play-services-measurement-api:19.0.1
- com.google.android.gms:play-services-measurement-sdk:19.0.1
- com.google.android.gms:play-services-measurement-impl:19.0.1
19 août 2021
La dernière mise à jour de la bibliothèque Analytics inclut les modifications suivantes:
- Correction d'un problème qui empêchait de compiler la bibliothèque avec Android 12 comme cible.
La dernière mise à jour de la bibliothèque Tag Manager inclut les modifications suivantes:
- Améliorations de l'infrastructure interne.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-analytics:17.0.1
- com.google.android.gms:play-services-analytics-impl:17.0.1
- com.google.android.gms:play-services-tagmanager:17.0.1
- com.google.android.gms:play-services-tagmanager-api:17.0.1
- com.google.android.gms:play-services-tagmanager-v4-impl:17.0.1
9 août 2021
Les applications peuvent désormais utiliser le SDK Blockstore pour permettre une connexion fluide sur les téléphones nouvellement configurés. Pour en savoir plus, consultez la documentation de référence du SDK Blockstore.
Une version mise à jour du plug-in google-services pour Android (v4.3.10) est désormais disponible. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.gms:google-services:4.3.10
- com.google.android.gms:play-services-auth-blockstore:16.0.2
5 août 2021
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Firebase Crashlytics
- Firebase Remote Config
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Une version mise à jour du plug-in google-services pour Android (v4.3.9) est désormais disponible. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:28.3.1
- com.google.firebase:firebase-config:21.0.1
- com.google.firebase:firebase-config-ktx:21.0.1
- com.google.firebase:firebase-crashlytics:18.2.1
- com.google.firebase:firebase-crashlytics-ktx:18.2.1
- com.google.firebase:firebase-crashlytics-ndk:18.2.1
- com.google.gms:google-services:4.3.9
28 juillet 2021
La version Preview développeur de la bibliothèque
play-services-appset
est désormais disponible. Cette bibliothèque est conçue pour prendre en charge des cas d'utilisation tels que l'analyse ou la prévention des fraudes, tout en respectant la confidentialité des utilisateurs.Cette bibliothèque comprend des méthodes de gestion de l'ID du groupe d'applications. Il s'agit d'un ID unique qui, sur un appareil donné, vous permet de corréler l'utilisation ou les actions sur un ensemble d'applications appartenant à votre organisation. Pour en savoir plus, consultez ce guide.
La documentation de référence de l'API
ads-identifier
a été mise à jour avec des informations sur une modification à venir de l'identifiant publicitaire lorsqu'un utilisateur limite le suivi des annonces, ainsi que sur l'exigence d'une nouvelle autorisation pour les services Google Play.Pour en savoir plus, consultez
getId()
. Aucune modification n'a été apportée à la bibliothèqueads-identifier
elle-même.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-appset:16.0.0-alpha1
22 juillet 2021
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Cloud Firestore
- Firebase Crashlytics
- Firebase Dynamic Links
- Firebase Realtime Database
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:28.3.0
- com.google.firebase:firebase-crashlytics:18.2.0
- com.google.firebase:firebase-crashlytics-ktx:18.2.0
- com.google.firebase:firebase-crashlytics-ndk:18.2.0
- com.google.firebase:firebase-database:20.0.1
- com.google.firebase:firebase-database-ktx:20.0.1
- com.google.firebase:firebase-dynamic-links:20.1.1
- com.google.firebase:firebase-dynamic-links-ktx:20.1.1
- com.google.firebase:firebase-firestore:23.0.3
- com.google.firebase:firebase-firestore-ktx:23.0.3
21 juillet 2021
La dernière mise à jour de la bibliothèque
play-services-auth
inclut les modifications suivantes:- Ajout d'une API,
CredentialSavingClient#saveAccountLinkingToken
, pour vous aider à associer le compte d'un utilisateur de votre application à Google afin d'effectuer l'association de comptes. - Ajout d'une méthode
BeginSignInRequest.Builder#associateLinkedAccounts
pour vous aider à connecter les utilisateurs à votre application s'ils ont déjà associé leur compte à Google.
- Ajout d'une API,
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-auth:19.2.0
9 juillet 2021
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Firebase App Check
- Cloud Firestore
- Firebase Performance Monitoring
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:28.2.1
- com.google.firebase:firebase-appcheck:16.0.0-beta02
- com.google.firebase:firebase-appcheck-debug:16.0.0-beta02
- com.google.firebase:firebase-appcheck-debug-testing:16.0.0-beta02
- com.google.firebase:firebase-appcheck-interop:16.0.0-beta02
- com.google.firebase:firebase-appcheck-safetynet:16.0.0-beta02
- com.google.firebase:firebase-firestore:23.0.2
- com.google.firebase:firebase-firestore-ktx:23.0.2
- com.google.firebase:firebase-perf:20.0.2
- com.google.firebase:firebase-perf-ktx:20.0.2
1er juillet 2021
- La version initiale de la bibliothèque
play-services-pay
est désormais disponible. Cette bibliothèque remplace la fonctionnalitéWalletObjects
de la bibliothèqueplay-services-wallet
. Pour en savoir plus, consultez ce guide d'intégration.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-pay:16.0.0
23 juin 2021
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Plug-in Gradle de Firebase App Distribution
- Firebase Crashlytics
- Plug-in Gradle pour Firebase Crashlytics
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:28.2.0
- com.google.firebase:firebase-appdistribution-gradle:2.1.3
- com.google.firebase:firebase-crashlytics:18.1.0
- com.google.firebase:firebase-crashlytics-buildtools:2.7.1
- com.google.firebase:firebase-crashlytics-gradle:2.7.1
- com.google.firebase:firebase-crashlytics-ktx:18.1.0
- com.google.firebase:firebase-crashlytics-ndk:18.1.0
- com.google.firebase:firebase-datatransport:18.0.1
17 juin 2021
La dernière mise à jour de la bibliothèque native APR inclut les modifications suivantes:
Met à jour l'affichage des annonces pour mobile afin qu'il corresponde à celui sur le Web et dans l'aperçu. Pour en savoir plus, consultez les notes de version du SDK natif AdSense pour les recherches sur Android.
Suppression de la possibilité de demander des annonces monopages.
Le SDK Stream Protect est désormais disponible pour une utilisation avec les applications Android TV sensibles à la latence. Ce SDK nécessite la compatibilité avec les micrologiciels de l'appareil et ne s'exécute actuellement que sur Chromecast avec Google TV. Pour en savoir plus, consultez la documentation de référence du SDK Stream Protect.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-afs-native:19.0.0
- com.google.android.gms:play-services-streamprotect:16.0.0
16 juin 2021
En vue de l'application forcée de la possibilité de valeur nulle stricte, nous avons ajouté des annotations
@RecentlyNonNull
et@RecentlyNullable
à plusieurs SDK qui ne la définissaient pas explicitement. Cette modification entraînera des avertissements en cas de non-respect de la sécurité nulle.Cette modification offre une meilleure interopérabilité avec Kotlin et une meilleure vérification statique des valeurs nulles pour les applications qui utilisent des frameworks de vérification des valeurs nulles Java.
Des ajouts similaires de
@RecentlyNonNull
et@RecentlyNullable
seront déployés progressivement dans les futures versions d'autres artefactscom.google.android.gms
.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-auth-base:17.1.3
- com.google.android.gms:play-services-awareness:18.0.2
- com.google.android.gms:play-services-cronet:17.0.1
- com.google.android.gms:play-services-identity:17.0.1
- com.google.android.gms:play-services-instantapps:17.0.1
- com.google.android.gms:play-services-recaptcha:16.0.1
- com.google.android.gms:play-services-safetynet:17.0.1
8 juin 2021
Les dernières mises à jour de
play-services-nearby
(v18.0.0) incluent les modifications suivantes:Ajout des annotations
@NonNull
et@Nullable
à la surface de l'API, qui peuvent perturber les applications Kotlin qui ne géraient pas les valeursnull
de manière sécurisée (consultez la documentation Kotlin sur la sécurité nulle).Remplacement de ConnectionsClient par une interface plutôt qu'une classe abstraite.
Modification de ConnectionsClient#MAX_BYTES_DATA_SIZE en tant que version finale.
Ajout de ConnectionInfo#getAuthenticationDigits() pour obtenir le jeton d'authentification lisible à quatre chiffres fourni aux deux appareils.
Ajout de la prise en charge du transfert de fichiers sensibles avec Payload#issensitive() et Payload#setsensitive(boolean) pour empêcher d'autres applications d'accéder à un fichier partagé.
Prise en charge de la fonctionnalité de mise à niveau perturbatrice. Cette fonctionnalité est activée par défaut. Le client peut la désactiver avec AdvertisingOptions.Builder#setDisruptiveUpgrade(boolean) et ConnectionOptions.Builder#setDisruptiveUpgrade(boolean), ce qui empêche la désactivation ou la déconnexion du réseau Wi-Fi initialement connecté lors de la mise à niveau.
Abandon de Payload.File#close() et Payload.Stream#close().
Permet de mettre à jour le SDK Google Mobile Ads pour Android et le SDK Firebase Ads. Pour plus d'informations, consultez les notes de version du produit.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-ads:20.2.0
- com.google.android.gms:play-services-ads-lite:20.2.0
- com.google.android.gms:play-services-preby:18.0.0
- com.google.firebase:firebase-ads:20.2.0
- com.google.firebase:firebase-ads-lite:20.2.0
3 juin 2021
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Cloud Firestore
- Firebase Crashlytics
- Plug-in Gradle pour Firebase Crashlytics
- Firebase Dynamic Links
- Firebase Performance Monitoring
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:28.1.0
- com.google.firebase:firebase-crashlytics:18.0.1
- com.google.firebase:firebase-crashlytics-buildtools:2.7.0
- com.google.firebase:firebase-crashlytics-gradle:2.7.0
- com.google.firebase:firebase-crashlytics-ktx:18.0.1
- com.google.firebase:firebase-crashlytics-ndk:18.0.1
- com.google.firebase:firebase-dynamic-links:20.1.0
- com.google.firebase:firebase-dynamic-links-ktx:20.1.0
- com.google.firebase:firebase-firestore:23.0.1
- com.google.firebase:firebase-firestore-ktx:23.0.1
- com.google.firebase:firebase-perf:20.0.1.
- com.google.firebase:firebase-perf-ktx:20.0.1
26 mai 2021
En vue de l'application forcée de la possibilité de valeur nulle stricte, nous avons ajouté des annotations
@RecentlyNonNull
et@RecentlyNullable
à plusieurs SDK qui ne la définissaient pas explicitement. Cette modification entraînera des avertissements en cas de non-respect de la sécurité nulle.Cette modification offre une meilleure interopérabilité avec Kotlin, ainsi qu'une meilleure vérification statique des valeurs nulles pour les applications qui utilisent des frameworks de vérification des valeurs nulles Java.
Des ajouts similaires de
@RecentlyNonNull
et@RecentlyNullable
seront déployés progressivement dans les futures versions d'autres artefactscom.google.android.gms
.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-ads-identifier:17.0.1
- com.google.android.gms:play-services-auth-api-phone:17.5.1
- com.google.android.gms:play-services-flags:17.0.1
- com.google.android.gms:play-services-password-complexity:17.0.1
- com.google.android.gms:play-services-stats:17.0.1
- com.google.android.gms:play-services-wallet:18.1.3
14 mai 2021
- Une version mise à jour du plug-in google-services pour Android (v4.3.8) est désormais disponible. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.gms:google-services:4.3.8
13 mai 2021
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Firebase Authentication
- Plug-in Gradle pour Firebase Crashlytics
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Une version mise à jour du plug-in google-services pour Android (v4.3.7) est désormais disponible. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:28.0.1
- com.google.firebase:firebase-auth:21.0.1
- com.google.firebase:firebase-auth-ktx:21.0.1
- com.google.firebase:firebase-crashlytics-buildtools:2.6.1
- com.google.firebase:firebase-crashlytics-gradle:2.6.1
- com.google.gms:google-services:4.3.7
11 mai 2021
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Cloud Firestore
- Cloud Functions for Firebase (client)
- Cloud Storage for Firebase
- SDK Firebase pour Google Analytics
- Firebase A/B Testing
- Plug-in Gradle de Firebase App Distribution
- Firebase App Indexing
- Firebase Authentication
- Firebase Cloud Messaging
- Firebase Crashlytics
- Plug-in Gradle pour Firebase Crashlytics
- Firebase Dynamic Links
- Messagerie dans l'application Firebase
- Installations Firebase
- Firebase ML
- Firebase Performance Monitoring
- Plug-in Gradle pour Firebase Performance Monitoring
- Firebase Realtime Database
- Firebase Remote Config
Les premières versions bêta des outils suivants sont désormais disponibles:
- Firebase App Check
- Compatibilité avec le module de fonctionnalités dynamiques Firebase
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Une version mise à jour du plug-in google-services pour Android (v4.3.6) est désormais disponible. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:28.0.0
- com.google.firebase:firebase-abt:21.0.0
- com.google.firebase:firebase-analytics:19.0.0
- com.google.firebase:firebase-analytics-ktx:19.0.0
- com.google.firebase:firebase-appcheck:16.0.0-beta01
- com.google.firebase:firebase-appcheck-debug:16.0.0-beta01
- com.google.firebase:firebase-appcheck-debug-testing:16.0.0-beta01
- com.google.firebase:firebase-appcheck-interop:16.0.0-beta01
- com.google.firebase:firebase-appcheck-safetynet:16.0.0-beta01
- com.google.firebase:firebase-appdistribution-gradle:2.1.2
- com.google.firebase:firebase-appindexing:20.0.0
- com.google.firebase:firebase-auth:21.0.0
- com.google.firebase:firebase-auth-interop:20.0.0
- com.google.firebase:firebase-auth-ktx:21.0.0
- com.google.firebase:firebase-common:20.0.0
- com.google.firebase:firebase-common-ktx:20.0.0
- com.google.firebase:firebase-components:17.0.0
- com.google.firebase:firebase-config:21.0.0
- com.google.firebase:firebase-config-ktx:21.0.0
- com.google.firebase:firebase-core:19.0.0.
- com.google.firebase:firebase-crashlytics:18.0.0
- com.google.firebase:firebase-crashlytics-buildtools:2.6.0
- com.google.firebase:firebase-crashlytics-gradle:2.6.0
- com.google.firebase:firebase-crashlytics-ktx:18.0.0
- com.google.firebase:firebase-crashlytics-ndk:18.0.0
- com.google.firebase:firebase-database:20.0.0
- com.google.firebase:firebase-database-collection:18.0.0
- com.google.firebase:firebase-database-ktx:20.0.0
- com.google.firebase:firebase-datatransport:18.0.0
- com.google.firebase:firebase-dynamic-links:20.0.0
- com.google.firebase:firebase-dynamic-links-ktx:20.0.0
- com.google.firebase:firebase-dynamic-module-support:16.0.0-beta01
- com.google.firebase:firebase-encoders:17.0.0
- com.google.firebase:firebase-encoders-json:18.0.0
- com.google.firebase:firebase-firestore:23.0.0
- com.google.firebase:firebase-firestore-ktx:23.0.0
- com.google.firebase:firebase-functions:20.0.0
- com.google.firebase:firebase-functions-ktx:20.0.0
- com.google.firebase:firebase-inappmessaging:20.0.0
- com.google.firebase:firebase-inappmessaging-display:20.0.0
- com.google.firebase:firebase-inappmessaging-display-ktx:20.0.0
- com.google.firebase:firebase-inappmessaging-ktx:20.0.0.
- com.google.firebase:firebase-installations:17.0.0
- com.google.firebase:firebase-installations-interop:17.0.0
- com.google.firebase:firebase-installations-ktx:17.0.0
- com.google.firebase:firebase-measurement-connector:19.0.0
- com.google.firebase:firebase-messaging:22.0.0
- com.google.firebase:firebase-messaging-directboot:22.0.0
- com.google.firebase:firebase-messaging-ktx:22.0.0
- com.google.firebase:firebase-ml-modeldownloader:24.0.0
- com.google.firebase:firebase-ml-modeldownloader-ktx:24.0.0
- com.google.firebase:firebase-perf:20.0.0
- com.google.firebase:firebase-perf-ktx:20.0.0
- com.google.firebase:firebase-storage:20.0.0
- com.google.firebase:firebase-storage-ktx:20.0.0
- com.google.firebase:perf-plugin:1.4.0
- com.google.firebase:protolite-well-known-types:18.0.0.
- com.google.android.gms:play-services-measurement:19.0.0
- com.google.android.gms:play-services-measurement-base:19.0.0
- com.google.android.gms:play-services-measurement-sdk-api:19.0.0
- com.google.android.gms:play-services-measurement-api:19.0.0
- com.google.android.gms:play-services-measurement-sdk:19.0.0
- com.google.android.gms:play-services-measurement-impl:19.0.0
- com.google.gms:google-services:4.3.6
29 avril 2021
- Permet de mettre à jour le SDK Google Mobile Ads pour Android et le SDK Firebase Ads. Pour plus d'informations, consultez les notes de version du produit.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-ads:20.1.0
- com.google.android.gms:play-services-ads-lite:20.1.0
- com.google.firebase:firebase-ads:20.1.0
- com.google.firebase:firebase-ads-lite:20.1.0
27 avril 2021
La dernière mise à jour de
play-services-maps
inclut les modifications suivantes:- Ajout d'annotations de possibilité de valeur nulle "non-semver-breaking" à la surface de l'API.
Ajout de la déclaration suivante à
AndroidManifest.xml
pour permettre le filtrage de la visibilité des packages sur Android 11 (niveau d'API 30) et versions ultérieures. Après avoir effectué la mise à jour verscom.google.android.gms:play-services-maps:17.0.1
, vous pouvez supprimer la ligne suivante de votre propreAndroidManifest.xml
:
La dernière mise à jour de la bibliothèque Wearable inclut les modifications suivantes:
- Bugs corrigés
- Amélioration de la disponibilité du SDK Wearable sur les appareils équipés des services Google Play.
Pour en savoir plus, consultez les notes de version des accessoires connectés.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-maps:17.0.1
- com.google.android.gms:play-services-wearable:17.1.0
20 avril 2021
La dernière mise à jour du SDK Cast inclut les modifications suivantes:
- Suppression de GameManager et des API associées. Elles sont obsolètes depuis 2017.
- Ajout de la classe SessionState à la bibliothèque cliente Cast.
- Ajout de CastReasonCodes pour fournir des explications détaillées sur CastStatusCodes. Utilisez la méthode CastContext#getCastReasonCodeForCastStatusCode(int) pour convertir CastStatusCodes en CastReasonCodes.
- Mise à jour des dépendances
com.google.android.datatransport:transport-api
vers la dernière version.
Pour en savoir plus, consultez les notes de version du SDK Cast Android Sender.
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Plug-in Gradle de Firebase App Distribution
- Firebase ML
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-cast:20.0.0
- com.google.android.gms:play-services-cast-framework:20.0.0
- com.google.android.gms:play-services-cast-tv:18.0.0
- com.google.firebase:firebase-bom:27.1.0
- com.google.firebase:firebase-appdistribution-gradle:2.1.1
- com.google.firebase:firebase-ml-modeldownloader:23.0.1
- com.google.firebase:firebase-ml-modeldownloader-ktx:23.0.1
12 avril 2021
La dernière mise à jour du plug-in Gradle des licences Open Source inclut des correctifs pour les problèmes suivants:
- Prise en charge des cycles de dépendance dans les projets (problème n° 172 sur GitHub).
Artefacts publiés sur maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.10.4
8 avril 2021
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Firebase Authentication
- Firebase Cloud Messaging
- ID des instances Firebase
- SDK Firebase pour Google Analytics
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:27.0.0
- com.google.firebase:firebase-analytics:18.0.3
- com.google.firebase:firebase-analytics-ktx:18.0.3
- com.google.firebase:firebase-auth:20.0.4
- com.google.firebase:firebase-auth-ktx:20.0.4
- com.google.firebase:firebase-core:18.0.3.
- com.google.firebase:firebase-iid:21.1.0
- com.google.firebase:firebase-iid-interop:17.1.0
- com.google.firebase:firebase-messaging:21.1.0
- com.google.firebase:firebase-messaging-directboot:21.1.0
- com.google.android.gms:play-services-measurement:18.0.3
- com.google.android.gms:play-services-measurement-base:18.0.3
- com.google.android.gms:play-services-measurement-sdk-api:18.0.3
- com.google.android.gms:play-services-measurement-api:18.0.3
- com.google.android.gms:play-services-measurement-sdk:18.0.3
- com.google.android.gms:play-services-measurement-impl:18.0.3
5 avril 2021
La dernière mise à jour du plug-in Gradle des licences Open Source inclut des correctifs pour les problèmes suivants:
- Avertissements de compilation liés à l'utilisation d'API obsolètes (problème n° 166 sur GitHub)
- Les tâches n'ont pas été mises en cache (problème n° 68 sur GitHub) (problème n° 146) (problème n° 165 GitHub).
Permet de mettre à jour le SDK Google Mobile Ads pour Android et le SDK Firebase Ads. Pour plus d'informations, consultez les notes de version du produit.
Artefacts publiés sur maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.10.3
- com.google.android.gms:play-services-ads:20.0.0
- com.google.android.gms:play-services-ads-lite:20.0.0
- com.google.firebase:firebase-ads:20.0.0
- com.google.firebase:firebase-ads-lite:20.0.0
25 mars 2021
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Cloud Firestore
- Cloud Storage for Firebase
- Firebase Crashlytics
- Plug-in Gradle pour Firebase Crashlytics
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:26.8.0
- com.google.firebase:firebase-crashlytics:17.4.1
- com.google.firebase:firebase-crashlytics-buildtools:2.5.2
- com.google.firebase:firebase-crashlytics-gradle:2.5.2
- com.google.firebase:firebase-crashlytics-ktx:17.4.1
- com.google.firebase:firebase-crashlytics-ndk:17.4.1
- com.google.firebase:firebase-firestore:22.1.2
- com.google.firebase:firebase-firestore-ktx:22.1.2
- com.google.firebase:firebase-storage:19.2.2
- com.google.firebase:firebase-storage-ktx:19.2.2
15 mars 2021
- Permet de mettre à jour le SDK Google Mobile Ads pour Android et le SDK Firebase Ads. Pour plus d'informations, consultez les notes de version du produit.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-ads:19.8.0
- com.google.android.gms:play-services-ads-lite:19.8.0
- com.google.firebase:firebase-ads:19.8.0
- com.google.firebase:firebase-ads-lite:19.8.0
11 mars 2021
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Firebase Crashlytics
- Firebase Realtime Database
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:26.7.0
- com.google.firebase:firebase-crashlytics:17.4.0
- com.google.firebase:firebase-crashlytics-ktx:17.4.0
- com.google.firebase:firebase-crashlytics-ndk:17.4.0
- com.google.firebase:firebase-database:19.7.0
- com.google.firebase:firebase-database-ktx:19.7.0
1er mars 2021
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Cloud Firestore
- Firebase Authentication
- Messagerie dans l'application Firebase
- Firebase ML
- Firebase Remote Config
- Plug-in Gradle de Firebase App Distribution
- Plug-in Gradle pour Firebase Crashlytics
- Plug-in Gradle pour Firebase Performance Monitoring
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:26.6.0
- com.google.firebase:firebase-auth:20.0.3
- com.google.firebase:firebase-auth-ktx:20.0.3
- com.google.firebase:firebase-config:20.0.4
- com.google.firebase:firebase-config-ktx:20.0.4
- com.google.firebase:firebase-firestore:22.1.1
- com.google.firebase:firebase-firestore-ktx:22.1.1
- com.google.firebase:firebase-inappmessaging:19.1.5
- com.google.firebase:firebase-inappmessaging-display:19.1.5
- com.google.firebase:firebase-inappmessaging-display-ktx:19.1.5
- com.google.firebase:firebase-inappmessaging-ktx:19.1.5
- com.google.firebase:firebase-ml-modeldownloader:23.0.0
- com.google.firebase:firebase-appdistribution-gradle:2.1.0
- com.google.firebase:firebase-crashlytics-buildtools:2.5.1
- com.google.firebase:firebase-crashlytics-gradle:2.5.1
- com.google.firebase:perf-plugin:1.3.5
18 février 2021
La dernière mise à jour de
play-services-location
inclut les modifications suivantes:Le Fused Location Provider (FLP) supprime désormais par défaut les positions initialement inexactes. Ce comportement améliore la précision de la localisation tout en augmentant au minimum la latence. Les développeurs qui préfèrent obtenir des résultats plus rapides au lieu de résultats plus précis peuvent appeler la nouvelle méthode
LocationRequest#setWaitForAccurateLocation()
.Ajout de la méthode
ActivityRecognitionClient#requestSleepSegmentUpdates()
pour permettre aux applications de s'inscrire à l'API Sleep.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-location:18.0.0
11 février 2021
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Cloud Firestore
- Firebase App Indexing
- Firebase Performance Monitoring
- Plug-in Gradle pour Firebase Crashlytics
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:26.5.0
- com.google.firebase:firebase-appindexing:19.2.0
- com.google.firebase:firebase-crashlytics-buildtools:2.5.0
- com.google.firebase:firebase-crashlytics-gradle:2.5.0
- com.google.firebase:firebase-datatransport:17.0.11
- com.google.firebase:firebase-firestore:22.1.0
- com.google.firebase:firebase-firestore-ktx:22.1.0
- com.google.firebase:firebase-perf:19.1.1
- com.google.firebase:firebase-perf-ktx:19.1.1
2 février 2021
- Les dernières mises à jour des bibliothèques
play-services-base
,play-services-basement
etplay-services-tasks
n'incluent que les mises à jour internes.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-base:17.6.0
- com.google.android.gms:play-services-basement:17.6.0
- com.google.android.gms:play-services-tasks:17.2.1
28 janvier 2021
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Cloud Firestore
- Firebase Crashlytics
- Messagerie dans l'application Firebase
- Firebase Remote Config
- SDK Firebase pour Google Analytics
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Une version mise à jour du plug-in google-services pour Android (v4.3.5) est désormais disponible. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:26.4.0
- com.google.firebase:firebase-analytics:18.0.2
- com.google.firebase:firebase-analytics-ktx:18.0.2
- com.google.firebase:firebase-config:20.0.3
- com.google.firebase:firebase-config-ktx:20.0.3
- com.google.firebase:firebase-core:18.0.2.
- com.google.firebase:firebase-crashlytics:17.3.1
- com.google.firebase:firebase-crashlytics-ktx:17.3.1
- com.google.firebase:firebase-crashlytics-ndk:17.3.1
- com.google.firebase:firebase-firestore:22.0.2
- com.google.firebase:firebase-firestore-ktx:22.0.2
- com.google.firebase:firebase-inappmessaging:19.1.4
- com.google.firebase:firebase-inappmessaging-display:19.1.4
- com.google.firebase:firebase-inappmessaging-display-ktx:19.1.4
- com.google.firebase:firebase-inappmessaging-ktx:19.1.4.
- com.google.android.gms:play-services-measurement:18.0.2
- com.google.android.gms:play-services-measurement-base:18.0.2
- com.google.android.gms:play-services-measurement-sdk-api:18.0.2
- com.google.android.gms:play-services-measurement-api:18.0.2
- com.google.android.gms:play-services-measurement-sdk:18.0.2
- com.google.android.gms:play-services-measurement-impl:18.0.2
- com.google.gms:google-services:4.3.5
25 janvier 2021
La dernière mise à jour de la bibliothèque
play-services-fido
inclut les modifications suivantes:Introduction de la version bêta publique initiale de la classe
SourceDirectTransferClient
. Cette classe fournit une méthode qui transforme un téléphone Android en authentificateur FIDO pour terminer le processus d'authentification.Abandon de
Fido#FIDO2_KEY_RESPONSE_EXTRA
etFido#FIDO2_KEY_ERROR_EXTRA
.Abandon de
AuthenticatorAssertionResponse#getKeyHandle()
.Abandon de
AuthenticatorAttestationResponse#getKeyHandle()
.Introduction de
BrowserRequestOptions#getClientDataHash()
.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-fido:19.0.0-beta
20 janvier 2021
- Permet de mettre à jour le SDK Google Mobile Ads pour Android et le SDK Firebase Ads. Pour plus d'informations, consultez les notes de version du produit.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-ads:19.7.0
- com.google.android.gms:play-services-ads-lite:19.7.0
- com.google.firebase:firebase-ads:19.7.0
- com.google.firebase:firebase-ads-lite:19.7.0
14 janvier 2021
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Firebase Authentication
- Firebase Performance Monitoring
- SDK Firebase pour Google Analytics
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:26.3.0
- com.google.firebase:firebase-analytics:18.0.1
- com.google.firebase:firebase-analytics-ktx:18.0.1
- com.google.firebase:firebase-auth:20.0.2
- com.google.firebase:firebase-auth-interop:19.0.2
- com.google.firebase:firebase-auth-ktx:20.0.2
- com.google.firebase:firebase-core:18.0.1.
- com.google.firebase:firebase-measurement-connector:18.0.2
- com.google.firebase:firebase-perf:19.1.0
- com.google.firebase:firebase-perf-ktx:19.1.0
- com.google.android.gms:play-services-measurement:18.0.1
- com.google.android.gms:play-services-measurement-base:18.0.1
- com.google.android.gms:play-services-measurement-sdk-api:18.0.1
- com.google.android.gms:play-services-measurement-api:18.0.1
- com.google.android.gms:play-services-measurement-sdk:18.0.1
- com.google.android.gms:play-services-measurement-impl:18.0.1
16 décembre 2020
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Cloud Firestore
- Cloud Functions for Firebase (client)
- Cloud Storage for Firebase
- Firebase Cloud Messaging
- Messagerie dans l'application Firebase
- Installations Firebase
- ID des instances Firebase
- Firebase Performance Monitoring
- Firebase Realtime Database
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:26.2.0
- com.google.firebase:firebase-annotations:16.0.0.
- com.google.firebase:firebase-auth-interop:19.0.1
- com.google.firebase:firebase-common:19.5.0
- com.google.firebase:firebase-common-ktx:19.5.0
- com.google.firebase:firebase-components:16.1.0
- com.google.firebase:firebase-database:19.6.0
- com.google.firebase:firebase-database-ktx:19.6.0
- com.google.firebase:firebase-datatransport:17.0.10
- com.google.firebase:firebase-encoders:16.1.0
- com.google.firebase:firebase-encoders-json:17.1.0
- com.google.firebase:firebase-firestore:22.0.1
- com.google.firebase:firebase-firestore-ktx:22.0.1
- com.google.firebase:firebase-functions:19.2.0
- com.google.firebase:firebase-functions-ktx:19.2.0
- com.google.firebase:firebase-iid:21.0.1
- com.google.firebase:firebase-inappmessaging:19.1.3
- com.google.firebase:firebase-inappmessaging-display:19.1.3
- com.google.firebase:firebase-inappmessaging-display-ktx:19.1.3
- com.google.firebase:firebase-inappmessaging-ktx:19.1.3.
- com.google.firebase:firebase-installations:16.3.5
- com.google.firebase:firebase-installations-interop:16.0.1
- com.google.firebase:firebase-installations-ktx:16.3.5
- com.google.firebase:firebase-measurement-connector:18.0.1
- com.google.firebase:firebase-messaging:21.0.1
- com.google.firebase:firebase-messaging-directboot:21.0.1
- com.google.firebase:firebase-messaging-ktx:21.0.1.
- com.google.firebase:firebase-perf:19.0.11
- com.google.firebase:firebase-perf-ktx:19.0.11
- com.google.firebase:firebase-storage:19.2.1
- com.google.firebase:firebase-storage-ktx:19.2.1
- com.google.firebase:protolite-well-known-types:17.1.1.
8 décembre 2020
- La dernière mise à jour des bibliothèques Vision des services Google Play n'inclut que les mises à jour internes.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-vision:20.1.3
- com.google.android.gms:play-services-vision-common:19.1.3
- com.google.android.gms:play-services-vision-image-label:18.1.1
4 décembre 2020
- Permet de mettre à jour le SDK Google Mobile Ads pour Android et le SDK Firebase Ads. Pour plus d'informations, consultez les notes de version du produit.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-ads:19.6.0
- com.google.android.gms:play-services-ads-lite:19.6.0
- com.google.firebase:firebase-ads:19.6.0
- com.google.firebase:firebase-ads-lite:19.6.0
3 décembre 2020
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Firebase Remote Config
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:26.1.1
- com.google.firebase:firebase-config:20.0.2
- com.google.firebase:firebase-config-ktx:20.0.2
25 novembre 2020
Bibliothèque
play-services-password-complexity
ajoutée.Cette bibliothèque est compatible avec le contrôle qualité du verrouillage de l'écran (introduit dans Android 10) pour les appareils équipés d'Android 4.4 et versions ultérieures.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-password-complexity:17.0.0
12 novembre 2020
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Firebase Authentication
- Firebase Crashlytics
- Plug-in Gradle pour Firebase Crashlytics
- Installations Firebase
- Firebase Performance Monitoring
- Plug-in Gradle pour Firebase Performance Monitoring
- Firebase Remote Config
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:26.1.0
- com.google.firebase:firebase-auth:20.0.1
- com.google.firebase:firebase-auth-ktx:20.0.1
- com.google.firebase:firebase-common:19.4.0
- com.google.firebase:firebase-common-ktx:19.4.0
- com.google.firebase:firebase-components:16.0.1
- com.google.firebase:firebase-config:20.0.1
- com.google.firebase:firebase-config-ktx:20.0.1
- com.google.firebase:firebase-crashlytics:17.3.0
- com.google.firebase:firebase-crashlytics-buildtools:2.4.1
- com.google.firebase:firebase-crashlytics-gradle:2.4.1
- com.google.firebase:firebase-crashlytics-ktx:17.3.0
- com.google.firebase:firebase-crashlytics-ndk:17.3.0
- com.google.firebase:firebase-datatransport:17.0.9
- com.google.firebase:firebase-installations:16.3.4
- com.google.firebase:firebase-installations-ktx:16.3.4
- com.google.firebase:firebase-perf:19.0.10
- com.google.firebase:firebase-perf-ktx:19.0.10
- com.google.firebase:perf-plugin:1.3.4
9 novembre 2020
La dernière mise à jour de la bibliothèque
play-services-auth
inclut les modifications suivantes:Ajout d'un nouveau client API,
CredentialSavingClient
, pour vous aider à enregistrer les identifiants de mot de passe des utilisateurs afin de les utiliser ultérieurement pour se connecter.Ajout d'une API,
SignInClient#getSignInIntent(GetSignInIntentRequest)
, pour lancer le flux Google Sign-In lorsque l'utilisateur appuie sur le bouton "Se connecter avec Google".
La dernière mise à jour de la bibliothèque
play-services-games
inclut les modifications suivantes:Suppression des API multijoueurs en temps réel et au tour par tour. Pour en savoir plus, consultez la documentation.
Modification des clients suivants en interfaces:
AchievementsClient
,EventsClient
,GamesClient
,GamesMetadataClient
,LeaderboardsClient
,PlayersClient
,SnapshotClient
etVideosClient
.Suppression des méthodes GoogleApiClient suivantes, obsolètes:
getAppId
,getSdkVariant
etgetSettingsIntent
.Mises à jour internes.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-auth:19.0.0
- com.google.android.gms:play-services-games:21.0.0
27 octobre 2020
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- Firebase A/B Testing
- Firebase Authentication
- Cloud Firestore
- Firebase Cloud Messaging
- Messagerie dans l'application Firebase
- ID des instances Firebase
- Firebase Remote Config
- SDK Firebase pour Google Analytics
- Plug-in Gradle pour Firebase Performance Monitoring
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:26.0.0
- com.google.firebase:firebase-abt:20.0.0
- com.google.firebase:firebase-analytics:18.0.0
- com.google.firebase:firebase-analytics-ktx:18.0.0
- com.google.firebase:firebase-auth:20.0.0
- com.google.firebase:firebase-auth-ktx:20.0.0
- com.google.firebase:firebase-config:20.0.0
- com.google.firebase:firebase-config-ktx:20.0.0
- com.google.firebase:firebase-core:18.0.0.
- com.google.firebase:firebase-firestore:22.0.0
- com.google.firebase:firebase-firestore-ktx:22.0.0
- com.google.firebase:firebase-iid:21.0.0
- com.google.firebase:firebase-inappmessaging:19.1.2
- com.google.firebase:firebase-inappmessaging-display:19.1.2
- com.google.firebase:firebase-inappmessaging-display-ktx:19.1.2
- com.google.firebase:firebase-inappmessaging-ktx:19.1.2.
- com.google.firebase:firebase-messaging:21.0.0
- com.google.firebase:firebase-messaging-directboot:21.0.0
- com.google.firebase:firebase-messaging-ktx:21.0.0
- com.google.firebase:perf-plugin:1.3.3
- com.google.android.gms:play-services-measurement:18.0.0
- com.google.android.gms:play-services-measurement-base:18.0.0
- com.google.android.gms:play-services-measurement-sdk-api:18.0.0
- com.google.android.gms:play-services-measurement-api:18.0.0
- com.google.android.gms:play-services-measurement-sdk:18.0.0
- com.google.android.gms:play-services-measurement-impl:18.0.0
23 octobre 2020
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- SDK Firebase Realtime Database
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:25.13.0
- com.google.firebase:firebase-database:19.5.1
- com.google.firebase:firebase-database-ktx:19.5.1
20 octobre 2020
- Permet de mettre à jour le SDK Google Mobile Ads pour Android et le SDK Firebase Ads. Pour plus d'informations, consultez les notes de version du produit.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-ads:19.5.0
- com.google.android.gms:play-services-ads-lite:19.5.0
- com.google.firebase:firebase-ads:19.5.0
- com.google.firebase:firebase-ads-lite:19.5.0
19 octobre 2020
Les dernières mises à jour des bibliothèques
play-services-base
etplay-services-basement
incluent les modifications suivantes:Prévention des plantages causés lorsque
NoSuchElementException
est occasionnellement généré lorsqu'un service n'est pas associé.Génère
GooglePlayServicesIncorrectManifestValueException
ouGooglePlayServicesMissingManifestValueException
au lieu deIllegalStateException
lorsqueAndroidManifest.xml
ne dispose pas de la balise de métadonnées appropriée pour l'utilisation des services Google Play. Cela peut indiquer un problème dans la façon dont l'application a été compilée.
La dernière mise à jour des services Google Play pour l'activité physique comporte les modifications suivantes:
Désormais, l'accès en écriture ne permet à une application que de lire les données qu'elle a écrites. Pour continuer à lire les données écrites par d'autres applications à partir de la plate-forme Google Fit, mettez à jour votre code afin de demander des champs d'application d'accès en lecture pour les types de données pertinents.
Les données sur la fréquence cardiaque ont leur propre champ d'application.
Les données sur le sommeil ont leurs propres champs d'application et un nouveau type de données. Voir
TYPE_SLEEP_SEGMENT
etSleepStages
.Abandon de
FitnessActivities#SLEEP
et d'autres types de sommeil. Utilisez plutôt le nouveauSleepStages
.Lorsque vous utilisez
SessionsClient
, vous devez maintenant spécifier le type de session à laquelle votre application doit accéder, en utilisant les méthodes appropriées deFitnessOptions
.
Pour en savoir plus, consultez les notes de version de Google Fit.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-base:17.5.0
- com.google.android.gms:play-services-basement:17.5.0
- com.google.android.gms:play-services-fitness:20.0.0
7 octobre 2020
- La dernière mise à jour de la bibliothèque
play-services-auth-api-phone
ajoute une nouvelle API SMS Code Browser.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-auth-api-phone:17.5.0
6 octobre 2020
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature (BoM) Android pour Firebase (nomenclature)
- SDK Firebase pour Google Analytics
- SDK Cloud Firestore et Firebase Dynamic Links
- Plug-in Gradle pour Firebase Performance Monitoring
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:25.12.0
- com.google.firebase:firebase-core:17.5.1.
- com.google.firebase:firebase-analytics:17.6.0
- com.google.firebase:firebase-analytics-ktx:17.6.0
- com.google.firebase:firebase-firestore:21.7.1
- com.google.firebase:firebase-firestore-ktx:21.7.1
- com.google.firebase:firebase-dynamic-links:19.1.1
- com.google.firebase:firebase-dynamic-links-ktx:19.1.1
- com.google.firebase:perf-plugin:1.3.2
- com.google.android.gms:play-services-measurement:17.6.0
- com.google.android.gms:play-services-measurement-base:17.6.0
- com.google.android.gms:play-services-measurement-sdk-api:17.6.0
- com.google.android.gms:play-services-measurement-api:17.6.0
- com.google.android.gms:play-services-measurement-sdk:17.6.0
- com.google.android.gms:play-services-measurement-impl:17.6.0
30 septembre 2020
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature Firebase
- Cloud Firestore, Firebase Cloud Messaging, Firebase Crashlytics, les ID d'instances Firebase, les SDK Firebase Performance Monitoring et Firebase Realtime Database
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Les versions mises à jour du plug-in
google-services
pour Android (v4.3.4) et du plug-instrict-version-matcher
pour Android (v1.2.2) sont désormais disponibles. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:25.11.0
- com.google.firebase:firebase-crashlytics:17.2.2
- com.google.firebase:firebase-crashlytics-ktx:17.2.2
- com.google.firebase:firebase-crashlytics-ndk:17.2.2
- com.google.firebase:firebase-database:19.5.0
- com.google.firebase:firebase-database-ktx:19.5.0
- com.google.firebase:firebase-encoders:16.0.0
- com.google.firebase:firebase-encoders-json:17.0.0
- com.google.firebase:firebase-firestore:21.7.0
- com.google.firebase:firebase-firestore-ktx:21.7.0
- com.google.firebase:firebase-iid:20.3.0
- com.google.firebase:firebase-installations-ktx:16.3.3
- com.google.firebase:firebase-messaging:20.3.0
- com.google.firebase:firebase-messaging-directboot:20.3.0
- com.google.firebase:firebase-messaging-ktx:20.3.0
- com.google.firebase:firebase-perf:19.0.9
- com.google.firebase:firebase-perf-ktx:19.0.9
- com.google.gms:google-services:4.3.4
- com.google.android.gms:strict-version-matcher-plugin:1.2.2
23 septembre 2020
La dernière mise à jour de
play-services-location
inclut les modifications suivantes:Ajout de la méthode
FusedLocationProviderClient.getCurrentLocation()
pour calculer une seule correction de la position actuelle sur l'appareil.Ajout de la prise en charge des balises d'attribution Audit de l'accès aux données Android 11 dans
FusedLocationProviderClient
.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-location:17.1.0
11 septembre 2020
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature Firebase
- SDK Firebase Authentication
- Plug-in Gradle pour Firebase Crashlytics
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:25.10.0
- com.google.firebase:firebase-auth:19.4.0
- com.google.firebase:firebase-auth-ktx:19.4.0
- com.google.firebase:firebase-crashlytics-buildtools:2.3.0
- com.google.firebase:firebase-crashlytics-gradle:2.3.0
10 septembre 2020
- Permet de mettre à jour le SDK Google Mobile Ads pour Android et le SDK Firebase Ads. Pour plus d'informations, consultez les notes de version du produit.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-ads:19.4.0
- com.google.android.gms:play-services-ads-lite:19.4.0
- com.google.firebase:firebase-ads:19.4.0
- com.google.firebase:firebase-ads-lite:19.4.0
8 septembre 2020
- La dernière mise à jour des services Google Play est compatible avec la version 2 du TCF sur APR. Pour en savoir plus, consultez les notes de version du SDK natif AdSense pour les recherches sur Android.
1er septembre 2020
Les mises à jour apportées aux bibliothèques Vision des services Google Play incluent les éléments suivants:
- Correction de
SecurityException
à partir des bibliothèques Vision lorsque les services Google Play ne sont pas installés. - Mises à jour internes.
- Correction de
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-vision:20.1.2
- com.google.android.gms:play-services-vision-common:19.1.2
- com.google.android.gms:play-services-vision-image-label:18.1.0
28 août 2020
- Les mises à jour de la bibliothèque
play-services-games
incluent un correctif pourLeaderboardsClient
.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-games:20.0.1
27 août 2020
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature Firebase
- Cloud Firestore, Cloud Functions for Firebase (client), Cloud Storage for Firebase, Firebase In-App Messaging et Firebase Realtime Database
- Plug-in Gradle pour Firebase Crashlytics
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:25.9.0
- com.google.firebase:firebase-crashlytics-buildtools:2.2.1
- com.google.firebase:firebase-crashlytics-gradle:2.2.1
- com.google.firebase:firebase-database:19.4.0
- com.google.firebase:firebase-database-ktx:19.4.0
- com.google.firebase:firebase-datatransport:17.0.8
- com.google.firebase:firebase-firestore:21.6.0
- com.google.firebase:firebase-firestore-ktx:21.6.0
- com.google.firebase:firebase-functions:19.1.0
- com.google.firebase:firebase-functions-ktx:19.1.0
- com.google.firebase:firebase-inappmessaging:19.1.1
- com.google.firebase:firebase-inappmessaging-display:19.1.1
- com.google.firebase:firebase-inappmessaging-display-ktx:19.1.1
- com.google.firebase:firebase-inappmessaging-ktx:19.1.1.
- com.google.firebase:firebase-storage:19.2.0
- com.google.firebase:firebase-storage-ktx:19.2.0
20 août 2020
- De légères mises à jour de fonctionnalités internes ont été apportées à la bibliothèque Notoriété des services Google Play.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-awareness:18.0.1
18 août 2020
Les dernières mises à jour de
play-services-basement
,play-services-tasks
etplay-services-base
incluent les modifications suivantes:En vue de l'application forcée de la possibilité de valeur nulle stricte, nous avons ajouté des annotations
@RecentlyNonNull
et@RecentlyNullable
, où les SDKbase
etbasement
ne définissaient pas explicitement la possibilité de valeur nulle. Cela offre une meilleure interopérabilité avec Kotlin, ainsi qu'une meilleure vérification statique desnull
pour toute personne utilisant des frameworks de vérificationnull
Java. Des ajouts similaires de@RecentlyNonNull
et@RecentlyNullable
seront déployés progressivement dans les versions des artefactscom.google.android.gms
.Lorsqu'un appel d'API échoue en raison d'un problème de connexion entre l'application et les services Google Play, le
ConnectionResult
défaillant est désormais accessible à partir duStatus
duApiException
.Dans certains cas où un appareil ne dispose pas de services Google Play valides, les appels d'API échouent plus rapidement au lieu d'attendre la confirmation de l'utilisateur.
Ajout de nouvelles surcharges
GoogleApiAvailability#getErrorDialog
qui acceptent unFragment
.Abandon des méthodes
Tasks#call
au profit deTaskCompletionSource
.Mises à jour internes pour d'autres API des services Google Play.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-basement:17.4.0
- com.google.android.gms:play-services-base:17.4.0
- com.google.android.gms:play-services-tasks:17.2.0
17 août 2020
- Les mises à jour de la bibliothèque
play-services-games
incluent les modifications suivantes :- Ajout de
loadFriends
. - Ajout de
getCompareProfileIntent
. - Ajout de
getCompareProfileIntentWithAlternativeNameHints
, qui exploite les pseudos pour fournir plus de contexte aux deux joueurs. - Ajout de
getCurrentPlayer
, qui récupère les dernières données sur le joueur connecté. - Suppression de
COLLECTION_SOCIAL
. - Ajout de
COLLECTION_FRIENDS
. - Ajout de
getCurrentPlayerInfo
, qui récupère les propriétés du joueur connecté.
- Ajout de
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-games:20.0.0
14 août 2020
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature Firebase
- SDK Firebase pour Google Analytics
- SDK Firebase Crashlytics et Firebase ML
- Plug-in Gradle de Firebase App Distribution
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:25.8.0
- com.google.firebase:firebase-analytics:17.5.0
- com.google.firebase:firebase-analytics-ktx:17.5.0
- com.google.firebase:firebase-appdistribution-gradle:2.0.1
- com.google.firebase:firebase-common:19.3.1
- com.google.firebase:firebase-common-ktx:19.3.1
- com.google.firebase:firebase-core:17.5.0.
- com.google.firebase:firebase-crashlytics:17.2.1
- com.google.firebase:firebase-crashlytics-ktx:17.2.1
- com.google.firebase:firebase-crashlytics-ndk:17.2.1
- com.google.firebase:firebase-datatransport:17.0.7
- com.google.firebase:firebase-ml-common:22.1.2
- com.google.firebase:firebase-ml-model-interpreter:22.0.4
- com.google.firebase:firebase-ml-natural-language:22.0.1
- com.google.firebase:firebase-ml-natural-language-language-id-model:20.0.8
- com.google.firebase:firebase-ml-natural-language-smart-reply:18.0.8
- com.google.firebase:firebase-ml-natural-language-smart-reply-model:20.0.8
- com.google.firebase:firebase-ml-natural-language-translate:22.0.2
- com.google.firebase:firebase-ml-natural-language-translate-model:20.0.9
- com.google.firebase:firebase-ml-vision:24.1.0
- com.google.firebase:firebase-ml-vision-automl:18.0.6
- com.google.firebase:firebase-ml-vision-barcode-model:16.1.2
- com.google.firebase:firebase-ml-vision-face-model:20.0.2
- com.google.firebase:firebase-ml-vision-image-label-model:20.0.2
- com.google.firebase:firebase-ml-vision-internal-vkp:17.0.2
- com.google.firebase:firebase-ml-vision-object-detection-model:19.0.6
- com.google.android.gms:play-services-measurement:17.5.0
- com.google.android.gms:play-services-measurement-base:17.5.0
- com.google.android.gms:play-services-measurement-sdk-api:17.5.0
- com.google.android.gms:play-services-measurement-api:17.5.0
- com.google.android.gms:play-services-measurement-sdk:17.5.0
- com.google.android.gms:play-services-measurement-impl:17.5.0
10 août 2020
La dernière version des services Google Play Fitness apporte les modifications suivantes:
- Les éléments
DataType
suivants sont obsolètes :TYPE_BASAL_BODY_TEMPERATURE
AGGREGATE_BASAL_BODY_TEMPERATURE_SUMMARY
TYPE_LOCATION_TRACK
- Suppression des
DataType
obsolètes suivants :TYPE_ACTIVITY_SAMPLES
- Suppression des méthodes obsolètes
DataSource#getDataQualityStandards
(et des constantes associées),DataSource#getName
etDataSource.Builder#setName
. - Ajout des méthodes
DataReadRequest#aggregate(DataSource)
etDataReadRequest#aggregate(DataType)
pour faciliter l'agrégation des données. - Abandon des méthodes existantes
DataReadRequest#aggregate(DataType, DataType)
etDataReadRequest#aggregate(DataSource, DataType)
.
- Les éléments
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-fitness:19.0.0
30 juillet 2020
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature Firebase
- Firebase Cloud Messaging, ID d'instances Firebase et SDK d'installation Firebase
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:25.7.0
- com.google.firebase:firebase-iid:20.2.4
- com.google.firebase:firebase-installations:16.3.3
- com.google.firebase:firebase-messaging:20.2.4
- com.google.firebase:firebase-messaging-directboot:20.2.4
29 juillet 2020
- Ajout du nouveau SDK Cast Receiver pour les applications Android TV. Le SDK permet aux applications Android TV d'être conformes au protocole Cast afin qu'elles se comportent comme des applications réceptrices. Pour en savoir plus, consultez les notes de version du SDK Cast Android Sender.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-cast:19.0.0
- com.google.android.gms:play-services-cast-framework:19.0.0
- com.google.android.gms:play-services-cast-tv:17.0.0
20 juillet 2020
- Permet de mettre à jour le SDK Google Mobile Ads pour Android et le SDK Firebase Ads. Pour plus d'informations, consultez les notes de version du produit.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-ads:19.3.0
- com.google.android.gms:play-services-ads-lite:19.3.0
- com.google.firebase:firebase-ads:19.3.0
- com.google.firebase:firebase-ads-lite:19.3.0
17 juillet 2020
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature Firebase
- Firebase Performance Monitoring
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:25.6.1
- com.google.firebase:firebase-perf:19.0.8.
16 juillet 2020
La dernière mise à jour de la bibliothèque
play-services-auth
inclut les modifications suivantes:- Ajout d'une API dans
BeginSignInRequest.Builder#setAutoSelectEnabled(boolean)
. Pour les utilisateurs qui l'activent, il permet de sélectionner automatiquement un identifiant lors de la connexion avec One Tap sans attendre une action de l'utilisateur (par exemple, appuyer sur le bouton "Continuer").
- Ajout d'une API dans
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-auth:18.1.0
8 juillet 2020
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature Firebase
- SDK Firebase Cloud Messaging et ID d'instances Firebase
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:25.6.0
- com.google.firebase:firebase-iid:20.2.3
- com.google.firebase:firebase-messaging:20.2.3
- com.google.firebase:firebase-messaging-directboot:20.2.3
6 juillet 2020
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Firebase A/B Testing, Firebase Authentication, Cloud Firestore, Firebase Cloud Messaging, Firebase Crashlytics, Firebase In-App Messaging, les ID d'instance Firebase et les SDK Firebase Remote Config
- SDK Firebase pour Google Analytics
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-abt:19.1.0
- com.google.firebase:firebase-analytics:17.4.4
- com.google.firebase:firebase-analytics-ktx:17.4.4
- com.google.firebase:firebase-auth:19.3.2
- com.google.firebase:firebase-auth-ktx:19.3.2
- com.google.firebase:firebase-config:19.2.0
- com.google.firebase:firebase-config-ktx:19.2.0
- com.google.firebase:firebase-core:17.4.4.
- com.google.firebase:firebase-crashlytics:17.1.1
- com.google.firebase:firebase-crashlytics-ktx:17.1.1
- com.google.firebase:firebase-crashlytics-ndk:17.1.1
- com.google.firebase:firebase-firestore:21.5.0
- com.google.firebase:firebase-firestore-ktx:21.5.0
- com.google.firebase:firebase-iid:20.2.2
- com.google.firebase:firebase-inappmessaging:19.1.0
- com.google.firebase:firebase-inappmessaging-display:19.1.0
- com.google.firebase:firebase-inappmessaging-display-ktx:19.1.0
- com.google.firebase:firebase-inappmessaging-ktx:19.1.0.
- com.google.firebase:firebase-messaging:20.2.2
- com.google.firebase:firebase-messaging-directboot:20.2.2
- com.google.android.gms:play-services-measurement:17.4.4
- com.google.android.gms:play-services-measurement-base:17.4.4
- com.google.android.gms:play-services-measurement-sdk-api:17.4.4
- com.google.android.gms:play-services-measurement-api:17.4.4
- com.google.android.gms:play-services-measurement-sdk:17.4.4
- com.google.android.gms:play-services-measurement-impl:17.4.4
18 juin 2020
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Nomenclature Firebase
- Firebase Cloud Messaging, Firebase Crashlytics, ID d'instances Firebase, SDK Firebase Realtime Database
- Plug-in Gradle pour Firebase Crashlytics
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Permet de mettre à jour le SDK Google Mobile Ads pour Android et le SDK Firebase Ads. Pour plus d'informations, consultez les notes de version du produit.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:25.5.0
- com.google.firebase:firebase-crashlytics:17.1.0
- com.google.firebase:firebase-crashlytics-buildtools:2.2.0
- com.google.firebase:firebase-crashlytics-gradle:2.2.0
- com.google.firebase:firebase-crashlytics-ktx:17.1.0
- com.google.firebase:firebase-crashlytics-ndk:17.1.0
- com.google.firebase:firebase-database:19.3.1
- com.google.firebase:firebase-database-ktx:19.3.1
- com.google.firebase:firebase-iid:20.2.1
- com.google.firebase:firebase-messaging:20.2.1
- com.google.firebase:firebase-messaging-directboot:20.2.1
- com.google.android.gms:play-services-ads:19.2.0
- com.google.android.gms:play-services-ads-lite:19.2.0
- com.google.firebase:firebase-ads:19.2.0
- com.google.firebase:firebase-ads-lite:19.2.0
4 juin 2020
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Firebase Crashlytics, Firebase Crashlytics NDK et SDK d'installation Firebase
- SDK Firebase pour Google Analytics
- Plug-in Gradle de Firebase App Distribution
- Nomenclature Firebase
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-core:17.4.3.
- com.google.firebase:firebase-analytics:17.4.3
- com.google.firebase:firebase-analytics-ktx:17.4.3
- com.google.firebase:firebase-appdistribution-gradle:2.0.0
- com.google.firebase:firebase-crashlytics:17.0.1
- com.google.firebase:firebase-crashlytics-ndk:17.0.1
- com.google.firebase:firebase-installations:16.3.2
- com.google.firebase:firebase-bom:25.4.1
- com.google.android.gms:play-services-measurement:17.4.3
- com.google.android.gms:play-services-measurement-base:17.4.3
- com.google.android.gms:play-services-measurement-sdk-api:17.4.3
- com.google.android.gms:play-services-measurement-api:17.4.3
- com.google.android.gms:play-services-measurement-sdk:17.4.3
- com.google.android.gms:play-services-measurement-impl:17.4.3
1er juin 2020
Les dernières mises à jour de
play-services-basement
,play-services-tasks
etplay-services-base
incluent les modifications suivantes:- Correction de bug permettant de mettre à jour correctement les chaînes des messages d'erreur concernant la disponibilité des services Google Play lorsque l'utilisateur change de paramètres régionaux.
- Correction de bugs pour les conditions de concurrence lors de l'instanciation de clients basés sur
GoogleApi
en dehors du thread principal avec desActivity
. - Messages d'erreur plus détaillés pour les lectures complètes de
Task
en double. - Mises à jour internes pour d'autres API des services Google Play.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-base:17.3.0
- com.google.android.gms:play-services-basement:17.3.0
- com.google.android.gms:play-services-tasks:17.1.0
21 mai 2020
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Firebase Cloud Messaging, Firebase In-App Messaging, les installations Firebase et les SDK d'ID d'instance Firebase
- SDK Firebase pour Google Analytics
- Plug-in Gradle pour Firebase Crashlytics
- Nomenclature Firebase
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-core:17.4.2.
- com.google.firebase:firebase-analytics:17.4.2
- com.google.firebase:firebase-analytics-ktx:17.4.2
- com.google.firebase:firebase-crashlytics-gradle:2.1.1
- com.google.firebase:firebase-inappmessaging:19.0.7
- com.google.firebase:firebase-inappmessaging-ktx:19.0.7.
- com.google.firebase:firebase-inappmessaging-display:19.0.7
- com.google.firebase:firebase-inappmessaging-display-ktx:19.0.7
- com.google.firebase:firebase-messaging:20.2.0
- com.google.firebase:firebase-messaging-direct-boot:20.2.0
- com.google.firebase:firebase-installations:16.3.1
- com.google.firebase:firebase-iid:20.2.0
- com.google.firebase:firebase-bom:25.4.0
- com.google.android.gms:play-services-measurement:17.4.2
- com.google.android.gms:play-services-measurement-base:17.4.2
- com.google.android.gms:play-services-measurement-sdk-api:17.4.2
- com.google.android.gms:play-services-measurement-api:17.4.2
- com.google.android.gms:play-services-measurement-sdk:17.4.2
- com.google.android.gms:play-services-measurement-impl:17.4.2
7 mai 2020
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Firebase Cloud Messaging, installations Firebase et SDK d'ID d'instances Firebase
- SDK Firebase pour Google Analytics
- Plug-in Gradle de Firebase App Distribution
- Plug-in Gradle pour Firebase Crashlytics
- Nomenclature Firebase
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-core:17.4.1.
- com.google.firebase:firebase-analytics:17.4.1
- com.google.firebase:firebase-analytics-ktx:17.4.1
- com.google.firebase:firebase-appdistribution-gradle:1.4.1
- com.google.firebase:firebase-crashlytics-gradle:2.1.0
- com.google.firebase:firebase-messaging:20.1.7
- com.google.firebase:firebase-installations:16.3.0
- com.google.firebase:firebase-iid:20.1.7
- com.google.firebase:firebase-bom:25.3.1
- com.google.android.gms:play-services-measurement:17.4.1
- com.google.android.gms:play-services-measurement-base:17.4.1
- com.google.android.gms:play-services-measurement-sdk-api:17.4.1
- com.google.android.gms:play-services-measurement-api:17.4.1
- com.google.android.gms:play-services-measurement-sdk:17.4.1
- com.google.android.gms:play-services-measurement-impl:17.4.1
29 avril 2020
La version initiale de la bibliothèque
play-services-recaptcha
est désormais disponible. Elle est compatible avec les deux fonctionnalités suivantes pour les téléphones Android et les téléviseurs qui ciblent les niveaux d'API 16 et ultérieurs.reCAPTCHA Enterprise, qui fournissent aux clients un score numérique indiquant la probabilité qu'un utilisateur soit une personne réelle et ne participe pas à une attaque automatisée. Pour en savoir plus, consultez ce guide d'intégration.
Les API reCAPTCHA 2FA, qui permettent aux clients d'interroger les utilisateurs par e-mail pour confirmer leur identité. Pour en savoir plus, consultez ce guide d'intégration.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-recaptcha:16.0.0
23 avril 2020
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Firebase Authentication, Firebase Crashlytics, Firebase Crashlytics NDK, Cloud Firestore, Firebase Cloud Messaging, Firebase In-App Messaging, installations Firebase, ID d'instance Firebase, Firebase ML Kit, Firebase Performance Monitoring, Firebase Realtime Database et Firebase Remote Config
- SDK Firebase pour Google Analytics
- Plug-in Gradle pour Firebase Crashlytics
- Nomenclature Firebase
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-core:17.4.0.
- com.google.firebase:firebase-analytics:17.4.0
- com.google.firebase:firebase-analytics-ktx:17.4.0
- com.google.firebase:firebase-auth:19.3.1
- com.google.firebase:firebase-auth-ktx:19.3.1
- com.google.firebase:firebase-auth-interop:19.3.1
- com.google.firebase:firebase-crashlytics:17.0.0
- com.google.firebase:firebase-crashlytics-ndk:17.0.0
- com.google.firebase:firebase-crashlytics-gradle:2.0.0
- com.google.firebase:firebase-firestore:21.4.3
- com.google.firebase:firebase-firestore-ktx:21.4.3
- com.google.firebase:firebase-messaging:20.1.6
- com.google.firebase:firebase-inappmessaging:19.0.6
- com.google.firebase:firebase-inappmessaging-ktx:19.0.6.
- com.google.firebase:firebase-inappmessaging-display:19.0.6
- com.google.firebase:firebase-inappmessaging-display-ktx:19.0.6
- com.google.firebase:firebase-installations:16.2.2
- com.google.firebase:firebase-iid:20.1.6
- com.google.firebase:firebase-ml-common:22.1.1
- com.google.firebase:firebase-ml-model-interpreter:22.0.3
- com.google.firebase:firebase-ml-vision:24.0.3
- com.google.firebase:firebase-ml-vision-automl:18.0.5
- com.google.firebase:firebase-ml-vision-barcode-model:16.1.1
- com.google.firebase:firebase-ml-vision-face-model:20.0.1
- com.google.firebase:firebase-ml-vision-image-label-model:20.0.1
- com.google.firebase:firebase-ml-vision-object-detection-model:19.0.5
- com.google.firebase:firebase-perf:19.0.7
- com.google.firebase:firebase-database:19.3.0
- com.google.firebase:firebase-database-ktx:19.3.0
- com.google.firebase:firebase-config:19.1.4
- com.google.firebase:firebase-config-ktx:19.1.4
- com.google.firebase:firebase-bom:25.3.0
- com.google.android.gms:play-services-measurement:17.4.0
- com.google.android.gms:play-services-measurement-base:17.4.0
- com.google.android.gms:play-services-measurement-sdk-api:17.4.0
- com.google.android.gms:play-services-measurement-api:17.4.0
- com.google.android.gms:play-services-measurement-sdk:17.4.0
- com.google.android.gms:play-services-measurement-impl:17.4.0
16 avril 2020
- Permet de mettre à jour le SDK Google Mobile Ads pour Android et le SDK Firebase Ads. Pour plus d'informations, consultez les notes de version du produit.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-ads:19.1.0
- com.google.android.gms:play-services-ads-lite:19.1.0
- com.google.firebase:firebase-ads:19.1.0
- com.google.firebase:firebase-ads-lite:19.1.0
09 avril 2020
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Firebase Crashlytics, Firebase Crashlytics NDK, Firebase In-App Messaging, ML Kit pour Firebase et les SDK Firebase Performance Monitoring
- Plug-in Gradle pour Firebase Crashlytics et plug-in Gradle pour Firebase App Distribution
- Nomenclature Firebase
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-appdistribution-gradle:1.4.0
- com.google.firebase:firebase-crashlytics:17.0.0-beta04
- com.google.firebase:firebase-crashlytics-ndk:17.0.0-beta04
- com.google.firebase:firebase-crashlytics-gradle:2.0.0-beta04
- com.google.firebase:firebase-inappmessaging:19.0.5
- com.google.firebase:firebase-inappmessaging-ktx:19.0.5.
- com.google.firebase:firebase-inappmessaging-display:19.0.5
- com.google.firebase:firebase-inappmessaging-display-ktx:19.0.5
- com.google.firebase:firebase-ml-common:22.1.0
- com.google.firebase:firebase-ml-model-interpreter:22.0.2
- com.google.firebase:firebase-ml-vision:24.0.2
- com.google.firebase:firebase-ml-vision-automl:18.0.4
- com.google.firebase:firebase-ml-vision-barcode-model:16.1.0
- com.google.firebase:firebase-ml-vision-face-model:20.0.0
- com.google.firebase:firebase-ml-vision-image-label-model:20.0.0
- com.google.firebase:firebase-ml-vision-object-detection-model:19.0.4
- com.google.firebase:firebase-ml-natural-language-translate:22.0.1
- com.google.firebase:firebase-ml-natural-language-translate-model:20.0.8
- com.google.firebase:firebase-perf:19.0.6
- com.google.firebase:firebase-bom:25.2.2
- com.google.android.gms:play-services-vision:20.0.0
- com.google.android.gms:play-services-vision-common:19.0.2
- com.google.android.gms:play-services-vision-image-label:18.0.3
3 avril 2020
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Firebase Cloud Messaging, installations Firebase et ID d'instances Firebase
- Nomenclature Firebase
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-installations:16.2.1
- com.google.firebase:firebase-iid:20.1.5
- com.google.firebase:firebase-messaging:20.1.5
- com.google.firebase:firebase-bom:25.2.1
1er avril 2020
La dernière mise à jour de la bibliothèque
play-services-auth
inclut les modifications suivantes:- Ajout d'un client API,
SignInClient
, pour vous aider à authentifier les utilisateurs pour votre application, y compris pour vous connecter à un utilisateur existant ou pour inscrire un nouvel utilisateur. Deux types d'identifiants sont actuellement acceptés: le jeton d'ID et le nom d'utilisateur/mot de passe.
- Ajout d'un client API,
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-auth:18.0.0
30 mars 2020
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Cloud Firestore, Firebase Cloud Messaging, Firebase Crashlytics, Firebase Crashlytics NDK, installations Firebase et ID d'instances Firebase
- SDK Firebase pour Google Analytics
- Nomenclature Firebase
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-analytics:17.3.0
- com.google.firebase:firebase-analytics-ktx:17.3.0
- com.google.firebase:firebase-core:17.3.0.
- com.google.firebase:firebase-crashlytics:17.0.0-beta03
- com.google.firebase:firebase-crashlytics-ndk:17.0.0-beta03
- com.google.firebase:firebase-firestore:21.4.2
- com.google.firebase:firebase-firestore-ktx:21.4.2
- com.google.firebase:firebase-installations:16.2.0
- com.google.firebase:firebase-iid:20.1.4
- com.google.firebase:firebase-messaging:20.1.4
- com.google.firebase:firebase-bom:25.2.0
- com.google.android.gms:play-services-measurement:17.3.0
- com.google.android.gms:play-services-measurement-base:17.3.0
- com.google.android.gms:play-services-measurement-sdk-api:17.3.0
- com.google.android.gms:play-services-measurement-api:17.3.0
- com.google.android.gms:play-services-measurement-sdk:17.3.0
- com.google.android.gms:play-services-measurement-impl:17.3.0
26 mars 2020
Les dernières mises à jour de
play-services-basement
,play-services-tasks
etplay-services-base
incluent les modifications suivantes:play-services-basement
fait référence à une méthode dansandroidx-core:core:1.2.0
. Ce correctif met donc à jour les dépendances en conséquence.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-base:17.2.1
- com.google.android.gms:play-services-basement:17.2.1
- com.google.android.gms:play-services-tasks:17.0.2
19 mars 2020
Les dernières mises à jour de
play-services-basement
,play-services-tasks
etplay-services-base
incluent les modifications suivantes:- Ajout d'annotations de possibilité de valeur nulle "non semver-breaking" à la surface de l'API.
Par exemple,
GoogleApiAvailability#makeGooglePlayServicesAvailable
renvoie désormais un@NonNull Task
afin que le compilateur Kotlin le traite comme une valeur non nulle au lieu d'un type de plate-forme. Cependant, le paramètreActivity
qui lui est transmis n'est pas marqué comme@NonNull
(même s'il n'est en fait pas nul), de sorte que cette modification n'a pas d'impact sur le code Kotlin qui transmet unActivity?
.- Mises à jour internes pour les autres bibliothèques de services Play.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-base:17.2.0
- com.google.android.gms:play-services-basement:17.2.0
- com.google.android.gms:play-services-tasks:17.0.1
18 mars 2020
- Nous avons apporté des modifications au SDK Google Mobile Ads pour Android et au SDK Firebase Ads. Consultez les notes de version du produit.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-ads:19.0.1
- com.google.android.gms:play-services-ads-lite:19.0.1
- com.google.firebase:firebase-ads:19.0.1
- com.google.firebase:firebase-ads-lite:19.0.1
17 mars 2020
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Plug-in Gradle pour Firebase Crashlytics
- Firebase Crashlytics, Firebase Cloud Messaging, Firebase In-App Messaging, les installations Firebase, les ID d'instances Firebase et les SDK Firebase Remote Config
- Nomenclature Firebase
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-crashlytics:17.0.0-beta02
- com.google.firebase:firebase-crashlytics-gradle:2.0.0-beta03
- com.google.firebase:firebase-messaging:20.1.3
- com.google.firebase:firebase-inappmessaging:19.0.4
- com.google.firebase:firebase-inappmessaging-ktx:19.0.4
- com.google.firebase:firebase-inappmessaging-display:19.0.4
- com.google.firebase:firebase-inappmessaging-display-ktx:19.0.4
- com.google.firebase:firebase-installations:16.1.0
- com.google.firebase:firebase-iid:20.1.2
- com.google.firebase:firebase-config:19.1.3
- com.google.firebase:firebase-config-ktx:19.1.3
- com.google.firebase:firebase-bom:25.1.1
12 mars 2020
La dernière mise à jour de Firebase inclut les modifications suivantes:
- SDK Firebase Authentication
- Nomenclature Firebase
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-auth:19.3.0
- com.google.firebase:firebase-bom:25.1.0
10 mars 2020
La dernière mise à jour de la bibliothèque
play-services-fido
inclut les modifications suivantes:- Abandon des API U2F. Les utilisateurs de l'API U2F doivent migrer vers les API FIDO2. Les API U2F seront prises en charge jusqu'en 2020 et seront supprimées en 2021.
- Nouvelles méthodes exposées dans
Fido2ApiClient
pour l'enregistrement et la signature. Ces méthodes sont plus conformes aux normes - Ajout de la prise en charge de l'extension
UserVerificationMethod
uniquement dans les requêtes de signature. L'extension n'est pas compatible avec les demandes d'enregistrement. - Ajout de la compatibilité avec la méthode
IsUserVerifyingPlatformAuthenticatorAvailable
. - Exposition de
PublicKeyCredential
en tant que réponse de niveau supérieur, conformément à la spécification WebAuthn.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-fido:18.1.0
9 mars 2020
La dernière mise à jour de Firebase inclut les éléments suivants:
- Les bibliothèques d'extensions Kotlin pour de nombreux SDK Firebase pour Android ne sont plus en version bêta. Ces bibliothèques ktx vous permettent d'accéder aux API Firebase Android à l'aide d'une syntaxe Kotlin idiomatique. Pour en savoir plus sur ces bibliothèques ktx, consultez la documentation de référence sur Android – Kotlin.
La dernière mise à jour du plug-in Gradle des licences Open Source inclut des correctifs pour les problèmes suivants:
- Échec de la recherche de licences lorsqu'un projet de bibliothèque est présent (problème n° 119 sur GitHub).
- Surcharge des méthodes ambiguës lorsque le fichier POM ne peut pas être résolu (problème n° 120 sur GitHub)
Artefacts publiés sur maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.10.2
3 mars 2020
La dernière mise à jour de Firebase inclut les modifications suivantes:
- SDK Firebase Cloud Messaging et ID d'instances Firebase
- Nomenclature Firebase
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Les services Google Play
SMS Verification APIs
ont ajouté une autorisation pour protéger le destinataire. Pour en savoir plus, consultez la documentation surSmsRetriever
.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-messaging:20.1.2
- com.google.firebase:firebase-iid:20.1.1
- com.google.firebase:firebase-bom:25.0.0
- com.google.android.gms:play-services-auth-api-phone:17.4.0
2 mars 2020
- Met à jour le SDK Android Google Mobile Ads. Pour plus d'informations, consultez les notes de version du produit.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-ads:19.0.0
- com.google.android.gms:play-services-ads-lite:19.0.0
- com.google.firebase:firebase-ads:19.0.0
- com.google.firebase:firebase-ads-lite:19.0.0
27 février 2020
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Cloud Firestore, Firebase Cloud Messaging, ID d'instance Firebase et SDK Firebase Remote Config
- SDK Firebase pour Google Analytics
- Nomenclature Firebase
Cette mise à jour inclut également la version initiale du SDK d'installation de Firebase.
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-analytics:17.2.3
- com.google.firebase:firebase-core:17.2.3.
- com.google.firebase:firebase-firestore:21.4.1
- com.google.firebase:firebase-firestore-ktx:21.4.1
- com.google.firebase:firebase-messaging:20.1.1
- com.google.firebase:firebase-installations:16.0.0
- com.google.firebase:firebase-iid:20.1.0
- com.google.firebase:firebase-config:19.1.2
- com.google.firebase:firebase-config-ktx:19.1.2
- com.google.firebase:firebase-bom:24.7.1
- com.google.android.gms:play-services-measurement:17.2.3
- com.google.android.gms:play-services-measurement-base:17.2.3
- com.google.android.gms:play-services-measurement-sdk-api:17.2.3
- com.google.android.gms:play-services-measurement-api:17.2.3
- com.google.android.gms:play-services-measurement-sdk:17.2.3
- com.google.android.gms:play-services-measurement-impl:17.2.3
24 février 2020
Mises à jour des bibliothèques
play-services-cast
etplay-services-cast-framework
ajoutant des constantes prédéfinies pour les codes d'erreur et les motifs d'erreur détaillés pour MediaError.Pour en savoir plus, consultez les notes de version du SDK Cast Android Sender.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-cast:18.1.0
- com.google.android.gms:play-services-cast-framework:18.1.0
14 février 2020
La dernière mise à jour de Firebase inclut les modifications suivantes:
- SDK Firebase Dynamic Links
- Nomenclature Firebase
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-dynamic-links:19.1.0
- com.google.firebase:firebase-dynamic-links-ktx:19.1.0
- com.google.firebase:firebase-bom:24.7.0
3 février 2020
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Plug-in Gradle pour Firebase Crashlytics
- Firebase A/B Testing, Firebase App Indexing, Cloud Firestore, Cloud Functions for Firebase (client), Cloud Storage for Firebase, Firebase Realtime Database et Firebase Remote Config
- Nomenclature Firebase
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
La version v18.0.0 de la bibliothèque des services Google Play Awareness comporte les modifications importantes suivantes:
- Suppression des API
getPlaces()
etgetWeather()
deAwareness#SnapshotClient
. Pour en savoir plus, consultez l'annonce d'abandon.
- Suppression des API
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-crashlytics-gradle:2.0.0-beta02
- com.google.firebase:firebase-abt:19.0.1
- com.google.firebase:firebase-appindexing:19.1.0
- com.google.firebase:firebase-firestore:21.4.0
- com.google.firebase:firebase-firestore-ktx:21.4.0
- com.google.firebase:firebase-functions:19.0.2
- com.google.firebase:firebase-functions-ktx:19.0.2
- com.google.firebase:firebase-storage:19.1.1
- com.google.firebase:firebase-storage-ktx:19.1.1
- com.google.firebase:firebase-database:19.2.1
- com.google.firebase:firebase-database-ktx:19.2.1
- com.google.firebase:firebase-config:19.1.1
- com.google.firebase:firebase-config-ktx:19.1.1
- com.google.firebase:firebase-bom:24.6.0
- com.google.android.gms:play-services-awareness:18.0.0
14 janvier 2020
La dernière mise à jour de Firebase inclut les modifications suivantes:
- SDK Firebase In-App Messaging et Firebase Performance Monitoring
- SDK Firebase pour Google Analytics
- Nomenclature Firebase
Cette mise à jour inclut également les premières versions bêta de Firebase Crashlytics:
- SDK Firebase Crashlytics et SDK Firebase Crashlytics pour les rapports d'erreur du NDK
- Plug-in Gradle pour Firebase Crashlytics
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-analytics:17.2.2
- com.google.firebase:firebase-core:17.2.2.
- com.google.firebase:firebase-crashlytics:17.0.0-beta01
- com.google.firebase:firebase-crashlytics-ndk:17.0.0-beta01
- com.google.firebase:firebase-crashlytics-gradle:2.0.0-beta01
- com.google.firebase:firebase-inappmessaging:19.0.3
- com.google.firebase:firebase-inappmessaging-ktx:19.0.3.
- com.google.firebase:firebase-inappmessaging-display:19.0.3
- com.google.firebase:firebase-inappmessaging-display-ktx:19.0.3
- com.google.firebase:firebase-perf:19.0.5
- com.google.firebase:firebase-bom:24.5.0
- com.google.android.gms:play-services-measurement:17.2.2
- com.google.android.gms:play-services-measurement-base:17.2.2
- com.google.android.gms:play-services-measurement-sdk-api:17.2.2
- com.google.android.gms:play-services-measurement-api:17.2.2
- com.google.android.gms:play-services-measurement-sdk:17.2.2
- com.google.android.gms:play-services-measurement-impl:17.2.2
13 janvier 2020
La dernière mise à jour du plug-in Gradle des licences Open Source inclut des correctifs pour les problèmes suivants:
- Avertissements de compilation liés à l'utilisation d'API obsolètes (problème n° 57 sur GitHub)
- Contenu vide pour certaines bibliothèques (problème n° 99 de GitHub)
- Message "Cette application ne possède aucune licence Open Source" (problème n° 105 sur GitHub)
- OOM potentiels (problème n° 106 sur GitHub)
Artefacts publiés sur maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.10.1
18 décembre 2019
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Plug-in Gradle de Firebase App Distribution
- SDK Firebase Performance Monitoring et Remote Config
- Nomenclature Firebase
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-appdistribution-gradle:1.3.1
- com.google.firebase:firebase-perf:19.0.4
- com.google.firebase:firebase-config:19.1.0
- com.google.firebase:firebase-config-ktx:19.1.0
- com.google.firebase:firebase-bom:24.4.0
9 décembre 2019
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Plug-in Gradle de Firebase App Distribution
- SDK Cloud Firestore, Firebase Cloud Messaging, ID d'instances Firebase, Firebase Performance Monitoring et Remote Config
- Nomenclature Firebase
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-appdistribution-gradle:1.3.0
- com.google.firebase:firebase-firestore:21.3.1
- com.google.firebase:firebase-firestore-ktx:21.3.1
- com.google.firebase:firebase-messaging:20.1.0
- com.google.firebase:firebase-iid:20.0.2
- com.google.firebase:firebase-perf:19.0.3.
- com.google.firebase:firebase-config:19.0.4
- com.google.firebase:firebase-config-ktx:19.0.4
- com.google.firebase:firebase-bom:24.3.0
5 décembre 2019
Les mises à jour des bibliothèques
play-services-cast
etplay-services-cast-framework
incluent:- Ajout de
setMediaSessionEnabled
pour activer et désactiver une session multimédia créée par le SDK Cast. - Modification de l'affichage des notifications multimédias pendant une session de diffusion. Si les notifications multimédias sont activées, elles s'affichent toujours pendant une session Cast. Auparavant, elles ne s'affichaient que lorsque l'application était exécutée en arrière-plan.
- Modification de certaines classes liées aux contenus multimédias pour implémenter une interface
Parcelable
.
- Ajout de
22 novembre 2019
La dernière mise à jour de Firebase inclut les modifications suivantes:
- SDK Firebase Authentication
- Nomenclature Firebase
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-auth:19.2.0
- com.google.firebase:firebase-bom:24.2.0
19 novembre 2019
- Les mises à jour de la bibliothèque
com.google.android.gms:play-services-games
incluent l'abandon des API multijoueurs en temps réel et en plusieurs tours. Pour en savoir plus, consultez la documentation.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-games:19.0.0
11 novembre 2019
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Plug-in Gradle de Firebase App Distribution
- Cloud Firestore, Firebase Cloud Messaging, Firebase In-App Messaging, ID d'instances Firebase, SDK ML Kit pour Firebase et Firebase Performance Monitoring
- Nomenclature Firebase
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Le plug-in
google-services
pour Android (version 4.3.3) et le plug-instrict-version-matcher
pour Android (version 1.2.1) sont désormais disponibles. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-appdistribution-gradle:1.2.0
- com.google.firebase:firebase-common:19.3.0
- com.google.firebase:firebase-common-ktx:19.3.0
- com.google.firebase:firebase-firestore:21.3.0
- com.google.firebase:firebase-firestore-ktx:21.3.0
- com.google.firebase:firebase-messaging:20.0.1
- com.google.firebase:firebase-inappmessaging:19.0.2
- com.google.firebase:firebase-inappmessaging-ktx:19.0.2.
- com.google.firebase:firebase-inappmessaging-display:19.0.2
- com.google.firebase:firebase-inappmessaging-display-ktx:19.0.2
- com.google.firebase:firebase-iid:20.0.1
- com.google.firebase:firebase-ml-common:22.0.1
- com.google.firebase:firebase-ml-model-interpreter:22.0.1
- com.google.firebase:firebase-ml-vision:24.0.1
- com.google.firebase:firebase-ml-vision-automl:18.0.3
- com.google.firebase:firebase-ml-vision-barcode-model:16.0.2
- com.google.firebase:firebase-ml-vision-object-detection-model:19.0.3
- com.google.firebase:firebase-ml-vision-internal-vkp:16.0.2
- com.google.firebase:firebase-perf:19.0.2
- com.google.firebase:firebase-bom:24.1.0
- com.google.firebase:firebase-components:16.0.0
- com.google.firebase:firebase-datatransport:17.0.3
- com.google.gms:google-services:4.3.3
- com.google.android.gms:strict-version-matcher-plugin:1.2.1
5 novembre 2019
- Met à jour le SDK Android Google Mobile Ads. Pour plus d'informations, consultez les notes de version du produit.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-ads:18.3.0
- com.google.android.gms:play-services-ads-lite:18.3.0
- com.google.firebase:firebase-ads:18.3.0
- com.google.firebase:firebase-ads-lite:18.3.0
25 octobre 2019
La dernière mise à jour de Firebase inclut les modifications suivantes:
- SDK Firebase pour Google Analytics
- SDK Cloud Firestore
- Nomenclature Firebase
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-core:17.2.1.
- com.google.firebase:firebase-analytics:17.2.1
- com.google.firebase:firebase-firestore:21.2.1
- com.google.firebase:firebase-firestore-ktx:21.2.1
- com.google.firebase:firebase-bom:24.0.1
- com.google.firebase:firebase-bom:24.0.2
- com.google.android.gms:play-services-measurement:17.2.1
- com.google.android.gms:play-services-measurement-base:17.2.1
- com.google.android.gms:play-services-measurement-sdk-api:17.2.1
- com.google.android.gms:play-services-measurement-api:17.2.1
- com.google.android.gms:play-services-measurement-sdk:17.2.1
- com.google.android.gms:play-services-measurement-impl:17.2.1
16 octobre 2019
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Plug-in Gradle de Firebase App Distribution
- Cloud Firestore, ML Kit pour Firebase, Firebase Performance Monitoring, Firebase Realtime Database et Firebase Remote Config
- Nomenclature Firebase
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-appdistribution-gradle:1.1.0
- com.google.firebase:firebase-common:19.2.0
- com.google.firebase:firebase-common-ktx:19.2.0
- com.google.firebase:firebase-firestore:21.2.0
- com.google.firebase:firebase-firestore-ktx:21.2.0
- com.google.firebase:firebase-ml-common:22.0.0
- com.google.firebase:firebase-ml-model-interpreter:22.0.0
- com.google.firebase:firebase-ml-vision:24.0.0
- com.google.firebase:firebase-ml-vision-automl:18.0.2
- com.google.firebase:firebase-ml-vision-barcode-model:16.0.1
- com.google.firebase:firebase-ml-vision-face-model:19.0.0
- com.google.firebase:firebase-ml-vision-image-label-model:19.0.0
- com.google.firebase:firebase-ml-vision-object-detection-model:19.0.2
- com.google.firebase:firebase-ml-natural-language:22.0.0
- com.google.firebase:firebase-ml-natural-language-language-id-model:20.0.7
- com.google.firebase:firebase-ml-natural-language-smart-reply:18.0.7
- com.google.firebase:firebase-ml-natural-language-smart-reply-model:20.0.7
- com.google.firebase:firebase-ml-natural-language-translate:22.0.0
- com.google.firebase:firebase-ml-natural-language-translate-model:20.0.7
- com.google.firebase:firebase-perf:19.0.1.
- com.google.firebase:firebase-database:19.2.0
- com.google.firebase:firebase-database-ktx:19.2.0
- com.google.firebase:firebase-config:19.0.3
- com.google.firebase:firebase-config-ktx:19.0.3
- com.google.firebase:firebase-bom:23.0.0
- com.google.firebase:firebase-bom:24.0.0
- com.google.android.gms:play-services-vision:19.0.0
- com.google.android.gms:play-services-vision-common:19.0.0
- com.google.android.gms:play-services-vision-image-label:18.0.1
15 octobre 2019
- Mises à jour de la bibliothèque
play-services-auth-api-phone
pour ajouter une nouvelle API SMS Code Autofill. Pour en savoir plus, consultez la documentation surSmsCodeRetriever
.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-auth-api-phone:17.3.0
10 octobre 2019
La dernière mise à jour du plug-in Gradle des licences OSS inclut:
- Modifier le comportement du plug-in pour n'inclure que les dépendances empaquetées.
- Correction du traitement des fichiers .pom avec plusieurs déclarations de licence sur GitHub PR#88.
- Utilisez les API Gradle les plus récentes (GitHub PR#62 et PR#64).
Artefacts publiés sur maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.10.0
26 septembre 2019
La dernière mise à jour de Firebase inclut les modifications suivantes:
- Firebase Authentication, Cloud Storage for Firebase, Firebase In-App Messaging, Firebase ML Kit et Firebase Remote Config
- Plug-in Gradle de Firebase App Distribution
- Nomenclature Firebase
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-auth:19.1.0
- com.google.firebase:firebase-storage:19.1.0
- com.google.firebase:firebase-storage-ktx:19.1.0
- com.google.firebase:firebase-inappmessaging:19.0.1
- com.google.firebase:firebase-inappmessaging-display:19.0.1
- com.google.firebase:firebase-ml-natural-language:21.0.3
- com.google.firebase:firebase-ml-natural-language-language-id-model:20.0.6
- com.google.firebase:firebase-ml-natural-language-smart-reply:18.0.6
- com.google.firebase:firebase-ml-natural-language-smart-reply-model:20.0.6
- com.google.firebase:firebase-ml-natural-language-translate:21.0.3
- com.google.firebase:firebase-ml-natural-language-translate-model:20.0.6
- com.google.firebase:firebase-config:19.0.2
- com.google.firebase:firebase-config-ktx:19.0.2
- com.google.firebase:firebase-appdistribution-gradle:1.0.0
- com.google.firebase:firebase-bom:22.3.0
25 septembre 2019
- Correction d'un bug concernant la disponibilité des fonctionnalités de l'API pour la bibliothèque
play-services-basement
.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-basement:17.1.1
13 septembre 2019
La dernière mise à jour de Firebase inclut les modifications suivantes:
- SDK Cloud Firestore (v21.1.1)
- Nomenclature Firebase (v22.2.1)
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Problème : il nous a été signalé que la version v21.1.0 du SDK Firebase pour Android pour Cloud Firestore pouvait déclencher une exception non détectée. Par conséquent, ce problème affecte également la version 22.2.0 de la BoM Firebase. Assurez-vous de passer à la version suivante du SDK Cloud Firestore ou de la nomenclature BoM Firebase pour obtenir le correctif.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-firestore:21.1.1
- com.google.firebase:firebase-firestore-ktx:21.1.1
- com.google.firebase:firebase-bom:22.2.1
11 septembre 2019
Les mises à jour des bibliothèques
play-services-cast
etplay-services-cast-framework
incluent:- Ajout du champ
MediaError
àRemoteMediaClient.MediaChannelResult
, qui permet d'accéder au code d'erreur détaillé pour les commandes multimédias ayant échoué. MediaStatus.COMMAND_SKIP_FORWARD
etMediaStatus.COMMAND_SKIP_BACKWARD
sont obsolètes. Les applications doivent utiliserMediaStatus.COMMAND_QUEUE_NEXT
etMediaStatus.COMMAND_QUEUE_PREVIOUS
à la place.- Ajout d'une dépendance à
com.google.android.datatransport:transport-api:2.0.0
.
Pour en savoir plus, consultez les notes de version du SDK Cast Android Sender.
- Ajout du champ
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-cast:17.1.0
- com.google.android.gms:play-services-cast-framework:17.1.0
9 septembre 2019
La dernière mise à jour de Firebase inclut les modifications suivantes:
- SDK Cloud Firestore, Cloud Storage for Firebase, Firebase ML Kit, Firebase Realtime Database et Firebase Remote Config
- Nomenclature Firebase
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-firestore:21.1.0
- com.google.firebase:firebase-firestore-ktx:21.1.0
- com.google.firebase:firebase-storage:19.0.1
- com.google.firebase:firebase-ml-natural-language:21.0.2
- com.google.firebase:firebase-ml-natural-language-language-id-model:20.0.5
- com.google.firebase:firebase-ml-natural-language-smart-reply:18.0.5
- com.google.firebase:firebase-ml-natural-language-smart-reply-model:20.0.5
- com.google.firebase:firebase-ml-natural-language-translate:21.0.2
- com.google.firebase:firebase-ml-natural-language-translate-model:20.0.5
- com.google.firebase:firebase-database:19.1.0
- com.google.firebase:firebase-config:19.0.1
- com.google.firebase:firebase-bom:22.2.0
6 septembre 2019
- Le plug-in
google-services
pour Android (v4.3.2) est maintenant disponible. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.gms:google-services:4.3.2
29 août 2019
- Met à jour le SDK Android Google Mobile Ads. Pour plus d'informations, consultez les notes de version du produit.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-ads:18.2.0
- com.google.android.gms:play-services-ads-lite:18.2.0
- com.google.firebase:firebase-ads:18.2.0
- com.google.firebase:firebase-ads-lite:18.2.0
28 août 2019
La dernière mise à jour de Firebase inclut les modifications suivantes:
- SDK Firebase pour Google Analytics
- SDK Cloud Functions pour Firebase (client) et Firebase ML Kit
- Nomenclature Firebase
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-core:17.2.0.
- com.google.firebase:firebase-common:19.1.0
- com.google.firebase:firebase-common-ktx:19.1.0
- com.google.firebase:firebase-analytics:17.2.0
- com.google.firebase:firebase-functions:19.0.1
- com.google.firebase:firebase-functions-ktx:19.0.1
- com.google.firebase:firebase-ml-natural-language:21.0.1
- com.google.firebase:firebase-ml-natural-language-language-id-model:20.0.4
- com.google.firebase:firebase-ml-natural-language-smart-reply:18.0.4
- com.google.firebase:firebase-ml-natural-language-smart-reply-model:20.0.4
- com.google.firebase:firebase-ml-natural-language-translate:21.0.1
- com.google.firebase:firebase-ml-natural-language-translate-model:20.0.4
- com.google.firebase:firebase-bom:22.1.0
- com.google.android.gms:play-services-measurement:17.2.0
- com.google.android.gms:play-services-measurement-base:17.2.0
- com.google.android.gms:play-services-measurement-sdk-api:17.2.0
- com.google.android.gms:play-services-measurement-api:17.2.0
- com.google.android.gms:play-services-measurement-sdk:17.2.0
- com.google.android.gms:play-services-measurement-impl:17.2.0
27 août 2019
Les mises à jour du SDK Wallet des services Google Play incluent:
Suppression des API Android Pay obsolètes et des symboles associés:
- Catégorie
com.google.android.gms.wallet.Cart
- Catégorie
com.google.android.gms.wallet.CountrySpecification
- Catégorie
com.google.android.gms.wallet.EnableWalletOptimizationReceiver
- Catégorie
com.google.android.gms.wallet.FullWallet
- Catégorie
com.google.android.gms.wallet.FullWalletRequest
- Catégorie
com.google.android.gms.wallet.LineItem
- Catégorie
com.google.android.gms.wallet.MaskedWallet
- Catégorie
com.google.android.gms.wallet.MaskedWalletRequest
- Catégorie
com.google.android.gms.wallet.ProxyCard
- Field
com.google.android.gms.wallet.Wallet#Payments
- Field
com.google.android.gms.wallet.WalletConstants#Payments
- Interface
com.google.android.gms.wallet.Payments
- Colis
com.google.android.gms.wallet.fragment
- Catégorie
Abandon des méthodes non-JSON dans les objets de l'API Google Pay et des compilateurs non-JSON. Au lieu des symboles obsolètes, utilisez l'API basée sur JSON décrite dans la documentation de l'API Google Pay.
- Catégorie
com.google.android.gms.wallet.IsReadyToPayRequest.Builder
- Méthode
com.google.android.gms.wallet.IsReadyToPayRequest#getAllowedCardNetworks
- Méthode
com.google.android.gms.wallet.IsReadyToPayRequest#newBuilder
- Catégorie
com.google.android.gms.wallet.PaymentDataRequest.Builder
- Méthode
com.google.android.gms.wallet.PaymentDataRequest#getAllowedPaymentMethods
- Méthode
com.google.android.gms.wallet.PaymentDataRequest#getCardRequirements
- Méthode
com.google.android.gms.wallet.PaymentDataRequest#getPaymentMethodTokenizationParameters
- Méthode
com.google.android.gms.wallet.PaymentDataRequest#getShippingAddressRequirements
- Méthode
com.google.android.gms.wallet.PaymentDataRequest#getTransactionInfo
- Méthode
com.google.android.gms.wallet.PaymentDataRequest#isEmailRequired
- Méthode
com.google.android.gms.wallet.PaymentDataRequest#isPhoneNumberRequired
- Méthode
com.google.android.gms.wallet.PaymentDataRequest#isShippingAddressRequired
- Méthode
com.google.android.gms.wallet.PaymentDataRequest#isUiRequired
- Méthode
com.google.android.gms.wallet.PaymentDataRequest#newBuilder
- Catégorie
com.google.android.gms.wallet.PaymentData.Builder
- Méthode
com.google.android.gms.wallet.PaymentData#getCardInfo
- Méthode
com.google.android.gms.wallet.PaymentData#getEmail
- Méthode
com.google.android.gms.wallet.PaymentData#getExtraData
- Méthode
com.google.android.gms.wallet.PaymentData#getGoogleTransactionId
- Méthode
com.google.android.gms.wallet.PaymentData#getPaymentMethodToken
- Méthode
com.google.android.gms.wallet.PaymentData#getShippingAddress
- Catégorie
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-wallet:18.0.0
22 août 2019
Le plug-in
google-services
pour Android (v4.3.1) est maintenant disponible. Cette version supprime les appels à une API obsolète. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.La version v18.0.0 des services Google Play Fitness apporte les modifications importantes suivantes:
- Les API suivantes basées sur GoogleApiClient sont obsolètes :
BleApi
ConfigApi
GoalsApi
HistoryApi
RecordingApi
SensorsApi
SessionsApi
- Suppression des DataTypes obsolètes suivants :
AGGREGATE_CALORIES_CONSUMED
AGGREGATE_INPUT_TYPES
TYPE_ACTIVITY_SAMPLE
TYPE_CALORIES_CONSUMED
- Suppression de la méthode obsolète
fromLocationRequest
deSensorRequest
. - Ajout de compilateurs pour
DataPoint
etDataSet
.
- Les API suivantes basées sur GoogleApiClient sont obsolètes :
Artefacts publiés sur maven.google.com
- com.google.gms:google-services:4.3.1
- com.google.android.gms:play-services-fitness:18.0.0
16 août 2019
La dernière mise à jour de Firebase inclut les modifications suivantes:
- SDK Firebase pour Google Analytics, Cloud Firestore, Firebase Cloud Messaging et SDK Firebase ML Kit
- Nomenclature Firebase
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-core:17.1.0
- com.google.firebase:firebase-common:19.0.0
- com.google.firebase:firebase-analytics:17.1.0
- com.google.firebase:firebase-auth:19.0.0
- com.google.firebase:firebase-auth-interop:19.0.0
- com.google.firebase:firebase-firestore:21.0.0
- com.google.firebase:firebase-functions:19.0.0
- com.google.firebase:firebase-messaging:20.0.0
- com.google.firebase:firebase-storage:19.0.0
- com.google.firebase:firebase-dynamic-links:19.0.0
- com.google.firebase:firebase-perf:19.0.0
- com.google.firebase:firebase-database:19.0.0
- com.google.firebase:firebase-config:19.0.0
- com.google.firebase:firebase-abt:19.0.0
- com.google.firebase:firebase-inappmessaging:19.0.0
- com.google.firebase:firebase-inappmessaging-display:19.0.0
- com.google.firebase:firebase-iid:20.0.0
- com.google.firebase:firebase-ml-common:21.0.0
- com.google.firebase:firebase-ml-model-interpreter:21.0.0
- com.google.firebase:firebase-ml-natural-language:21.0.0
- com.google.firebase:firebase-ml-natural-language-language-id-model:20.0.3
- com.google.firebase:firebase-ml-vision:23.0.0
- com.google.firebase:firebase-ml-vision-object-detection-model:19.0.1
- com.google.firebase:firebase-ml-natural-language-smart-reply:18.0.3
- com.google.firebase:firebase-ml-natural-language-smart-reply-model:20.0.3
- com.google.firebase:firebase-ml-natural-language-translate:21.0.0
- com.google.firebase:firebase-ml-natural-language-translate-model:20.0.3
- com.google.firebase:firebase-ml-automl:18.0.1
- com.google.firebase:firebase-firestore-ktx:21.0.0
- com.google.firebase:firebase-common-ktx:19.0.0
- com.google.firebase:firebase-datatransport:17.0.2
- com.google.firebase:firebase-bom:22.0.0
- com.google.android.gms:play-services-measurement:17.1.0
- com.google.android.gms:play-services-measurement-base:17.1.0
- com.google.android.gms:play-services-measurement-sdk-api:17.1.0
- com.google.android.gms:play-services-measurement-api:17.1.0
- com.google.android.gms:play-services-measurement-sdk:17.1.0
- com.google.android.gms:play-services-measurement-impl:17.1.0
14 août 2019
- Les mises à jour de la bibliothèque
com.google.android.gms:play-services-games
incluent un correctif pour un problème causé parIllegalArgumentException
dansonSnapshotOpened
.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-games:18.0.1
7 août 2019
Les mises à jour des bibliothèques
play-services-base
etplay-services-basement
incluent:- Abandon de
GoogleApiClient.ConnectionCallbacks
et deGoogleApiClient.OnConnectionFailedListener
. Cet article fait suite aux remplacements deGoogleApiClient
basés surGoogleApi
. - Amélioration de la méthode
AccountPicker.newChooseAccountIntent
basée sur le compilateur. - Correction de plantages potentiels dans
GoogleApiAvailability#makeGooglePlayServicesAvailable
- Abandon de
Les mises à jour de la bibliothèque
com.google.android.gms:play-services-awareness
incluent l'abandon des méthodes suivantes deAwareness#SnapshotClient
:Cette version corrige le problème de compatibilité avec la version
com.google.android.gms:play-services-awareness:17.0.0
décrite dans la note de version du 2 juillet 2019. La solution de contournement consistant à utiliser lecom.google.android.gms:play-services-awareness:16.0.0
pré-Jetpack n'est plus nécessaire. La versioncom.google.android.gms:play-services-awareness:**17.0.0**
ne doit pas être utilisée.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-base:17.1.0
- com.google.android.gms:play-services-basement:17.1.0
- com.google.android.gms:play-services-awareness:17.1.0
1er août 2019
- La dernière mise à jour de Firebase inclut des modifications apportées au plug-in Gradle de Firebase Performance Monitoring. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:perf-plugin:1.3.1
24 juillet 2019
La dernière mise à jour de Firebase inclut les modifications suivantes:
- SDK Cloud Functions for Firebase (client), Firebase Realtime Database, Cloud Storage for Firebase, Cloud Firestore et Firebase ML Kit
- Nomenclature Firebase
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-database:18.0.1
- com.google.firebase:firebase-firestore:20.2.0
- com.google.firebase:firebase-firestore-ktx:20.2.0
- com.google.firebase:firebase-functions:18.1.0.
- com.google.firebase:firebase-ml-natural-language:20.0.2
- com.google.firebase:firebase-ml-natural-language-language-id-model:20.0.2
- com.google.firebase:firebase-ml-natural-language-smart-reply:18.0.2
- com.google.firebase:firebase-ml-natural-language-smart-reply-model:20.0.2
- com.google.firebase:firebase-ml-natural-language-translate:20.0.2
- com.google.firebase:firebase-ml-natural-language-translate-model:20.0.2
- com.google.firebase:firebase-storage:18.1.1
- com.google.firebase:firebase-bom:21.1.0
23 juillet 2019
- Met à jour le SDK Android Google Mobile Ads. Pour plus d'informations, consultez les notes de version du produit.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-ads:18.1.1
- com.google.android.gms:play-services-ads-lite:18.1.1
- com.google.firebase:firebase-ads:18.1.1
- com.google.firebase:firebase-ads-lite:18.1.1
12 juillet 2019
La dernière mise à jour de Firebase inclut les modifications suivantes:
- SDK Analytics, Firebase Authentication, Cloud Storage for Firebase, Firebase de messagerie dans l'application et ML Kit
- Nomenclature Firebase
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-abt:18.0.1
- com.google.firebase:firebase-analytics:17.0.1
- com.google.firebase:firebase-auth:18.1.0
- com.google.firebase:firebase-core:17.0.1.
- com.google.firebase:firebase-inappmessaging:18.0.2
- com.google.firebase:firebase-inappmessaging-display:18.0.2
- com.google.firebase:firebase-ml-common:20.0.1
- com.google.firebase:firebase-ml-vision:22.0.0
- com.google.firebase:firebase-ml-model-interpreter:20.0.1
- com.google.firebase:firebase-ml-vision-object-detection-model:18.0.0
- com.google.firebase:firebase-ml-vision-automl:18.0.0
- com.google.firebase:firebase-ml-natural-language:20.0.1
- com.google.firebase:firebase-ml-natural-language-language-id-model:20.0.1
- com.google.firebase:firebase-ml-natural-language-smart-reply:18.0.1
- com.google.firebase:firebase-ml-natural-language-smart-reply-model:20.0.1
- com.google.firebase:firebase-ml-natural-language-translate:20.0.1
- com.google.firebase:firebase-ml-natural-language-translate-model:20.0.1
- com.google.firebase:firebase-storage:18.1.0
- com.google.android.gms:play-services-measurement:17.0.1
- com.google.android.gms:play-services-measurement-base:17.0.1
- com.google.android.gms:play-services-measurement-sdk-api:17.0.1
- com.google.android.gms:play-services-measurement-api:17.0.1
- com.google.android.gms:play-services-measurement-sdk:17.0.1
- com.google.android.gms:play-services-measurement-impl:17.0.1
- com.google.firebase:firebase-bom:21.0.0
10 juillet 2019
- La dernière mise à jour de Firebase inclut des modifications apportées au plug-in Gradle de Firebase Performance Monitoring. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:perf-plugin:1.3.0
9 juillet 2019
- Met à jour le SDK Android Google Mobile Ads. Pour plus d'informations, consultez les notes de version du produit.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-ads:18.1.0
- com.google.android.gms:play-services-ads-lite:18.1.0
- com.google.firebase:firebase-ads:18.1.0
- com.google.firebase:firebase-ads-lite:18.1.0
2 juillet 2019
- Les services Google Play
auth.api.phone
ont ajouté une nouvelle API SMS User Consent. Pour en savoir plus, consultez la documentation surstartSmsUserConsent
.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-auth-api-phone:17.1.0
Problème connu avec com.google.android.gms:play-services-awareness:17.0.0
27 juin 2019
- Le plug-in
google-services
pour Android (v4.3.0) et le plug-instrict-version-matcher
pour Android (v1.2.0) sont désormais disponibles. Cette version contient des corrections de bugs et une modification de l'emplacement où vous pouvez appliquer le plug-in. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.gms:google-services:4.3.0
- com.google.android.gms:strict-version-matcher-plugin:1.2.0
24 juin 2019
La dernière mise à jour de Firebase inclut les modifications suivantes:
- SDK Cloud Firestore, Firebase Cloud Messaging, Firebase Performance Monitoring et Firebase Instance ID
- Nomenclature Firebase
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-firestore:20.1.0
- com.google.firebase:firebase-firestore-ktx:20.1.0
- com.google.firebase:firebase-iid:19.0.1
- com.google.firebase:firebase-messaging:19.0.1
- com.google.firebase:firebase-perf:18.0.1.
- com.google.firebase:firebase-bom:20.1.0
20 juin 2019
La dernière mise à jour de Firebase inclut les modifications suivantes:
- SDK Firebase In-App Messaging
- Nomenclature Firebase
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-inappmessaging:18.0.1
- com.google.firebase:firebase-inappmessaging-display:18.0.1
- com.google.firebase:firebase-bom:20.0.1
17 juin 2019
La dernière mise à jour des services Google Play et de Firebase inclut les modifications suivantes:
Migration des bibliothèques Android Support vers les bibliothèques Jetpack (AndroidX). Les bibliothèques ne fonctionneront que si vous apportez les modifications suivantes à votre application:
- Mettez à niveau
com.android.tools.build:gradle
vers la version 3.2.1 ou ultérieure. - Passez à la version 28 ou ultérieure de
compileSdkVersion
. - Mettez à jour votre application pour utiliser Jetpack (AndroidX). Suivez les instructions de la section Migrer vers AndroidX.
- Mettez à niveau
Nomenclature Firebase
Artefacts publiés sur maven.google.com
- com.google.android.datatransport:transport-api:2.0.0
- com.google.android.datatransport:transport-backend-cct:2.0.0
- com.google.android.datatransport:transport-runtime:2.0.0
- com.google.android.gms:play-services-ads:18.0.0
- com.google.android.gms:play-services-ads-identifier:17.0.0
- com.google.android.gms:play-services-ads-lite:18.0.0
- com.google.android.gms:play-services-afs-native:17.0.0
- com.google.android.gms:play-services-analytics:17.0.0
- com.google.android.gms:play-services-analytics-impl:17.0.0
- com.google.android.gms:play-services-appinvite:18.0.0
- com.google.android.gms:play-services-audience:17.0.0
- com.google.android.gms:play-services-auth:17.0.0
- com.google.android.gms:play-services-auth-api-phone:17.0.0
- com.google.android.gms:play-services-awareness:17.0.0
- com.google.android.gms:play-services-base:17.0.0
- com.google.android.gms:play-services-basement:17.0.0
- com.google.android.gms:play-services-cast:17.0.0
- com.google.android.gms:play-services-cast-framework:17.0.0
- com.google.android.gms:play-services-clearcut:17.0.0
- com.google.android.gms:play-services-cronet:17.0.0
- com.google.android.gms:play-services-drive:17.0.0
- com.google.android.gms:play-services-fido:18.0.0
- com.google.android.gms:play-services-fitness:17.0.0
- com.google.android.gms:play-services-flags:17.0.0
- com.google.android.gms:play-services-games:18.0.0
- com.google.android.gms:play-services-gass:18.0.0
- com.google.android.gms:play-services-gcm:17.0.0
- com.google.android.gms:play-services-identity:17.0.0
- com.google.android.gms:play-services-iid:17.0.0
- com.google.android.gms:play-services-instantapps:17.0.0
- com.google.android.gms:play-services-location:17.0.0
- com.google.android.gms:play-services-maps:17.0.0
- com.google.android.gms:play-services-measurement:17.0.0
- com.google.android.gms:play-services-measurement-api:17.0.0
- com.google.android.gms:play-services-measurement-impl:17.0.0
- com.google.android.gms:play-services-measurement-sdk:17.0.0
- com.google.android.gms:play-services-measurement-sdk-api:17.0.0
- com.google.android.gms:play-services-preby:17.0.0
- com.google.android.gms:play-services-oss-licenses:17.0.0
- com.google.android.gms:play-services-panorama:17.0.0
- com.google.android.gms:play-services-phenotype:17.0.0
- com.google.android.gms:play-services-places:17.0.0
- com.google.android.gms:play-services-places-placereport:17.0.0
- com.google.android.gms:play-services-plus:17.0.0
- com.google.android.gms:play-services-safetynet:17.0.0
- com.google.android.gms:play-services-stats:17.0.0
- com.google.android.gms:play-services-tagmanager:17.0.0
- com.google.android.gms:play-services-tagmanager-api:17.0.0
- com.google.android.gms:play-services-tagmanager-v4-impl:17.0.0
- com.google.android.gms:play-services-tasks:17.0.0
- com.google.android.gms:play-services-vision:18.0.0
- com.google.android.gms:play-services-vision-common:18.0.0
- com.google.android.gms:play-services-vision-image-label:18.0.0
- com.google.android.gms:play-services-wallet:17.0.0
- com.google.android.gms:play-services-wearable:17.0.0
- com.google.firebase:firebase-abt:18.0.0
- com.google.firebase:firebase-ads:18.0.0
- com.google.firebase:firebase-ads-lite:18.0.0
- com.google.firebase:firebase-analytics:17.0.0
- com.google.firebase:firebase-appindexing:19.0.0
- com.google.firebase:firebase-auth:18.0.0
- com.google.firebase:firebase-auth-interop:18.0.0
- com.google.firebase:firebase-common:18.0.0
- com.google.firebase:firebase-common-ktx:18.0.0
- com.google.firebase:firebase-config:18.0.0
- com.google.firebase:firebase-core:17.0.0.
- com.google.firebase:firebase-database:18.0.0
- com.google.firebase:firebase-database-collection:17.0.0
- com.google.firebase:firebase-datatransport:17.0.0
- com.google.firebase:firebase-dynamic-links:18.0.0
- com.google.firebase:firebase-firestore:20.0.0
- com.google.firebase:firebase-firestore-ktx:20.0.0
- com.google.firebase:firebase-functions:18.0.0.
- com.google.firebase:firebase-iid:19.0.0
- com.google.firebase:firebase-iid-interop:17.0.0
- com.google.firebase:firebase-inappmessaging:18.0.0
- com.google.firebase:firebase-inappmessaging-display:18.0.0
- com.google.firebase:firebase-measurement-connector:18.0.0
- com.google.firebase:firebase-messaging:19.0.0
- com.google.firebase:firebase-ml-common:20.0.0
- com.google.firebase:firebase-ml-model-interpreter:20.0.0
- com.google.firebase:firebase-ml-natural-language:20.0.0
- com.google.firebase:firebase-ml-natural-language-language-id-model:20.0.0
- com.google.firebase:firebase-ml-natural-language-smart-reply:18.0.0
- com.google.firebase:firebase-ml-natural-language-smart-reply-model:20.0.0
- com.google.firebase:firebase-ml-natural-language-translate:20.0.0
- com.google.firebase:firebase-ml-natural-language-translate-model:20.0.0
- com.google.firebase:firebase-ml-vision:21.0.0
- com.google.firebase:firebase-ml-vision-automl:17.0.0
- com.google.firebase:firebase-ml-vision-face-model:18.0.0
- com.google.firebase:firebase-ml-vision-image-label-model:18.0.0
- com.google.firebase:firebase-ml-vision-object-detection-model:17.0.0
- com.google.firebase:firebase-perf:18.0.0.
- com.google.firebase:firebase-storage:18.0.0
- com.google.firebase:firebase-storage-common:17.0.0
- com.google.firebase:protolite-well-known-types:17.0.0.
- com.google.firebase:firebase-bom:20.0.0
31 mai 2019
La dernière mise à jour de Firebase inclut les modifications suivantes:
- SDK Cloud Firestore
- Nomenclature Firebase
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-firestore:19.0.2
- com.google.firebase:firebase-bom:19.0.0
28 mai 2019
- La dernière mise à jour de Firebase inclut des modifications apportées aux SDK Cloud Firestore, de messagerie dans l'application, ML Kit et Performance Monitoring. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-common:17.1.0
- com.google.firebase:firebase-firestore:19.0.1
- com.google.firebase:firebase-inappmessaging:17.2.0
- com.google.firebase:firebase-inappmessaging-display:17.2.0
- com.google.firebase:firebase-perf:17.0.2
- com.google.firebase:firebase-ml-natural-language:19.0.1
- com.google.firebase:firebase-ml-natural-language-language-id-model:19.0.1
- com.google.firebase:firebase-ml-natural-language-smart-reply:17.0.1
- com.google.firebase:firebase-ml-natural-language-smart-reply-model:19.0.1
- com.google.firebase:firebase-ml-natural-language-translate:19.0.1
- com.google.firebase:firebase-ml-natural-language-translate-model:19.0.1
21 mai 2019
- Met à jour le SDK Android Google Mobile Ads. Pour plus d'informations, consultez les notes de version du produit.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-ads:17.2.1
- com.google.android.gms:play-services-ads-lite:17.2.1
- com.google.firebase:firebase-ads:17.2.1
- com.google.firebase:firebase-ads-lite:17.2.1
16 mai 2019
- Le plug-in Gradle des licences OSS a été mis à jour. Pour en savoir plus, consultez la page https://github.com/google/play-services-plugins/releases/tag/oss-licenses-plugin-v0.9.5.
Artefacts publiés sur maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.9.5
7 mai 2019
La dernière mise à jour de Firebase inclut les modifications suivantes:
Google Analytics pour Firebase, Firebase App Indexing, Firebase Authentication, Cloud Firestore, Cloud Functions pour Firebase (client), Firebase Cloud Messaging, Cloud Storage for Firebase, Firebase Dynamic Links, Firebase Invites, Firebase ML Kit, Firebase Performance Monitoring, Firebase Realtime Database, Firebase Remote Config, Firebase A/B Testing et Firebase ID d'instance SDK
Plug-ins Firebase Gradle
Nomenclature Firebase
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-core:16.0.9.
- com.google.firebase:firebase-common:17.0.0
- com.google.firebase:firebase-analytics:16.5.0
- com.google.firebase:firebase-appindexing:18.0.0
- com.google.firebase:firebase-auth:17.0.0
- com.google.firebase:firebase-firestore:19.0.0
- com.google.firebase:firebase-functions:17.0.0
- com.google.firebase:firebase-messaging:18.0.0
- com.google.firebase:firebase-storage:17.0.0
- com.google.firebase:firebase-dynamic-links:17.0.0
- com.google.firebase:firebase-invites:17.0.0
- com.google.firebase:firebase-perf:17.0.0
- com.google.firebase:firebase-database:17.0.0
- com.google.firebase:firebase-config:17.0.0
- com.google.firebase:firebase-abt:17.1.1
- com.google.firebase:firebase-iid:18.0.0
- com.google.firebase:firebase-ml-common:19.0.0
- com.google.firebase:firebase-ml-model-interpreter:19.0.0
- com.google.firebase:firebase-ml-natural-language:19.0.0
- com.google.firebase:firebase-ml-natural-language-language-id-model:19.0.0
- com.google.firebase:firebase-ml-vision:20.0.0
- com.google.firebase:firebase-ml-vision-object-detection-model:16.0.0
- com.google.firebase:firebase-ml-natural-language-smart-reply:17.0.0
- com.google.firebase:firebase-ml-natural-language-smart-reply-model:19.0.0
- com.google.firebase:firebase-ml-natural-language-translate:19.0.0
- com.google.firebase:firebase-ml-natural-language-translate-model:19.0.0
- com.google.firebase:firebase-ml-automl:16.0.0
- com.google.firebase:firebase-firestore-ktx:19.0.0
- com.google.firebase:firebase-common-ktx:17.0.0
- com.google.firebase:firebase-plugins:1.2.1
- com.google.firebase:perf-plugin:2.0.0
- com.google.firebase:firebase-bom:18.0.0
- com.google.firebase:firebase-bom:18.1.0
- com.google.android.gms:play-services-measurement:16.5.0
- com.google.android.gms:play-services-measurement-base:16.5.0
- com.google.android.gms:play-services-measurement-sdk-api:16.5.0
- com.google.android.gms:play-services-measurement-api:16.5.0
- com.google.android.gms:play-services-measurement-sdk:16.5.0
- com.google.android.gms:play-services-measurement-impl:16.5.0
- com.google.android.gms:play-services-appinvite:17.0.0
29 avril 2019
- La version des services Google Play du SDK Places pour Android est obsolète. Consultez le guide de migration pour savoir comment passer au nouveau SDK Places statique pour Android.
Mise à jour: depuis le 29 juillet 2019, l'artefact com.google.android.gms:play-services-places
a été hors service.
Pour continuer à utiliser le SDK Places pour Android, passez à une version compatible. Les versions compatibles sont listées dans les notes de version.
23 avril 2019
- Ajout d'API au SDK Cast pour permettre les diffusions en direct. L'interface utilisateur développée de la manette est également compatible avec les diffusions en direct. Pour en savoir plus, consultez les notes de version du SDK Cast Android Sender.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-cast:16.2.0
- com.google.android.gms:play-services-cast-framework:16.2.0
15 avril 2019
- Ajoute la prise en charge de la préinscription dans
InstantApps.showInstallPrompt()
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-instantapps:16.1.2
9 avril 2019
- Mise à jour du SDK InstantApps pour inclure une nouvelle méthode permettant de vérifier si les InstantApps peuvent être lancées pour un appareil donné.
areInstantAppsEnabledForDevice()
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-instantapps:16.1.0
5 avril 2019
La dernière mise à jour de Firebase inclut des modifications apportées aux SDK Firebase Authentication, Firebase Cloud Messaging, Firebase Performance Monitoring et Firebase Remote Config. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
La version bêta d'une bibliothèque Android Cloud Firestore avec des extensions Kotlin est désormais disponible. Pour en savoir plus, consultez les dernières notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-iid:17.1.2
- com.google.firebase:firebase-auth:16.2.1
- com.google.firebase:firebase-messaging:17.6.0
- com.google.firebase:firebase-perf:16.2.5.
- com.google.firebase:firebase-config:16.5.0
- com.google.firebase:firebase-firestore-ktx:18.2.0
- com.google.firebase:firebase-common-ktx:16.1.0
2 avril 2019
- La dernière mise à jour de Firebase inclut une mise à jour de la nomenclature Firebase. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-bom:17.0.0
27 mars 2019
La dernière mise à jour de Firebase inclut les modifications apportées aux éléments suivants:
- ID d'instances Firebase, Firebase In-App Messaging, Cloud Firestore, Firebase Cloud Messaging, Firebase ML Kit et Firebase Remote Config
- Plug-ins Firebase Gradle
Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-iid:17.1.1
- com.google.firebase:firebase-inappmessaging:17.1.1
- com.google.firebase:firebase-inappmessaging-display:17.1.1
- com.google.firebase:firebase-firestore:18.1.0
- com.google.firebase:firebase-messaging:17.5.0
- com.google.firebase:firebase-config:16.4.1
- com.google.firebase:firebase-ml-common:17.0.0
- com.google.firebase:firebase-ml-model-interpreter:18.0.0
- com.google.firebase:firebase-ml-natural-language:18.2.0
- com.google.firebase:firebase-ml-natural-language-language-id-model:18.0.3
- com.google.firebase:firebase-ml-vision:19.0.3
- com.google.firebase:firebase-ml-natural-language-smart-reply:16.3.6
- com.google.firebase:firebase-ml-natural-language-smart-reply-model:18.0.0
- com.google.firebase:firebase-plugins:1.2.0
- com.google.firebase:perf-plugin:1.2.0
21 mars 2019
- L'API Drive est obsolète et sera désactivée le 6 décembre 2019. Pour en savoir plus, consultez le guide de migration.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-drive:16.1.0
18 mars 2019
- La bibliothèque cliente des services Google Play pour Cronet est désormais disponible. Cronet est une bibliothèque réseau hautes performances. Pour en savoir plus, consultez la page Effectuer des opérations réseau à l'aide de Cronet. La bibliothèque cliente des services Google Play pour Cronet permet aux applications d'utiliser une copie à jour de Cronet chargée à partir des services Google Play.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-cronet:16.0.0
15 mars 2019
La dernière mise à jour de Firebase inclut des modifications apportées aux SDK Firebase Core, Google Analytics pour Firebase, Firebase Invites, Firebase Dynamic Links et Cloud Functions for Firebase. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
La nomenclature Firebase est désormais disponible en tant que fonctionnalité expérimentale. À l'aide de la fonctionnalité Gradle de nomenclature (BoM) avec Firebase, vous pouvez définir la version de la plate-forme Firebase dans son ensemble. Pour ajouter des SDK à votre application à l'aide de la nomenclature Firebase, consultez Ajouter Firebase à votre projet Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-analytics:16.4.0
- com.google.firebase:firebase-core:16.0.8.
- com.google.firebase:firebase-invites:16.1.1
- com.google.firebase:firebase-dynamic-links:16.1.8
- com.google.firebase:firebase-functions:16.3.0.
- com.google.firebase:firebase-bom:16.0.0
- com.google.android.gms:play-services-appinvite:16.1.1
- com.google.android.gms:play-services-analytics:16.0.8
- com.google.android.gms:play-services-analytics-impl:16.0.8
- com.google.android.gms:play-services-tagmanager:16.0.8
- com.google.android.gms:play-services-tagmanager-api:16.0.8
- com.google.android.gms:play-services-tagmanager-v4-impl:16.0.8
- com.google.android.gms:play-services-measurement:16.4.0
- com.google.android.gms:play-services-measurement-base:16.4.0
- com.google.android.gms:play-services-measurement-sdk-api:16.4.0
- com.google.android.gms:play-services-measurement-api:16.4.0
- com.google.android.gms:play-services-measurement-sdk:16.4.0
- com.google.android.gms:play-services-measurement-impl:16.4.0
13 mars 2019
- Met à jour le SDK Android Google Mobile Ads. Pour plus d'informations, consultez les notes de version du produit.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-ads:17.2.0
- com.google.android.gms:play-services-ads-lite:17.2.0
- com.google.firebase:firebase-ads:17.2.0
- com.google.firebase:firebase-ads-lite:17.2.0
12 mars 2019
- Restauration de
Games.GamesOptions
etGames.Builder
. - Ajout de la méthode
SnapshotMetadata.getSnapshotId
. - Suppression de l'API Request/Gifts et Quests. Voir l'annonce précédente.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-games:17.0.0
11 mars 2019
- La dernière mise à jour de Firebase inclut des modifications apportées aux SDK Firebase Authentication, Firebase Performance Monitoring et Firebase Remote Config. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-auth:16.2.0
- com.google.firebase:firebase-perf:16.2.4.
- com.google.firebase:firebase-config:16.4.0
26 février 2019
- La dernière mise à jour de Firebase inclut des modifications apportées aux SDK : ID d'instance, Cloud Firestore, Firebase In-App Messaging et Firebase Cloud Messaging. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
- Correction d'un problème dans Google Cloud Messaging qui provoquait parfois le plantage des applications avec des erreurs ANR (Android Not Responding) lorsque l'application recevait un message.
- Correction d'un problème lié à l'ID d'instance où les réponses aux requêtes de jeton étaient lentes ou, dans certains cas, entraînaient l'expiration des requêtes.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-common:16.1.0
- com.google.firebase:firebase-iid:17.1.0
- com.google.firebase:firebase-database:16.1.0
- com.google.firebase:firebase-firestore:18.1.0
- com.google.firebase:firebase-storage:16.1.0
- com.google.firebase:firebase-functions:16.2.0.
- com.google.firebase:firebase-inappmessaging:17.1.0
- com.google.firebase:firebase-inappmessaging-display:17.1.0
- com.google.firebase:firebase-messaging:17.4.0
- com.google.android.gms:play-services-gcm:16.1.0
- com.google.android.gms:play-services-iid:16.0.1
7 février 2019
- La dernière mise à jour de Firebase inclut des modifications apportées aux SDK Firebase AB Testing, Firebase Invites, Firebase Dynamic Links, Cloud Firestore et Firebase Remote Config. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
- La dernière mise à jour des services Google Play ajoute APR native. Pour en savoir plus, consultez les notes de version du SDK natif AFS pour Android.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-afs-native:16.0.0
- com.google.firebase:firebase-abt:17.1.0
- com.google.firebase:firebase-invites:16.1.0
- com.google.firebase:firebase-dynamic-links:16.1.7
- com.google.firebase:firebase-firestore:18.0.1
- com.google.firebase:firebase-config:16.3.0
6 février 2019
- La dernière mise à jour de Maps ajoute un nouveau paramètre de commandes gestuelles. Pour en savoir plus, consultez les notes de version du SDK Maps pour Android.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-maps:16.1.0
31 janvier 2019
- La dernière mise à jour de Firebase inclut les modifications apportées au ML Kit pour Firebase, à Firebase Core, à Google Analytics pour Firebase et aux SDK Ads. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-ads:17.1.3
- com.google.android.gms:play-services-ads-base:17.1.3
- com.google.android.gms:play-services-ads-lite:17.1.3
- com.google.android.gms:play-services-gass:17.1.3
- com.google.android.gms:play-services-analytics:16.0.7
- com.google.android.gms:play-services-analytics-impl:16.0.7
- com.google.android.gms:play-services-tagmanager:16.0.7
- com.google.android.gms:play-services-tagmanager-api:16.0.7
- com.google.android.gms:play-services-tagmanager-v4-impl:16.0.7
- com.google.android.gms:play-services-measurement-base:16.3.0
- com.google.android.gms:play-services-measurement-sdk-api:16.3.0
- com.google.android.gms:play-services-measurement-api:16.3.0
- com.google.firebase:firebase-ads:17.1.3
- com.google.firebase:firebase-ads-lite:17.1.3
- com.google.firebase:firebase-analytics:16.3.0
- com.google.firebase:firebase-analytics-impl:16.3.0
- com.google.firebase:firebase-measurement-connector-impl:17.0.5
- com.google.firebase:firebase-core:16.0.7.
- com.google.firebase:firebase-ml-common:16.2.1
- com.google.firebase:firebase-ml-model-interpreter:17.0.1
- com.google.firebase:firebase-ml-natural-language:18.1.1
- com.google.firebase:firebase-ml-natural-language-language-id-model:18.0.2
- com.google.firebase:firebase-ml-vision:19.0.0
30 janvier 2019
- La dernière mise à jour de Firebase inclut des modifications apportées aux SDK Firebase ML Kit. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-ml-common:16.2.1
- com.google.firebase:firebase-ml-vision:19.0.0
- com.google.firebase:firebase-ml-model-interpreter:17.0.1
25 janvier 2019
- La dernière mise à jour de Firebase inclut des modifications apportées aux SDK Realtime Database, Cloud Firestore et de messagerie dans l'application. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-database:16.0.6
- com.google.firebase:firebase-firestore:18.0.0
- com.google.firebase:firebase-inappmessaging:17.0.5
- com.google.firebase:firebase-inappmessaging-display:17.0.5
10 janvier 2019
Licences Open Source
- La dernière mise à jour de la bibliothèque de licences OSS permet de mettre à jour les données de licence OSS via les mises à jour des services Google Play.
Bibliothèques principales des services Google Play
- play-services-base et play-services-basement ont reçu plusieurs nouvelles méthodes pour prendre en charge les modifications dans d'autres bibliothèques.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-base:16.1.0
- com.google.android.gms:play-services-basement:16.2.0
- com.google.android.gms:play-services-oss-licenses:16.0.2
9 janvier 2019
- La dernière mise à jour de Firebase inclut des modifications apportées au SDK Firebase Remote Config. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-config:16.1.3
22 décembre 2018
- La dernière mise à jour de Firebase inclut des modifications apportées au SDK Firebase Crashlytics. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.crashlytics.sdk.android:crashlytics:2.9.8
19 décembre 2018
- La dernière mise à jour de Firebase inclut des modifications apportées aux SDK Cloud Firestore et Firebase Performance Monitoring. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-firestore:17.1.5
- com.google.firebase:firebase-perf:16.2.3.
18 décembre 2018
- Mise à jour de l'API FIDO2 conformément à la dernière spécification WebAuthn. Les développeurs peuvent utiliser les API FIDO2 pour authentifier leurs utilisateurs de manière sécurisée avec deux types d'authentificateurs: les authentificateurs U2F externes et l'authentificateur "intégré" résident de l'appareil compatible.
- Suppression des constructeurs de
Fido2ApiClient
etFido2PrivilegedApiClient
. Ces classes doivent être instanciées via les fabriques statiques deFido
. MakeCredentialOptions
etBrowserMakeCredentialOptions
ont été renommésPublicKeyCredentialCreationOptions
etBrowserPublicKeyCredentialCreationOptions
, respectivement.RequestOptions
augmenté avec un membreAuthenticationExtensions
qui permet à l'appelant de dicter un comportement côté client lors d'une cérémonie d'enregistrement ou d'authentification. Actuellement, seulFidoAppIdExtension
est pris en charge. Au fil du temps, d'autres extensions peuvent être acceptées en fonction du cas d'utilisation.- Ajout d'un compilateur pour
AuthenticatorSelectionCriteria
. - Modification des compilateurs pour
PublicKeyCredentialRequestOptions
,BrowserPublicKeyCredentialRequestOptions
. - Suppression des compilateurs pour les objets au niveau de la réponse de l'API
AuthenticatorAttestationResponse
,AuthenticatorAssertionResponse
etAuthenticatorErrorResponse
. - Ajout d'énumérations des algorithmes RSA et EC2 du registre COSE à utiliser dans
PublicKeyCredentialParameters
. - Ajout de
AttestationConveyancePreference
, qui spécifie le niveau d'obscurcissement de l'objet d'attestation renvoyé lors d'une cérémonie d'inscription. - Renommage et restructuration de l'ancienne TokenBindingIdValue en
TokenBinding
. - Augmentation et/ou mise à jour d'autres structures de données pour représenter le brouillon WebAuthn WD11.
Par exemple, le champ "ID utilisateur" de
PublicKeyCredentialUserEntity
a été mis à jour pour être de typebyte[]
au lieu deString
. Veillez à mettre à jour votre implémentation en conséquence.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-fido:17.0.0
13 décembre 2018
- Correction d'un bug qui empêchait le SDK Cast de reprendre la session si celle-ci était arrêtée par un autre expéditeur.
- Correction d'un bug de notification survenant sur les appareils équipés d'Android O ou version ultérieure lorsque l'application de diffusion était en arrière-plan.
- Correction d'un bug qui empêchait la notification multimédia Cast de ne pas répondre après la fermeture de l'application Cast.
- Déplacement d'un ensemble d'artefacts vers maven.google.com en raison de problèmes de dépôt.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-cast:16.1.2
- com.google.android.gms:play-services-cast-framework:16.1.2
Artefacts déplacés vers maven.google.com
- com.google.gms:google-services:4.2.0
- com.google.gms:google-services:4.1.0
- com.google.gms:google-services:4.0.2
- com.google.gms:google-services:4.0.1
- com.google.gms:google-services:4.0.0
- com.google.gms:google-services:3.3.1
- com.google.gms:google-services:3.3.0
- com.google.gms:google-services:3.2.1
- com.google.gms:google-services:3.2.0
- com.google.gms:google-services:3.1.2
- com.google.gms:google-services:3.1.1
- com.google.gms:google-services:3.1.0
- com.google.gms:google-services:3.0.0
- com.google.firebase.perf-plugin:1.1.5
- com.google.firebase.perf-plugin:1.1.4
- com.google.firebase.perf-plugin:1.1.3
- com.google.firebase.perf-plugin:1.1.2
6 décembre 2018
- La dernière mise à jour de Firebase inclut des modifications apportées aux SDK Firebase Authentication et Cloud Firestore. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-auth:16.1.0
- com.google.firebase:firebase-firestore:17.1.4
3 décembre 2018
- La dernière mise à jour de Firebase inclut des modifications apportées aux SDK Firebase Dynamic Links, Firebase Invites, Firebase Remote Config, Firebase Performance Monitoring, Google Analytics pour Firebase et Google Ads pour Firebase. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-ads:17.1.2
- com.google.android.gms:play-services-ads-base:17.1.2
- com.google.android.gms:play-services-ads-lite:17.1.2
- com.google.android.gms:play-services-analytics:16.0.6
- com.google.android.gms:play-services-analytics-impl:16.0.6
- com.google.android.gms:play-services-appinvite:16.0.7
- com.google.android.gms:play-services-gass:17.1.2
- com.google.android.gms:play-services-measurement-api:16.0.4
- com.google.android.gms:play-services-measurement-base:16.0.5
- com.google.android.gms:play-services-measurement-sdk-api:16.0.4
- com.google.android.gms:play-services-tagmanager:16.0.6
- com.google.android.gms:play-services-tagmanager-api:16.0.6
- com.google.android.gms:play-services-tagmanager-v4-impl:16.0.6
- com.google.firebase:firebase-ads:17.1.2
- com.google.firebase:firebase-ads-lite:17.1.2
- com.google.firebase:firebase-analytics:16.0.6
- com.google.firebase:firebase-analytics-impl:16.2.4
- com.google.firebase:firebase-config:16.1.2
- com.google.firebase:firebase-core:16.0.6.
- com.google.firebase:firebase-dynamic-links:16.1.5
- com.google.firebase:firebase-invites:16.0.6
- com.google.firebase:firebase-perf:16.2.2.
- com.google.firebase:firebase-measurement-connector-impl:17.0.4
29 novembre 2018
- La dernière mise à jour de Firebase inclut des modifications apportées aux SDK Firebase App Invites, Firebase Ml Kit et Firebase Performance Monitoring. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-appindexing:17.1.0
- com.google.firebase:firebase-perf:16.2.1.
- com.google.firebase:firebase-ml-common:16.1.6
- com.google.firebase:firebase-ml-vision:18.0.2
- com.google.firebase:firebase-ml-model-interpreter:16.2.4
13 novembre 2018
Problème connu avec la version du 2 octobre 2018
Certaines bibliothèques de la version du 2 octobre 2018 présentaient un problème dans leurs dépendances POM. Cela se manifeste très probablement par des problèmes de fusion DEX lorsqu'une version de dépendance est mise à jour (même lorsque vous utilisez strict-version-matcher-plugin
). Pour résoudre ce problème, effectuez la mise à jour vers Recommended Minimum Version
comme suit:
Bibliothèque | Version concernée | Version minimale recommandée |
---|---|---|
com.google.android.gms:play-services-ads | 16.0.0 | 17.1.1 |
com.google.android.gms:play-services-ads-base | 16.0.0 | 17.1.1 |
com.google.android.gms:play-services-ads-lite | 16.0.0 | 17.1.1 |
com.google.android.gms:play-services-analytics | 16.0.4 | 16.0.5 |
com.google.android.gms:play-services-analytics-impl | 16.0.4 | 16.0.5 |
com.google.android.gms:play-services-appinvite | 16.0.4 | 16.0.5 |
com.google.android.gms:play-services-cast | 16.0.3 | 16.1.0 |
com.google.android.gms:play-services-cast-framework | 16.0.3 | 16.1.0 |
com.google.android.gms:play-services-gass | 16.0.0 | 17.1.1 |
com.google.android.gms:play-services-measurement-api | 16.0.2 | 16.0.3 |
com.google.android.gms:play-services-measurement-base | 16.0.3 | 16.0.4 |
com.google.android.gms:play-services-measurement-sdk-api | 16.0.2 | 16.0.3 |
com.google.android.gms:play-services-tagmanager | 16.0.4 | 16.0.5 |
com.google.android.gms:play-services-tagmanager-api | 16.0.4 | 16.0.5 |
com.google.android.gms:play-services-tagmanager-v4-impl | 16.0.4 | 16.0.5 |
com.google.android.gms:play-services-vision | 16.2.0 | 17.0.2 |
com.google.android.gms:play-services-vision-common | 16.2.0 | 17.0.2 |
com.google.android.gms:play-services-vision-image-label | 16.2.0 | 17.0.2 |
com.google.firebase:firebase-analytics. | 16.0.4 | 16.0.5 |
com.google.firebase:firebase-analytics-impl. | 16.2.2 | 16.2.3 |
com.google.firebase:firebase-dynamic-links. | 16.1.2 | 16.1.3 |
com.google.firebase:firebase-iid. | 17.0.3 | 17.0.4 |
com.google.firebase:firebase-measurement-connector-impl | 17.0.2 | 17.0.3 |
com.google.firebase:firebase-messaging.com. | 17.3.3 | 17.3.4 |
com.google.firebase:firebase-ml-common | 16.1.4 | 16.1.5 |
com.google.firebase:firebase-ml-model-interpreter | 16.2.2 | 16.2.3 |
com.google.firebase:firebase-ml-vision. | 17.0.1 | 18.0.1 |
com.google.firebase:firebase-ml-vision-image-label-model | 16.2.0 | 17.0.2 |
12 novembre 2018
Annonces
- Correction d'un bug qui provoquait certaines combinaisons de
play-services-ads
etfirebase-analytics
(par exemple,ads:17.1.0
etanalytics:16.0.5
) a généré une erreur de compilateurduplicate entry
. Éditeurs qui utilisentfirebase-analytics
avec la version17.1.1
de n'importe quelle bibliothèque d'annonces (par exemple,com.google.android.gms:play-services-ads:17.1.1
) doit utilisercom.google.firebase:firebase-analytics:16.0.5
.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-ads:17.1.1
- com.google.android.gms:play-services-ads-base:17.1.1
- com.google.android.gms:play-services-ads-lite:17.1.1
- com.google.android.gms:play-services-gass:17.1.1
- com.google.firebase:firebase-ads:17.1.1
- com.google.firebase:firebase-ads-lite:17.1.1
9 novembre 2018
- La dernière mise à jour de Firebase inclut des mises à jour apportées aux SDK Cloud Firestore, Cloud Functions for Firebase, Firebase In-App Messaging, Firebase Database et Firebase Storage. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-database:16.0.4
- com.google.firebase:firebase-firestore:17.1.3
- com.google.firebase:firebase-functions:16.1.3.
- com.google.firebase:firebase-inappmessaging:17.0.4
- com.google.firebase:firebase-inappmessaging-display:17.0.4
- com.google.firebase:firebase-storage:16.0.5
5 novembre 2018
- La dernière mise à jour du plug-in Gradle des licences Open Source encode le texte de la licence au format UTF-8 pour résoudre un bug rencontré par certains développeurs.
Artefacts publiés sur maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.9.4
2 novembre 2018
- La dernière mise à jour de Firebase inclut des corrections de bugs et une optimisation de la latence au démarrage réduite pour Google Analytics pour Firebase. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Annonces
- Ajout des méthodes
setMaxAdContentRating()
etsetTagForUnderAgeOfConsent()
àAdRequest.Builder
. - Ajout des constantes suivantes à utiliser avec
AdRequest.Builder.setMaxAdContentRating()
etAdRequest.Builder.setTagForUnderAgeOfConsent()
:MAX_AD_CONTENT_RATING_G
MAX_AD_CONTENT_RATING_PG
MAX_AD_CONTENT_RATING_T
MAX_AD_CONTENT_RATING_MA
TAG_FOR_UNDER_AGE_OF_CONSENT_FALSE
TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE
TAG_FOR_UNDER_AGE_OF_CONSENT_UNSPECIFIED
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-ads:17.1.0
- com.google.android.gms:play-services-ads-lite:17.1.0
- com.google.android.gms:play-services-analytics:16.0.5
- com.google.android.gms:play-services-appinvite:16.0.5
- com.google.android.gms:play-services-tagmanager:16.0.5
- com.google.android.gms:play-services-tagmanager-api:16.0.5
- com.google.android.gms:play-services-tagmanager-v4-impl:16.0.5
- com.google.firebase:firebase-ads:17.1.0
- com.google.firebase:firebase-ads-lite:17.1.0
- com.google.firebase:firebase-analytics:16.0.5
- com.google.firebase:firebase-dynamic-links:16.1.3
25 octobre 2018
- La dernière mise à jour de Firebase inclut des modifications apportées aux SDK Cloud Firestore, de messagerie dans l'application et de Performance Monitoring, ainsi qu'au plug-in Gradle des services Google. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-firestore:17.1.2
- com.google.firebase:firebase-inappmessaging:17.0.3
- com.google.firebase:firebase-inappmessaging-display:17.0.3
- com.google.firebase:firebase-perf:16.2.0
18 octobre 2018
- La dernière mise à jour de Cast inclut des modifications apportées aux annonces, au fichier manifeste CAF et à la liaison
SeekBar
dansUIMediaController
. Pour en savoir plus, consultez les notes de version de l'émetteur Cast pour Android.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-cast:16.1.0
- com.google.android.gms:play-services-cast-framework:16.1.0
16 octobre 2018
- La dernière mise à jour de Firebase inclut des modifications apportées aux SDK Firebase Messaging, Firebase IID, Firebase ML, Firebase Vision, Firebase Config et Firebase Auth. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Bibliothèques principales des services Google Play
- play-services-basement a reçu quelques nouvelles méthodes pour prendre en charge les modifications dans d'autres bibliothèques.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-basement:16.1.0
- com.google.android.gms:play-services-vision:17.0.2
- com.google.android.gms:play-services-vision-common:17.0.2
- com.google.android.gms:play-services-vision-image-label:17.0.2
- com.google.firebase:firebase-auth:16.0.5
- com.google.firebase:firebase-config:16.1.0
- com.google.firebase:firebase-iid:17.0.4
- com.google.firebase:firebase-messaging:17.3.4
- com.google.firebase:firebase-ml-common:16.1.5
- com.google.firebase:firebase-ml-model-interpreter:16.2.3
- com.google.firebase:firebase-ml-vision:18.0.1
- com.google.firebase:firebase-ml-vision-face-model:17.0.2
- com.google.firebase:firebase-ml-vision-image-label-model:17.0.2
9 octobre 2018
- Refactorisation de l'analyse des dépendances strict-version-matcher-plugin pour présenter un meilleur message d'erreur lorsque des versions d'artefact en conflit sont identifiées. Les messages d'erreur incluent désormais les noms des projets et des dépendances au sein des projets, pour vous aider à identifier les dépendances déclarées qui en sont à l'origine.
- Correction de bugs dans le plug-in liés aux compilations multimodules et parallèles.
Artefacts publiés sur maven.google.com
- com.google.android.gms:strict-version-matcher-plugin:1.1.0
5 octobre 2018
Annonces
- Ajout d'une exigence pour une balise
<meta-data>
dans le fichier AndroidManifest.xml :- Les éditeurs Google AdMob doivent spécifier un tag
<meta-data>
avec une clécom.google.android.gms.ads.APPLICATION_ID
. Pour en savoir plus, consultez le Guide de démarrage AdMob. - Les éditeurs Google Ad Manager doivent spécifier un tag
<meta-data>
avec la clécom.google.android.gms.ads.AD_MANAGER_APP
. Pour en savoir plus, consultez le Guide de démarrage d'Ad Manager.
- Les éditeurs Google AdMob doivent spécifier un tag
- Annonces natives:
NativeAppInstallAd
,NativeContentAd
et les API associées ont été abandonnées au profit deUnifiedNativeAd
. Pour plus d'informations sur l'utilisation des nouvelles API, consultez la page Native Ads Advanced Unified. - Annonces natives: ajout de la fonctionnalité Ignorer cette annonce.
- Annonces natives : le journal d'avertissement anodin "UnconfirmedClickListener ne doit pas être nul tant que ClickConfirmingView est défini." a été supprimé.
- Annonces avec récompense: appeler
destroy()
désactivera l'écouteur. - Les méthodes suivantes sont obsolètes sur
AdRequest.Builder
. - Correction d'un bug qui empêchait
onRewardedVideoCompleted()
de se déclencher sur les émulateurs.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-ads:17.0.0
- com.google.android.gms:play-services-ads-lite:17.0.0
- com.google.firebase:firebase-ads:17.0.0
- com.google.firebase:firebase-ads-lite:17.0.0
2 octobre 2018
Mises à jour mineures des fonctionnalités des bibliothèques principales.
- Des mises à jour mineures de fonctionnalités internes ont été apportées à certaines bibliothèques principales (play-services-auth, play-services-base, play-services-basement, play-services-flags, play-services-stats, play-services-tasks) utilisées par d'autres bibliothèques de services Google Play.
- Les interdépendances strictes entre les bibliothèques principales ont été assouplies de sorte que les versions mineures et correctives puissent être utilisées individuellement. Auparavant, les fichiers POM de ces bibliothèques spécifiaient leurs dépendances à des versions exactes, ce qui compliquait la résolution des dépendances.
- Les modifications apportées aux dépendances de la bibliothèque principale ont entraîné la publication d'un ensemble complet de bibliothèques dont les dépendances du POM disposent de versions mises à jour. Les bibliothèques non principales ne subissent aucune modification externe, sauf pour mettre à jour leurs dépendances transitives.
- Correction de bugs et améliorations internes apportées à firebase-database et firebase-firestore.
Artefacts publiés sur maven.google.com
Le code des bibliothèques suivantes a été modifié:
com.google.android.gms:play-services-auth:16.0.1
com.google.android.gms:play-services-base:16.0.1
com.google.android.gms:play-services-basement:16.0.1
com.google.android.gms:play-services-flags:16.0.1
com.google.android.gms:play-services-stats:16.0.1
com.google.android.gms:play-services-tasks:16.0.1
com.google.firebase:firebase-database:16.0.3
com.google.firebase:firebase-firestore:17.1.1
Le code des bibliothèques suivantes n'a pas été modifié, seules des mises à jour des dépendances POM ont été effectuées. Les nouvelles versions ont été incrémentées par une version de correctif, sauf lorsque la bibliothèque était antérieure à la version 16.0.0. Les bibliothèques antérieures à la version 16.0.0 ont été incrémentées à la version 16.0.0 conformément à la note du 23 mai:
com.google.android.gms:play-services-ads:16.0.0
com.google.android.gms:play-services-ads-identifier:16.0.0
com.google.android.gms:play-services-ads-lite:16.0.0
com.google.android.gms:play-services-analytics:16.0.4
com.google.android.gms:play-services-appinvite:16.0.4
com.google.android.gms:play-services-audience:16.0.0
com.google.android.gms:play-services-auth-api-phone:16.0.0
com.google.android.gms:play-services-awareness:16.0.0
com.google.android.gms:play-services-cast:16.0.3
com.google.android.gms:play-services-cast-framework:16.0.3
com.google.android.gms:play-services-drive:16.0.0
com.google.android.gms:play-services-fido:16.0.0
com.google.android.gms:play-services-fitness:16.0.1
com.google.android.gms:play-services-games:16.0.0
com.google.android.gms:play-services-gcm:16.0.0
com.google.android.gms:play-services-identity:16.0.0
com.google.android.gms:play-services-instantapps:16.0.1
com.google.android.gms:play-services-location:16.0.0
com.google.android.gms:play-services-maps:16.0.0
com.google.android.gms:play-services-preby:16.0.0
com.google.android.gms:play-services-oss-licenses:16.0.1
com.google.android.gms:play-services-panorama:16.0.0
com.google.android.gms:play-services-places:16.0.0
com.google.android.gms:play-services-places-placereport:16.0.0
com.google.android.gms:play-services-plus:16.0.0
com.google.android.gms:play-services-safetynet:16.0.0
com.google.android.gms:play-services-tagmanager:16.0.4
com.google.android.gms:play-services-tagmanager-api:16.0.4
com.google.android.gms:play-services-tagmanager-v4-impl:16.0.4
com.google.android.gms:play-services-vision:16.2.0
com.google.android.gms:play-services-vision-common:16.2.0
com.google.android.gms:play-services-vision-image-label:16.2.0
com.google.android.gms:play-services-wallet:16.0.1
com.google.android.gms:play-services-wearable:16.0.1
com.google.firebase:firebase-abt:16.0.1
com.google.firebase:firebase-ads:16.0.1
com.google.firebase:firebase-ads-lite:16.0.1
com.google.firebase:firebase-analytics:16.0.4
com.google.firebase:firebase-appindexing:16.0.2.
com.google.firebase:firebase-auth:16.0.4
com.google.firebase:firebase-common:16.0.3
com.google.firebase:firebase-config:16.0.1
com.google.firebase:firebase-core:16.0.4.
com.google.firebase:firebase-crash:16.2.1
com.google.firebase:firebase-dynamic-links:16.1.2
com.google.firebase:firebase-functions:16.1.1.
com.google.firebase:firebase-iid:17.0.3
com.google.firebase:firebase-inappmessaging:17.0.2
com.google.firebase:firebase-inappmessaging-display:17.0.2
com.google.firebase:firebase-invites:16.0.4
com.google.firebase:firebase-messaging:17.3.3
com.google.firebase:firebase-ml-common:16.1.4
com.google.firebase:firebase-ml-model-interpreter:16.2.2
com.google.firebase:firebase-ml-vision:17.0.1
com.google.firebase:firebase-ml-vision-image-label-model:16.2.0
com.google.firebase:firebase-perf:16.1.2.
com.google.firebase:firebase-storage:16.0.3
26 septembre 2018
La version v16.0.0 des services Google Play Fitness donne accès à deux nouveaux types de données et à leurs agrégations respectives:
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-fitness:16.0.0
25 septembre 2018
Accessoire connecté
- Correction de bugs et amélioration de la disponibilité du SDK Wearable sur les appareils équipés des services Google Play. Pour en savoir plus, consultez les notes de version sur les accessoires connectés.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-wearable:16.0.0
18 septembre 2018
- La dernière mise à jour de Firebase inclut des modifications apportées au SDK Firebase Messaging. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-iid:17.0.2
- com.google.firebase:firebase-messaging:17.3.2
5 septembre 2018
- La dernière mise à jour de Firebase inclut des modifications apportées aux SDK Firebase Common, Firebase Database, Firebase Instance ID, Firebase Messaging et Firebase Storage. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Cast
- Correction de la
IllegalStateException
générée lorsqueReconnectionService
démarre en arrière-plan des applications qui ciblent Android O ou une version ultérieure. Si la reconnexion automatique est activée dans votre application, mettez à jour votre SDK Cast pour éviter le bug.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-cast:16.0.2
- com.google.android.gms:play-services-cast-framework:16.0.2
- com.google.firebase:firebase-common:16.0.2
- com.google.firebase:firebase-database:16.0.2
- com.google.firebase:firebase-iid:17.0.1
- com.google.firebase:firebase-messaging:17.3.1
- com.google.firebase:firebase-storage:16.0.2
23 août 2018
- La dernière mise à jour de Firebase inclut des modifications de l'API apportées aux SDK Firebase Core, Google Analytics pour Firebase, Firebase Crash Reporting, Firebase Dynamic Links et Firebase Invites. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-core:16.0.3.
- com.google.firebase:firebase-analytics:16.0.3
- com.google.firebase:firebase-crash:16.2.0
- com.google.firebase:firebase-dynamic-links:16.1.1
- com.google.firebase:firebase-invites:16.0.3
- com.google.android.gms:play-services-analytics:16.0.3
22 août 2018
- La dernière mise à jour de Firebase concerne les SDK Firebase In-App Messaging. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:inappmessaging:17.0.1
- com.google.firebase:inappmessaging-display:17.0.1
16 août 2018
- La dernière mise à jour de Firebase introduit l'API bêta pour Firebase In-App Messaging. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:inappmessaging:17.0.0
- com.google.firebase:inappmessaging-display:17.0.0
15 août 2018
Nouvelle version de Google Play Services Wallet 16.0.0 contenant:
- Mise à jour de l'API Google Pay permettant aux développeurs de spécifier des requêtes JSON et de consommer des réponses JSON. Pour en savoir plus, consultez la documentation de l'API Google Pay.
- Abandon des méthodes suivantes de l'API Google Pay for Passes :
- Méthode
setBarcodeLabel
deGiftCardWalletObject.Builder
- Méthode
setCardIdentifier
deGiftCardWalletObject.Builder
- Méthode
setInfoModuleDataHexBackgroundColor
deGiftCardWalletObject.Builder
- Méthode
setInfoModuleDataHexFontColor
deGiftCardWalletObject.Builder
- Méthode
getBarcodeLabel
deGiftCardWalletObject
- Méthode
getCardIdentifier
deGiftCardWalletObject
- Méthode
getInfoModuleDataHexBackgroundColor
deGiftCardWalletObject
- Méthode
getInfoModuleDataHexFontColor
deGiftCardWalletObject
- Méthode
setBarcodeLabel
deLoyaltyWalletObject.Builder
- Méthode
setInfoModuleDataHexBackgroundColor
deLoyaltyWalletObject.Builder
- Méthode
setInfoModuleDataHexFontColor
deLoyaltyWalletObject.Builder
- Méthode
getBarcodeLabel
deLoyaltyWalletObject
- Méthode
getInfoModuleDataHexBackgroundColor
deLoyaltyWalletObject
- Méthode
getInfoModuleDataHexFontColor
deLoyaltyWalletObject
- Méthode
setBarcodeLabel
deOfferWalletObject.Builder
- Méthode
setInfoModuleDataHexBackgroundColor
deOfferWalletObject.Builder
- Méthode
setInfoModuleDataHexFontColor
deOfferWalletObject.Builder
- Méthode
getBarcodeLabel
deOfferWalletObject
- Méthode
getInfoModuleDataHexBackgroundColor
deOfferWalletObject
- Méthode
getInfoModuleDataHexFontColor
deOfferWalletObject
- Méthode
getActionUri
deWalletObjectMessage
- Méthode
getImageUri
deWalletObjectMessage
- Méthode
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-wallet:16.0.0
Mise à jour du 13 août 2018
- Correction d'un problème lié aux méthodes de la version 17.0.5 de Cloud Firestore.
- Suppression de la méthode d'API
Credential#getGeneratedPassword
, qui est exposée de manière incorrecte et inutilisable, dans play-services-auth.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-auth:16.0.0
- com.google.firebase:firebase-firestore:17.1.0
13 août 2018
- La dernière mise à jour de Firebase inclut des modifications apportées aux API pour Firebase Performance Monitoring, Firebase ML Kit, Cloud Firestore, etc. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
- Correction d'un problème dans les API SignIn qui provoquait le renvoi d'un code d'état incorrect lorsque l'utilisateur annula la connexion.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-auth:16.0.3
com.google.firebase:firebase-firestore:17.0.5,- com.google.firebase:firebase-messaging:17.3.0
- com.google.firebase:firebase-ml-common:16.1.2
- com.google.firebase:firebase-ml-vision:17.0.0
- com.google.firebase:firebase-ml-model-interpreter:16.2.0
- com.google.firebase:firebase-perf:16.1.0.
2 août 2018
Cast
- Correction d'une IllegalStateException survenant lorsqu'une requête de recherche arrivait à expiration dans RemoteMediaPlayer et RemoteMediaClient. Il s'agit d'une régression introduite dans la version 15.0.0. Les clients doivent passer à la version 16.0.1 ou ultérieure pour obtenir le correctif.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-cast:16.0.1
- com.google.android.gms:play-services-cast-framework:16.0.1
1er août 2018
- La dernière version du plug-in Gradle des licences OSS a été réempaquetée dans l'ID de groupe
com.google.android.gms
et renomméeoss-licenses-plugin
. Il continuera à être publié sous ces nouveaux ID et nom de groupe à l'avenir. Il est également passé en Open Source sur GitHub.
Artefacts publiés sur maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.9.3
30 juillet 2018
- Ajout de la méthode
InstantApps.showInstallPrompt()
, qui affiche une boîte de dialogue permettant à l'utilisateur d'installer l'application instantanée actuelle.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-instantapps:16.0.0
27 juillet 2018
Cloud Firestore
- La dernière mise à jour de Firebase inclut des modifications apportées à l'API Cloud Firestore. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Cast
- La dernière mise à jour de Cast inclut les modifications apportées à l'API
CastDevice
et des améliorations apportées aux notifications multimédias CAF. Pour en savoir plus, consultez les notes de version du SDK Cast pour Android.
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-cast:16.0.0
- com.google.android.gms:play-services-cast-framework:16.0.0
- com.google.firebase:firebase-firestore:17.0.4
12 juillet 2018
- La dernière mise à jour de Firebase inclut des modifications apportées à l'API pour Cloud Functions for Firebase et Cloud Firestore. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-firestore:17.0.3
- com.google.firebase:firebase-functions:16.1.0.
10 juillet 2018
Correction de bug dans la bibliothèque de licences OSS
- Correction d'un bug qui empêchait la prise en charge des thèmes d'application sans barre d'action.
- Cette version est considérée comme une correction de bug par SemVer, mais elle a été incrémentée en version majeure conformément à la note du 23 mai 2018 ci-dessous.
Artefacts publiés sur maven.google.com:
- com.google.android.gms:play-services-oss-licenses:16.0.0
28 juin 2018
Firebase
- La dernière mise à jour de Firebase inclut des modifications apportées à l'API pour Firebase Cloud Messaging et l'ID d'instance Firebase. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-messaging:17.1.0
- com.google.firebase:firebase-iid:16.2.0
27 juin 2018
Plug-in Strict Version Matcher converti en Open Source
- Le code source de
com.google.android.gms.strict-version-matcher-plugin
est maintenant disponible sur GitHub.
21 juin 2018
Firebase
- La dernière mise à jour de Firebase inclut des modifications apportées à l'API Firebase Invites et Firestore. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Artefacts publiés sur maven.google.com
- com.google.firebase:firebase-invites:16.0.1
- com.google.firebase:firebase-firestore:17.0.2
14 juin 2018
Firebase
- La dernière mise à jour de Firebase inclut des modifications apportées aux API pour Firebase Authentication, Firebase App Indexing et Firebase Core. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
23 mai 2018
Plages de versions supprimées
À partir de la version 15.0.0 des services Google Play et de Firebase, les dépendances entre bibliothèques ont été définies à l'aide de plages de versions dans les fichiers POM. Cela a affecté la reproductibilité des compilations des projets utilisant ces bibliothèques. Par exemple, la résolution des dépendances de Gradle tente d'utiliser la version concrète la plus élevée disponible d'un dépôt, ce qui entraîne une augmentation d'une version de dépendance sans aucune modification du projet lui-même.
L'utilisation de plages de versions était une erreur et a été corrigée. Les services Google Play et les dépendances Firebase n'utiliseront plus de plages de versions. Toutefois, les fichiers POM existants des bibliothèques déjà publiées contiennent déjà des plages. Ainsi, toutes les futures mises à jour des bibliothèques devront commencer en dehors des plages de dépendances des bibliothèques précédemment publiées.
Exemple :
- Si
play-services-bar
avait une dépendance àplay-services-foo
avec la plage[15.0.0, 16.0.0)
, une nouvelle version deplay-services-foo
doit commencer par16.0.0
pour se trouver en dehors de cette plage. - Toutes les futures versions de
play-services-bar
déclareront une exigence"soft" sur une seule version deplay-services-foo
. - Toute version ultérieure de
play-services-foo
suivra SemVer.
Firebase
- La dernière mise à jour de Firebase inclut des modifications apportées aux API pour Cloud Firestore, Cloud Storage, Firebase Authentication, Firebase Realtime Database et Machine Learning. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
- Firebase exige désormais que le fichier Gradle de l'application répertorie explicitement
com.google.firebase:firebase-core
en tant que dépendance pour que les services Firebase fonctionnent comme prévu.
8 mai 2018
Firebase
- La dernière mise à jour de Firebase inclut des ajouts à Firebase Performance Monitoring et la version bêta de ML Kit pour Firebase. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
2 mai 2018
Firebase
- La dernière mise à jour de Firebase inclut des ajouts à Firebase Analytics, Firebase Authentication, Firebase Cloud Messaging, Firebase Cloud Storage, Cloud Firestore, Firebase Crash Reporting et Firebase Performance Monitoring, ainsi qu'à des numéros de version indépendants. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Mises à jour des Services Play
- Les bibliothèques de services Google Play ultérieures à la version 15.0.0 disposent désormais de numéros de version indépendants qui suivent SemVer. Cette modification permettra des mises à jour plus fréquentes et plus flexibles pour chaque composant.
- Le plug-in Gradle des services Google a été mis à jour vers la version 3.3.0 pour prendre en charge ce changement de gestion des versions. Si vous n'utilisez pas ce plug-in, un plug-in autonome,
com.google.android.gms.strict-version-matcher-plugin
a été publié avec la même fonctionnalité de compatibilité avec les versions. Pour en savoir plus, consultez le guide de gestion des versions.
12 avril 2018 – Version 15.0.0
Problèmes connus rencontrés avec la version 15.0.0
Si vous utilisez le plug-in Android pour Gradle version 2.2.0 ou antérieure, vous pouvez rencontrer l'erreur suivante:
Error: more than one library with package name 'com.google.android.gms'
Pour résoudre le problème, installez une version plus récente du plug-in.
Points forts de la version 15.0.0:
Mises à jour des Services Play
Une nouvelle version du plug-in Gradle
com.google.gms.oss.licenses.plugin
est désormais disponible. Veuillez effectuer la mise à jour, car seule cette dernière version est compatible avec les services Google Play 15.0.0 et versions ultérieures. Il s'agit de la dernière version du plug-in compatible avec Android Studio 2.x. À partir de la version suivante, le plug-in ne sera compatible qu'avec Android Studio 3.x.Toutes les références aux classes
com.google.android.gms.R
ont été remplacées par des références spécifiques à des composants, par exemplecom.google.android.gms.ads.R
. Si vous utilisez ces classes directement dans votre code, vous devrez peut-être le mettre à jour pour qu'il soit compatible.À partir de la version 15.0.0, il n'y aura plus de Javadoc hors connexion mis à jour (l'artefact des services Google Play dans SDK Manager d'Android Studio).
À partir de la version 15.0.0, il n'y aura plus de cible d'alias
play-services
pour extraire tous les composants des services Google Play. Cela est recommandé depuis un certain temps.
Annonces
- Ajout de la classe
UnifiedNativeAd
, qui peut contenir une annonce incitant à installer une application ou une annonce de contenu. - Mise à jour de l'API Native Ads Advanced pour qu'elle soit compatible avec
UnifiedNativeAd
:- Ajout des classes
UnifiedNativeAdView
etUnifiedNativeAdAssetNames
. - Ajout de l'interface
UnifiedNativeAd.OnUnifiedNativeAdLoadedListener
. - Ajout de la méthode
forUnifiedNativeAd()
à la classeAdLoader.Builder
. - Mise à jour de l'API de médiation, permettant aux adaptateurs et aux événements personnalisés de renvoyer des instances de
UnifiedNativeAd
.
- Ajout des classes
Authentification
- Ajout de la constante
KEY_EXTRA_ACCOUNT_TYPE
à la classeAccountTransfer
, qui permet aux packages de savoir quel type de compte doit être adressé.
Cast
- Abandon de la classe
AppVisibilityListener
. - Abandon de la classe
RemoteMediaClient.Listener
. Utilisez plutôt la nouvelle classeRemoteMediaClient.Callback
. - Correction d'un plantage dans
TracksChooserDialogFragment
et modification de plusieurs modifications de son constructeur et de son créateur. - Introduction de l'API
MediaQueue
pour remplacer le mécanisme de file d'attente multimédia existant. Utilisez les nouvelles classesMediaQueueRecyclerViewAdapter
etMediaQueueArrayAdapter
pour accéder àMediaQueue
dans les vues RecyclerView, respectivement. - Lorsque l'utilisateur appuie sur les notifications de la télécommande Cast, il est désormais redirigé vers l'application Google Home ou vers l'application Cast correspondante, si l'application Cast est compatible avec la connexion automatique à la session.
- Mise à jour de la compatibilité avec Ads :
- L'API Cast Sender permet désormais de charger des annonces
VAST
. - Ajout du bouton "Ignorer l'annonce" et des éléments d'interface utilisateur du texte du compte à rebours.
- L'API Cast Sender permet désormais de charger des annonces
- Ajout d'une version de
CastContext.getSharedInstance()
qui ne nécessite pas le paramètreContext
. - Correction d'un plantage de
IllegalStateException
dans CAF. - Ajout de
DEVICE_CONNECTION_SUSPENDED
àCastStatusCodes
pourPendingResult
. - Pour en savoir plus, consultez
Google Cast release notes
.
Firebase
- La dernière mise à jour de Firebase inclut des ajouts à Firebase Authentication et à Firebase Cloud Storage. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Remise en forme
- La méthode
fromLocationRequest()
de la classeSensorRequest
est maintenant obsolète. Utilisez SensorRequest.Builder à la place pour créer SensorRequest.
Google Cloud Messaging
- Abandon des classes
GoogleCloudMessaging
,GcmPubSub
,GcmReceiver
,GcmListenerService
,InstanceID
etInstanceIDListenerService
. UtilisezFirebaseMessaging
à la place.
Jeux
- Abandon des méthodes
getChurnProbability()
, PlayerStats.getHighSpenderProbability,getSpendProbability()
etgetTotalSpendNext28Days()
de la classePlayerStats
.
Applis instantanées
- Suppression de
InstantApps.API
. UtilisezInstantApps.getInstantAppsClient()
à la place.
À proximité
- Abandon des états internes associés à
NearbyConnections
.
Wallet
- Abandon de la classe
Payments
. Utilisez plutôtWallet.getPaymentsClient()
pour obtenir une instance de la nouvelle classePaymentsClient
.
28 mars 2018 – Version 12.0.1
Problèmes résolus dans la version 12.0.1:
- Correction d'un problème qui entraînait de fausses erreurs lint Android indiquant que
GoogleSignIn
etCredentialsClient
n'étaient qu'à usage interne. - Ajout des éléments
minSdkVersion
manquants aux artefacts de licence pour empêcher l'inclusion automatique des autorisationsREAD_PHONE_STATE
etREAD_EXTERNAL_STORAGE
. - Restaure les noms de package uniques pour les artefacts de licence liés à l'environnement d'exécution qui affectaient les problèmes de compatibilité de certains systèmes de compilation (Ionic Pro, par exemple).
- Restaure certains noms de champs obscurcis dans la version 12.0.1, à savoir la méthode
value()
des annotations@PropertyName
dans firebase-firestore et firebase-database.
20 mars 2018 – Version 12.0.0
Problèmes connus concernant la version 12.0.0
- Les dépendances POM -license n'ont pas de
minSdkVersion
/targetSdkVersion
défini, ce qui signifie que letargetSdkVersion
implicite est égal à 1. Cela ajoute les autorisationsREAD_PHONE_STATE
etREAD_EXTERNAL_STORAGE
pour les applications utilisant la version 12.0.0. - -license POM cause des problèmes « plusieurs bibliothèques avec le nom de package com.google.android.gms.license » dans Ionic Pro.
- La méthode
value()
des annotations@PropertyName
pour firebase-database et firebase-firestore est obscurcie. Cela signifie que votre application ne sera pas compilée si vous utilisez@PropertyName
. - Une annotation provoque de fausses erreurs lint indiquant que
GoogleSignIn
etCredentialsClient
sont à usage interne uniquement. Vous pouvez les ignorer sans problème.
Nous fournirons bientôt une version mise à jour de la version 12.0.1 pour résoudre ces problèmes.
Principales caractéristiques de la version 12.0.0 des services Google Play:
Annonces
- Ajout de la méthode
trackViews()
à la classeNativeAdMapper
. Cette méthode remplace la méthodetrackView()
, désormais obsolète, de la même classe.
- Ajout de la méthode
Authentification
- Abandon de la classe
Auth.AuthCredentialsOptions
au profit de la nouvelle classeCredentialsOptions
.
- Abandon de la classe
Google Cast
- Compatibilité avec Ads améliorée :
- Ajout des méthodes
setAdBreakClips()
etsetAdBreaks()
à la classeMediaInfo.Builder
pour permettre l'envoi d'informations sur les coupures publicitaires et les extraits dans une requête de chargement multimédia. - Mise à jour de la classe
AdBreakInfo.Builder
et ajout de la classeAdBreakClipInfo
pour faciliter l'ajout de nouvelles méthodes d'envoi de coupures et de clips.
- Ajout des méthodes
- Ajout de la compatibilité avec les nouvelles API Voice Cast :
- Ajout des méthodes
setCredentials()
etsetCredentialsType()
à la classeMeadiaLoadOptions.Builder
, et des méthodesgetCredentials()
etgetCredentialsType()
à la classeMediaLoadOptions
. Ces méthodes vous permettent de définir et d'obtenir des identifiants spécifiques à l'application avec des requêtes de chargement. - Ajout de la méthode
getEntity()
à la classeMediaInfo
. L'entité représente un lien profond pour le chargement de contenus multimédias à partir de l'Assistant Google.
- Ajout des méthodes
- Correction d'un bug qui provoquait un plantage en appelant
CastContext.getSharedInstance()
sur des appareils dont les versions des services Google Play étaient obsolètes. Des versions obsolètes des services Google Play entraînent toujours l'échec de la méthode. Les clients doivent donc rechercher une version appropriée.
- Compatibilité avec Ads améliorée :
Fido
- L'API Fast Identity Online 2.0 (Fido2) est désormais disponible pour les partenaires en accès anticipé. L'API étant encore en accès anticipé, vous pouvez apporter des modifications destructives sans avertissement préalable. Pour garantir la stabilité de votre application, ne comptez pas sur cette API avant qu'elle ne soit plus accessible à tous.
Firebase
- La dernière mise à jour de Firebase inclut des ajouts à Firebase Authentication, Firebase Cloud Messaging, Firestore et Firebase Functions. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Applis instantanées
- Ajout d'une API
Launcher
pour vérifier une URL fournie et lancer une appli instantanée si elle est trouvée.
- Ajout d'une API
Ville/Pays
- Ajout de la classe
ActivityTransition
pour aider les applications à différencier les différentes activités physiques des utilisateurs, comme la marche, la course à pied ou la conduite. - Ajout de l'interface
BoundsMode
pour permettre à la méthodegetAutocompletePredictions()
d'activer les recherches avec des restrictions de limites.
- Ajout de la classe
Maps
- Ajout de la classe
StreetViewSource
, qui permet de limiter les recherches Street View aux résultats en extérieur. - Pour obtenir la liste complète des fonctionnalités, des corrections de bugs et d'autres remarques, consultez les notes de version de l'API Maps Android.
- Ajout de la classe
À proximité
- Abandon des interfaces
Messages
etConnections
basées surGoogleApiClient
. Utilisez plutôt les nouveaux clients basés surGoogleApi
,MessagesClient
etConnectionsClient
.
- Abandon des interfaces
18 décembre 2017 – Version 11.8.0
Principales caractéristiques de la version 11.8.0 des services Google Play:
Authentification
- La classe
WorkAccountApi
est désormais obsolète. Utilisez plutôtWorkAccountClient
viaWorkAccount.getClient()
.
- La classe
Google Cast
- Modification de la classe
UIMediaController
:- Lorsque les vues sont liées à
UIMediaController
, le contrôleur enregistre désormais les écouteurs qui appellent l'une des méthodes de gestion des événements suivantes en réponse aux interactions des utilisateurs, le cas échéant : - Remplacez l'une des méthodes de gestion des événements ci-dessus pour personnaliser leur comportement.
- Amélioration de la documentation pour clarifier l'implémentation sous-jacente de
UIMediaController
. - L'écran du bouton d'activation du micro a été inversé de sorte qu'il affiche une icône représentant un haut-parleur lorsqu'il est réactivé et une icône représentant un haut-parleur avec une croix lorsque le son est coupé.
- Lorsque les vues sont liées à
- Le SDK Cast pour Android est désormais compatible avec les applis instantanées.
- Modification de la classe
Firebase
- La dernière mise à jour de Firebase inclut des ajouts à Firebase App Indexing, Firebase Authentication, Firebase Cloud Messaging et Firebase Performance Monitoring. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Ville/Pays
- Ajout de la constante
KEY_VERTICAL_ACCURACY
, qui indique la précision verticale estimée d'un lieu.
- Ajout de la constante
Wallet
- Mise à jour de la méthode
isReadyToPay()
pour proposer une option de vérification supplémentaire permettant de s'assurer que l'utilisateur dispose d'un mode de paiement existant.
- Mise à jour de la méthode
Accessoire connecté
Mise à jour de l'API Wearable pour les nouveaux clients basés sur
GoogleApi
, qui gèrent automatiquement les connexions aux services et nécessitent moins de code récurrent à utiliser:- Ajout de la classe
CapabilityClient
et de la méthodeWearable.getCapabilityClient()
pour remplacer l'interfaceCapabilityApi
afin d'en savoir plus sur les fonctionnalités fournies par les nœuds sur le réseau Wear. - Ajout de la classe
ChannelClient
et de la méthodeWearable.getChallenClient()
pour remplacer l'interfaceChannelApi
afin d'envoyer et de recevoir des données à partir de nœuds connectés. - Ajout de la classe
DataClient
et de la méthodeWearable.getDataClient()
pour remplacer l'interfaceDataApi
afin de lire et d'écrire des éléments de données et des éléments. - Ajout de la classe
MessageClient
et de la méthodeWearable.getMessageClient()
pour remplacer l'interfaceMessageApi
afin d'envoyer des messages à d'autres nœuds. - Ajout de la classe
NodeClient
et de la méthodeWearable.getNodeClient()
pour remplacer l'interfaceNodeApi
afin d'en savoir plus sur les nœuds connectés.
- Ajout de la classe
Les appels d'API renvoient
Task<ResultType>
au lieu dePendingResult<ResultWrapper>
ChannelClient.ChannelCallback
remplaceChannelApi.ChannelListener
.WearableOptions.Builder.setLooper()
remplaceGoogleApiClient.Builder.setHandler()
pour définir le thread pour les rappels d'écouteur dans les nouvelles classes de client API.
Pour en savoir plus sur la dernière version de l'API Wearable, consultez la page Notes de version d'Android Wear.
Problème résolu dans la version 11.8.0
Les instances GoogleApi
créées avec Context
dans les applications avec targetSdkVersion 26 invitent désormais automatiquement les utilisateurs à mettre à jour les services Google Play, afin de résoudre ce problème connu depuis la version 11.6.0.
27 novembre 2017 – Version 11.6.2
Principales caractéristiques de la version 11.6.2 des services Google Play:
Firebase
- La dernière mise à jour de Firebase inclut des ajouts à Cloud Firestore et Cloud Storage for Firebase. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
6 novembre 2017, version 11.6.0
Points forts de la version 11.6 des services Google Play:
Annonces
- Ajout de la classe
NativeAdViewHolder
, une autre façon de diffuser des annonces natives. - Abandon de la méthode
AdLoader.getMediationAdapterClassName()
. Les éditeurs doivent utiliser à la place les nouvellesNativeAppInstallAd.getMediationAdapterClassName()
ouNativeContentAd.getMediationAdapterClassName()
. - Restauration de la méthode
RewardedVideoAd.setUserId()
pour la validation des récompenses de serveur à serveur.
- Ajout de la classe
Authentification
- Mise à jour de l'API Auth pour les nouveaux clients basés sur
GoogleApi
, qui gèrent automatiquement les connexions aux services et nécessitent moins de code récurrent à utiliser :- Ajout des classes
CredentialsClient
etCredentials
.CredentialsClient
fournit le point d'entrée pour demander un identifiant et indiquer si la connexion a abouti à l'aide de ces identifiants. - Ajout des classes
GoogleSignInClient
etGoogleSignIn
.GoogleSignInClient
fournit le point d'entrée pour interagir avec l'API Google Sign-In.
- Ajout des classes
- Ajout de la méthode
GoogleAuthUtil.requestGoogleAccountsAccess()
. Cette méthode permet à l'appelant de voir tous les comptes Google installés sur l'appareil dans Android O, si l'utilisateur donne son consentement. - Ajout de la méthode
AuthCredentialsOptions.Builder.forceEnableSaveDialog()
. Cette méthode résout un problème sur les appareils Android O et versions ultérieures où la boîte de dialogue de confirmation d'enregistrementAuth.Api.Credential
ne s'affichait parfois pas en faveur de la boîte de dialogue d'enregistrement du service de saisie automatique actif. La méthode ajoutée pour remplacer ce comportement par défaut.
- Mise à jour de l'API Auth pour les nouveaux clients basés sur
Notoriété
- Mise à jour de l'API Awareness pour les nouveaux clients basés sur
GoogleApi
, qui gèrent automatiquement les connexions aux services et nécessitent moins de code récurrent à utiliser :- Ajout de la classe
FenceClient
et des méthodesAwareness.getFenceClient()
. UtilisezFenceClient
au lieu deFenceApi
. - Ajout de la classe
SnapshotClient
et des méthodesAwareness.getSnapshotClient()
. UtilisezSnapshotClient
au lieu deSnapshotApi
.
- Ajout de la classe
- Mise à jour de l'API Awareness pour les nouveaux clients basés sur
Google Cast
- Modification des méthodes de la classe
RemoteMediaClient
:- Ajout de la méthode
load(MediaInfo, MediaLoadOptions)
. - Abandon d'autres méthodes
load()
. - Ajout des méthodes
setPlaybackRate(double)
etsetPlaybackRate(double, JSONObject)
. Appelez ces méthodes pour définir la vitesse de lecture variable pour l'élément multimédia actuel.
- Ajout de la méthode
- Pour en savoir plus, consultez les notes de version de Google Cast.
- Modification des méthodes de la classe
Drive
- Mise à jour de l'API Drive pour les nouveaux clients basés sur
GoogleApi
, qui gèrent automatiquement les connexions aux services et nécessitent moins de code récurrent à utiliser :- Ajout de la classe
DriveClient
et des méthodesDrive.getDriveClient()
.DriveClient
fournit le point d'entrée pour les interactions générales avec l'API Drive. - Ajout de la classe
DriveResourceClient
et des méthodesDrive.getDriveResourceClient()
.DriveResourceClient
fournit le point d'entrée des méthodes d'API qui interagissent avec unDriveResource
(c'est-à-dire unDriveFile
ou unDriveFolder
).
- Ajout de la classe
- Ajout des objets
CreateFileActivityOptions
etOpenFileActivityOptions
pouvant être transmis aux nouvelles méthodesDriveClient.newCreateFileActivityIntentSender()
etDriveClient.newOpenFileActivityIntentSender()
pour créer les sélecteurs de fichiers respectifs. - Abandon des méthodes d'API
GoogleApiClient
accessibles viaDriveApi
,DrivePreferencesApi
,DriveContents
,DriveResource
,DriveFolder
etDriveFile
.
- Mise à jour de l'API Drive pour les nouveaux clients basés sur
Firebase
- La dernière mise à jour de Firebase inclut des ajouts à Authentication, Dynamic Links et Cloud Messaging. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Fitness
- Mise à jour de l'API Fitness pour les nouveaux clients basés sur
GoogleApi
, qui gèrent automatiquement les connexions aux services et nécessitent moins de code récurrent à utiliser :- Ajout de la classe
BleClient
et des méthodesFitness.getBleClient()
.BleClient
est le point d'entrée pour scanner, revendiquer et utiliser des appareils Bluetooth à basse consommation dans Google Fit. - Ajout de la classe
ConfigClient
et des méthodesFitness.getConfigClient()
.ConfigClient
est le point d'entrée pour accéder aux paramètres et aux types de données personnalisés dans Google Fit. - Ajout de la classe
GoalsClient
et des méthodesFitness.getGoalsClient()
.GoalsClient
est le point d'entrée pour lire lesGoal
de remise en forme créés par les utilisateurs dans Google Fit. - Ajout de la classe
HistoryClient
et des méthodesFitness.getHistoryClient()
.HistoryClient
est le point d'entrée pour insérer, supprimer et lire des données dans Google Fit. - Ajout de la classe
RecordingClient
et des méthodesFitness.getRecordingClient()
.RecordingClient
est le point d'entrée permettant de collecter en arrière-plan des données des capteurs dans Google Fit, en mode économie d'énergie et en permanence. - Ajout de la classe
SensorsClient
et des méthodesFitness.getSensorsClient()
.SensorsClient
est le point d'entrée pour exposer différentes sources de données de remise en forme sur des appareils locaux et connectés, et diffuser des événements en direct auprès des auditeurs. - Ajout de la clas
SessionsClient
et des méthodesgetSessionsClient
.SessionsClient
est le point d'entrée pour créer et gérer lesSession
de l'activité des utilisateurs dans Google Fit.
- Ajout de la classe
- Mise à jour de l'API Fitness pour les nouveaux clients basés sur
Matches
- Mise à jour de l'API Games pour les nouveaux clients basés sur
GoogleApi
, qui gèrent automatiquement les connexions aux services et nécessitent moins de code récurrent à utiliser :- Ajout de la classe
AchievementsClient
et des méthodesGames.getAchievementsClient()
.AchievementsClient
fournit le point d'entrée des méthodes d'API qui interagissent avec la fonctionnalité de succès. - Ajout de la classe
EventsClient
et des méthodesGames.getEventsClient()
.EventsClient
fournit le point d'entrée des méthodes d'API qui interagissent avec la fonctionnalité des événements. - Ajout de la classe
GamesClient
et des méthodesGames.getGamesClient()
.GamesClient
fournit le point d'entrée des méthodes d'API qui interagissent avec les fonctionnalités de base des jeux. - Ajout de la classe
GamesMetadataClient
et des méthodesGames.getGamesMetadataClient()
.GamesMetadataClient
fournit le point d'entrée des méthodes API permettant de récupérer les métadonnées d'un jeu. - Ajout de la classe
InvitationsClient
et des méthodesGames.getInvitationsClient()
.InvitationsClient
fournit le point d'entrée des méthodes d'API qui interagissent avec la fonctionnalité d'invitation. - Ajout de la classe
LeaderboardsClient
et des méthodesGames.getLeaderboardsClient()
.LeaderboardsClient
fournit le point d'entrée des méthodes API qui interagissent avec la fonctionnalité de classements. - Ajout de la classe
NotificationsClient
et des méthodesGames.getNotificationsClient()
.NotificationsClient
fournit le point d'entrée des méthodes d'API qui interagissent avec les notifications. - Ajout de la classe
PlayerStatsClient
et des méthodesGames.getPlayerStatsClient()
.PlayerStatsClient
fournit le point d'entrée des méthodes API qui fournit le point d'entrée aux méthodes API pour récupérer les statistiques des joueurs. - Ajout de la classe
PlayersClient
et des méthodesGames.getPlayersClient()
.PlayersClient
fournit le point d'entrée des méthodes API qui interagissent avec les joueurs. - Ajout de la classe
RealTimeMultiplayerClient
et des méthodesGames.getRealTimeMultiplayerClient()
.RealTimeMultiplayerClient
fournit le point d'entrée des méthodes d'API qui interagissent avec les fonctionnalités multijoueurs en temps réel. - Ajout de la classe
SnapshotsClient
et des méthodesGames.getSnapshotsClient()
.SnapshotsClient
fournit le point d'entrée des méthodes d'API qui interagissent avec les Shapshots. - Ajout de la classe
TurnBasedMultiplayerClient
et des méthodesGames.getTurnBasedMultiplayerClient()
.TurnBasedMultiplayerClient
fournit le point d'entrée des méthodes d'API qui interagissent avec le mode multijoueur au tour par tour. - Ajout de la classe
VideosClient
et des méthodesGames.getVideosClient()
.VideosClient
fournit le point d'entrée des méthodes d'API qui interagissent avec les vidéos.
- Ajout de la classe
- Points d'entrée de l'API abandonnés:
Achievements
,Events
,GamesMetadata
,Invitations
,Leaderboards
,Notifications
,Stats
,Players
,RealTimeMultiplayer
,Snapshots
, {3.}Snapshots
.TurnBasedMultiplayer
Videos
- Mise à jour de l'API Games pour les nouveaux clients basés sur
Ville/Pays
- Correction du problème
FusedLocationProviderClient
qui entraînait parfois des plantages lors de la mise à jour des services Google Play. - Abandon de la classe
AddPlaceRequest
pour les méthodesGeoDataApi.addPlace()
etGeoDataClient.addPlace()
.AddPlaceRequest
sera supprimé le 30 juin 2018.
- Correction du problème
À proximité
- Mise à jour de l'API Nearby pour les nouveaux clients basés sur
GoogleApi
, qui gèrent automatiquement les connexions aux services et nécessitent moins de code récurrent à utiliser :- Ajout de la classe
ConnectionClient
et des méthodesNearby.getConnectionsClient()
.ConnectionClient
fournit le point d'entrée pour diffuser des annonces, découvrir des applications et des services à proximité, et communiquer avec eux via les connexions établies. - Ajout de la classe
MessagesClient
et des méthodesNearby.getMessagesClient()
.MessagesClient
est le point d'entrée pour publier des messages simples et vous abonner pour recevoir ces messages à partir d'appareils à proximité.
- Ajout de la classe
- Ajout de la méthode
Connections.cancelPayload()
, qu'unPayload
est actuellement en transit vers ou depuis des points de terminaison distants.
- Mise à jour de l'API Nearby pour les nouveaux clients basés sur
Wallet
- Les champs
getPaymentMethodTokenizationParameters
etgetTransactionInfo
ne sont plus obligatoires. Dans le cas contraire, l'API Google Payment ne renvoie pas de jeton à facturer. Évitez de définir ces champs dans les flux où les utilisateurs tentent uniquement de modifier des sélections sans effectuer d'achat (par exemple, dans les paramètres de paiement d'une application). - Modification de la méthode
resolveTask()
pour ajouter un fragment temporaire à une activité. Assurez-vous que l'activité peut exécuter des transactions de fragment sans perte d'état avant d'appeler la méthode. La plupart des développeurs ne devraient pas être affectés par ce changement, carresolveTask()
est généralement appelé dans un écouteur de clics sur un bouton.
- Les champs
Problèmes connus rencontrés avec la version 11.6.0
Les instances GoogleApi
créées avec Context
dans les applications avec targetSdkVersion 26 n'invitent pas automatiquement les utilisateurs à mettre à jour les services Google Play. Envisagez plutôt d'utiliser GoogleApiAvailability.showErrorDialogFragment()
dans ces conditions.
3 octobre 2017, version 11.4.2
Principales caractéristiques de la version 11.4.2 des services Google Play:
- Cloud Firestore
- La version bêta publique initiale de Cloud Firestore est désormais disponible. Cloud Firestore est une base de données flexible et évolutive pour le développement mobile, Web et serveur de Firebase et Google Cloud Platform. Tout comme Firebase Realtime Database, il synchronise vos données entre les applications clientes via des écouteurs en temps réel et offre une compatibilité hors connexion. Vous pouvez ainsi créer des applications responsives qui fonctionnent indépendamment de la latence du réseau ou de la connectivité Internet. Cloud Firestore offre également une évolutivité de niveau professionnel et une intégration parfaite à d'autres produits Firebase et Google Cloud Platform, tels que Cloud Functions. Pour en savoir plus sur Cloud Firestore, consultez le blog Firebase. Pour commencer à utiliser Cloud Firestore dès maintenant, consultez le guide de démarrage rapide.
Septembre 2017, version 11.4.0
Points forts de la version 11.4 des services Google Play
Annonces
- Ajout des méthodes
getMediationAdapterClassName()
aux classesNativeAppInstallAd
etNativeContentAd
. La méthode du même nom dans AdLoader sera abandonnée. - Ajout de méthodes à plusieurs classes pour permettre la médiation vidéo native :
- Suppression de la classe
SearchAdRequest
.
- Ajout des méthodes
Analytics
- Ajout d'une classe
AnalyticsJobService
. Cette classe est compatible avec Android O et est utilisée par Analytics pour importer des données. Aucune action n'est requise pour utiliser cette classe, qui est ajoutée automatiquement au package Analytics. - La méthode
getContext()
de la classeAnalyticsService
est maintenant obsolète. - Abandon de la classe
CampaignTrackingService
.
- Ajout d'une classe
Authentification
- Le sélecteur d'indices envoie désormais le résultat
ACTIVITY_RESULT_NO_HINTS_AVAILABLE
lorsque l'utilisateur n'a enregistré aucune information.
- Le sélecteur d'indices envoie désormais le résultat
Notoriété
Google Cast
- Ajout d'une classe
PrecacheManager
. Cette classe fournit des méthodes de mise en cache préalable du contenu que les utilisateurs ont l'intention de consommer afin de réduire le temps de chargement. - Ajout de la méthode
getPrecacheManager()
à la classeCastContext
pour que votre application puisse obtenir l'instance de la classePrecacheManager
. - Ajout de
startSession(Intent)
à la classeSessionManager
. Appelez cette méthode pour rejoindre une session de diffusion lorsque l'application émettrice est lancée par un intent implicite.
Pour en savoir plus, consultez les notes de version de l'API Cast.
- Ajout d'une classe
Common
- Ajout de la méthode
checkApiAvailability()
à la classeGoogleApiAvailability
. La méthode renvoie une tâche qui vérifie de manière asynchrone si des API spécifiées sont disponibles. Si une ou plusieurs d'entre elles ne sont pas disponibles, la tâche échoue avec une erreurAvailabilityException
que vous pouvez interroger pour connaître la disponibilité de chaque API.
- Ajout de la méthode
Drive
- Suppression de
cancelPendingActions()
de l'interfaceDriveApi
.
- Suppression de
Firebase
- La dernière mise à jour de Firebase inclut des ajouts à l'authentification et à l'indexation des applications. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Maps
- Utilisez le nouveau
GoogleMap.OnMyLocationClickListener
pour détecter à quel moment l'utilisateur clique sur le point bleu "Ma position". Pour en savoir plus, consultez le calque "Ma position" du guide du développeur.
- Utilisez le nouveau
À proximité
- Les autorisations
BLUETOOTH
,BLUETOOTH_ADMIN
,ACCESS_WIFI_STATE
etCHANGE_WIFI_STATE
sont désormais requises pour Nearby Connections.
- Les autorisations
Licences Oss
- Ajout de la prise en charge des liens hypertexte dans le contenu de la licence.
- Ajout de la méthode
setActivityTitle()
à la classeOssLicensesMenuActivity
, ce qui permet de définir plus facilement des titres d'activité personnalisés. L'approche précédente de définition du titre a été abandonnée.
Wallet
- Introduction d'une API Google Payment, définie dans la classe
PaymentsClient
. Différences notables :- La méthode
loadPaymentData()
remplace les méthodesloadFullWallet()
etloadMaskedWallet()
de la classePayments
. - La méthode
isReadyToPay()
permet aux appelants de spécifier les modes de paiement acceptés.
- La méthode
Pour plus d'informations, consultez la nouvelle API Payment.
- Introduction d'une API Google Payment, définie dans la classe
Août 2017, version 11.2.0
Points forts de la version 11.2 des services Google Play
Services Google Play mis à jour vers la version 11.2.2. Dans cette version:
- Corrections des problèmes mineurs dans Firebase Performance Monitoring. Pour en savoir plus, consultez les notes de version de Firebase pour Android.
- Ajout d'une méthode
loadAd()
qui reçoit un objetPublisherAdRequest
à la classeRewardedVideoAd
. - La nouvelle bibliothèque de licences OSS simplifie l'affichage des licences des dépendances dans les services Google Play et d'autres bibliothèques. Pour en savoir plus, consultez le guide Inclure des avis Open Source.
Les dépendances des services Google Play sont désormais disponibles via maven.google.com
Les dépendances sont désormais disponibles directement à partir de
maven.google.com
. Vous pouvez mettre à jour les scripts de compilation Gradle de votre application pour qu'ils utilisent ce dépôt en configurant la compilation comme suit:allprojects { repositories { jcenter() google() } }
Pour en savoir plus, consultez l'article de blog associé. Pour en savoir plus sur le dépôt Maven de Google, consultez la section Ajouter des dépendances de compilation dans la documentation Android.
Compatibilité des versions du SDK dans la version 11.2
Lorsque vous mettez à niveau les dépendances des services Play vers la version 11.2.0 ou une version ultérieure, le
build.gradle
de votre application doit également être mis à jour pour spécifier unecompileSdkVersion
d'au moins 26 (Android O). Cela ne modifie pas la façon dont votre application s'exécute. Vous ne devrez pas mettre à jourtargetSdkVersion
. Si vous mettez à jourcompileSdkVersion
vers la version 26, vous risquez de recevoir une erreur dans votre build avec le message suivant faisant référence à la bibliothèque Android Support:This support library should should not use a different version (25) than the compileSdkVersion (26).
Cette erreur peut être résolue en mettant à niveau les dépendances de votre bibliothèque Support vers la version 26.0.0 ou ultérieure.
Annonces
- Ajout de la méthode
loadAds()
à la classeAdLoader
, qui permet aux applications de charger plusieurs annonces uniques dans une seule requête.
- Ajout de la méthode
Authentification
- Ajout de la classe
WorkAccountClient
. Cette classe fournit des méthodes de gestion du cycle de vie des comptes Android for Work. - Ajout du package accounttransfer. Ce package contient des API utilisées par les authentificateurs pour l'amorçage de comptes.
- L'API FIDO U2F (Fast Identity Online Universal 2nd Factor) est désormais disponible. Elle offre une compatibilité avec les clés de sécurité physique U2F aux applications et aux sites Web, conformément aux normes définies par l'Alliance FIDO. Pour en savoir plus, consultez Premiers pas avec FIDO U2F et com.google.android.gms.fido.
- Ajout de la classe
Google Cast
- Ajout d'une nouvelle classe NotificationActionsProvider pour prendre en charge les actions de notifications multimédias personnalisées.
Firebase
- La dernière mise à jour de Firebase inclut des ajouts à l'indexation des applications, aux bases de données, aux liens dynamiques et au stockage. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Applis instantanées
- Ajout de
InstantAppsClient
comme nouveau point d'entrée principal. - Ajout des API de cookies
PackageManagerCompat
pour conserver de petites quantités de données d'application instantanée entre les sessions.
- Ajout de
Lieux
- Ajout de la classe
GeoDataClient
. Cette classe permet d'accéder à la base de données Google contenant des informations sur les lieux et les établissements locaux. - Ajout de la classe
PlaceDetectionClient
. Cette classe permet d'accéder rapidement à la position actuelle de l'appareil et de signaler sa position à un endroit précis (un enregistrement, par exemple). - Ajout des méthodes
getGeoDataClient()
etgetPlaceDetectionClient()
à la classePlaces
.
- Ajout de la classe
Wallet
- Suppression de plusieurs méthodes et classes obsolètes.
Juin 2017 – version 11.0
Points forts de la version 11.0 des services Google Play
Services Google Play mis à jour vers la version 11.0.4 Cette version corrige des problèmes mineurs dans Firebase Cloud Messaging et Firebase Performance Monitoring. Pour en savoir plus, consultez les notes de version de Firebase pour Android.
Services Google Play mis à jour vers la version 11.0.2 Cette version corrige des problèmes mineurs dans Firebase Crash Reporting et Firebase Performance Monitoring. Pour en savoir plus, consultez les notes de version de Firebase pour Android.
Services Google Play mis à jour vers la version 11.0.1 Cette version corrige un problème affectant les applications qui utilisent rxjava.
Annonces
- Ajout des méthodes
OnVideoMute()
,OnVideoPause()
,OnVideoPlay()
etOnVideoStart()
à la classeVideoController.VideoLifecycleCallbacks
. - Ajout de la possibilité d'activer le mode immersif sur les annonces en plein écran en ajoutant la méthode
setImmersiveMode()
aux classesPublisherInterstitialAd
etRewardedVideoAd
. - Ajout de l'interface
OnPublisherAdViewLoadedListener
et des classesPublisherAdViewOptions
etPublisherAdViewOptions.Builder
à utiliser avecAdLoader
pour les requêtes natives et bannières. - Ajout de l'interface facultative
OnImmersiveModeUpdatedListener
que les adaptateurs de médiation peuvent implémenter pour être informés des mises à jour du mode immersif. - Ajout de la méthode
getMediationAdapterClassName()
à la classeRewardedVideoAd
.
- Ajout des méthodes
App Invites
- La classe
AppInvite
est désormais obsolète. Utilisez plutôtFirebaseDynamicLinks#getInstance()
comme point d'entrée principal pour accéder aux données des liens dynamiques, etFirebaseAppInvite#getInvitation()
pour obtenir les données des invitations à utiliser une application.
- La classe
Notoriété
- Ajout de constantes à la classe
TimeFence
pour fournir de nouveaux types de contexte à l'API Snapshot et à l'API Fence. - Ajout de la possibilité de créer des barrières horaires qui répondent aux changements du fuseau horaire local d'un appareil.
- Ajout de la possibilité de créer des limites temporelles qui s'adaptent aux changements de position de l'appareil, y compris des limites spécifiées en fonction de l'heure locale du lever ou du coucher du soleil.
- Ajout de constantes à la classe
Cartes d'identité
- Ajout de l'API
SmsRetriever
, qui vous permet de récupérer les SMS adressés à votre application sans demander aux utilisateurs l'autorisation de lire tous les SMS envoyés à leur appareil. Pour en savoir plus, consultez la page API SMS Retriever.
- Ajout de l'API
Google Cast
- Les interfaces
Cast.CastApi
,Cast.MessageReceivedCallback
RemoteMediaPlayer.MediaChannelResult
,RemoteMediaPlayer.OnMetadataUpdatedListener
,RemoteMediaPlayer.OnPreloadStatusUpdatedListener
,RemoteMediaPlayer.OnQueueStatusUpdatedListener
etRemoteMediaPlayer.OnStatusUpdatedListener
sont désormais obsolètes. La classeRemoteMediaPlayer
est également obsolète. Pour savoir comment mettre à jour votre application, consultez Migrer l'application émettrice Android du SDK Cast v2 vers le SDK Cast v3. - La méthode
bindTextViewToSmartSubtitle()
est désormais disponible dans la classeUIMediaController
.
- Les interfaces
API commune
- La méthode
getOpenSourceSoftwareLicenseInfo()
de la classeGoogleApiAvailability
est désormais obsolète. - Ajout des classes
ApiException
etResolvableApiException
. Ces classes fournissent des exceptions pour les objets Task lorsqu'un appel aux services Google Play échoue. - Ajout de la classe
GoogleApi
. Les clients API basés sur cette classe gèrent la connexion entre votre application et les services Google Play. - Ajout de la classe
Response
. Cette classe fournit les résultats de l'appel d'une méthode API dans les services Google Play à l'aide d'une sous-classe deGoogleApi
.
- La méthode
Firebase
- La dernière mise à jour de Firebase inclut l'ajout de l'authentification par téléphone, ainsi que plusieurs améliorations au niveau de l'indexation des applications et des liens dynamiques. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Matches
- Les méthodes
getPlayerSearchIntent()
,loadConnectedPlayers()
,loadInvitablePlayers()
etloadMoreInvitablePlayers()
de la classePlayers
sont désormais obsolètes. - La méthode
loadInvitations()
de la classeInvitations
est désormais obsolète. - La méthode
getSelectOpponentsIntent()
dans les classesRealTimeMultiplayer
etTurnBasedMultiplayer
est désormais obsolète. - Les interfaces
GameRequest
,OnRequestReceivedListener
etRequests
sont désormais obsolètes. De plus, les classesGameRequestBuffer
etGameRequestEntity
sont désormais obsolètes. Pour savoir comment mettre à jour votre application, consultez Authentification Play Jeux avec l'API Google Sign-In.
- Les méthodes
Applis instantanées
- Les API d'applis instantanées Android sont désormais disponibles dans les services Google Play. Les applis instantanées Android permettent aux utilisateurs Android d'exécuter vos applications instantanément, sans les installer. Pour en savoir plus, consultez Applis instantanées Android.
Ville/Pays
- Ajout de la classe
FusedLocationProviderClient
. Cette classe fournit le principal point d'entrée pour interagir avec Fused Location Provider, qui utilise diverses sources de données en plus du GPS pour déterminer la position d'un appareil aussi précisément et rapidement que possible. - Ajout de la classe
GeofencingClient
. Cette classe fournit le principal point d'entrée pour interagir avec les API de géorepérage. - Ajout des méthodes
getFusedLocationProvider()
etgetGeofencingClient()
à la classeLocationServices
. - Ajout de la classe
LocationSettingsResponse
. Cette classe est renvoyée en tant que réponse lors de la vérification des paramètres système liés à la localisation à l'aide de la méthodecheckLocationSettings()
. - Ajout de la classe
SettingsClient
. Cette classe fournit le principal point d'entrée pour interagir avec les API des paramètres de localisation, qui permettent d'examiner et de configurer les paramètres système liés à la localisation d'un appareil.
- Ajout de la classe
À proximité
- L'API Nearby Connections propose désormais les fonctionnalités suivantes :
- Communication peer-to-peer totalement hors connexion via les points d'accès Bluetooth, BLE et Wi-Fi.
- Publicité et découverte simultanées
- Chiffrement (avec authentification facultative)
- Prise en charge des charges utiles de données en octets jusqu'à 32 Ko.
- Prise en charge des charges utiles de données de fichiers (limité à l'espace disponible sur l'appareil) et charges utiles de flux de données sans limite de taille.
- Ajout de la classe
AdvertistingOptions
. Cette classe fournit des options pour appeler la méthodestartAdvertising()
. - Ajout de la classe
ConnectionInfo
. Cette classe fournit des informations sur une connexion en cours d'exécution. - Ajout de la classe
ConnectionLifecycleCallback
. Cette classe est un écouteur pour les événements de cycle de vie associés à une connexion à un point de terminaison distant. - Ajout de la classe
ConnectionResolution
. Cette classe est le résultat reçu de l'appel de la méthodeonConnectionInitiated()
. - Ajout de la classe
DiscoveredEndpoints
. Cette classe fournit des informations sur un point de terminaison lorsqu'il est détecté. - Ajout de la classe
DiscoveryOptions
. Cette classe fournit des options pour appeler la méthodestartDiscovery()
. - Ajout de la classe
EndpointDiscoveryCallback
. Cette classe est un écouteur qui est appelé lors de la découverte des points de terminaison. - Ajout des classes
Payload
,PayloadCallback
,Payload.File
etPayload.Stream
. Ces classes représentent les données, un écouteur de charge utile de données, les données d'un fichier stocké en local sur un appareil et un flux de données. Ajout de l'interfacePayloadTransferUpdate.Status
associée. - Ajout de la classe
Strategy
. Cette classe définit les exigences de connectivité de l'appareil et les contraintes de topologie de la connexion. - Les classes
Connections.ConnectionRequestListener
etConnections.ConnectionResponseCallback
sont désormais obsolètes. Utilisez plutôt la classeConnectionLifecycleCallback
. - La classe
Connections.EndpointDiscoveryListener
est désormais obsolète. Utilisez plutôt la classeEndpointDiscoveryCallback
. - L'interface
Connections.MessageListener
est désormais obsolète. Utilisez plutôt la classePayloadCallback
. - La classe
ConnectionsStatusCodes
inclut désormais plusieurs nouveaux codes d'état liés aux autorisations.
- L'API Nearby Connections propose désormais les fonctionnalités suivantes :
Sécurité
- Ajout de la classe
SafetyNetClient
. Cette classe fournit le point d'entrée principal de SafetyNet, qui offre les fonctionnalités suivantes :- Fournit une vérification de l'état de l'appareil
- Vérifie les utilisateurs à l'aide de l'API reCAPTCHA
- Permet aux utilisateurs d'éviter les applications potentiellement dangereuses
- Permet une navigation sécurisée dans les applications
- Vérifie les menaces connues associées à des URI spécifiques.
- Ajout de la classe
HarmfulAppsData
et de la classeSafetyNetApi.HarmfulAppsResponse
associée. Ces classes représentent les informations relatives aux applications potentiellement dangereuses. La classeSafetyNetApi.HarmfulAppsResult
associée est désormais obsolète au profit de ces méthodes. - Ajout des méthodes
getClient(Context)
etgetClient(Activity)
à la classe SafetyNet. Ces méthodes renvoient unSafetyNetClient
permettant d'accéder à toutes les API SafetyNet. Ces méthodes remplacent les champsAPI
etSafetyNetAPI
de la classeSafetyNet
, qui sont désormais obsolètes. - Ajout de la classe
SafetyNetApi.AttestationResponse
. Cette classe fournit les résultats des tests de la suite de test de compatibilité Android. Elle remplace les classesSafetyNetApi.AttestationResult
etSafetyNet.SafeBrowsingResult
, qui sont désormais obsolètes. - Ajout de la classe
SafetyNetApi.RecaptchaTokenResponse
. Cette classe contient un jeton de réponse utilisateur reCAPTCHA. Elle remplace la classeSafetyNetApi.RecaptchaTokenResult
, qui est désormais obsolète. - Ajout de la classe
SafetyNetApi.SafeBrowsingResponse
. Cette classe fournit leResponse
fourni lorsqu'une application appelle la méthodelookupUri()
. Elle remplace la classeSafetyNetApi.SafeBrowsingResult
, qui est désormais obsolète. - Ajout de la classe
SafetyNetApi.VerifyAppsUserResponse
et de nouvelles constantes à la classeVerifyAppsConstants
. Ces classes sont compatibles avec l'API Verify Apps.
- Ajout de la classe
Wallet
- Ajout de la classe
InstrumentInfo.CardClass
. Cette classe indique s'il s'agit d'une carte de crédit, de débit ou prépayée.
- Ajout de la classe
Mai 2017 – version 10.2.6
Indexation des applications
Depuis la version 10.0 du SDK des services Google Play, l'API App Indexing a migré vers la nouvelle API d'indexation des applications Firebase. L'API App Indexing d'origine est désormais entièrement obsolète et n'est plus disponible dans les applications créées avec le SDK 10.2.6.
Firebase
La dernière mise à jour de Firebase inclut la version bêta de Performance Monitoring, ainsi que plusieurs améliorations apportées à plusieurs fonctionnalités, dont Cloud Messaging et Test Lab. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Avril 2017, version 10.2.4
Firebase
Cette version inclut des mises à jour de Cloud Storage for Firebase. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Mars 2017, version 10.2.1
Android O Preview développeur 1
Cette version inclut des mises à jour visant à assurer la compatibilité avec la version Preview développeur 1 d'Android O. Les mises à jour les plus importantes sont des modifications internes apportées aux bibliothèques Google Cloud Messaging (GCM) et Firebase Cloud Messaging (FCM), ainsi qu'une modification du cycle de vie garanti des rappels GCM et FCM à 10 secondes. Au-delà de cette durée, Android O considère que ces rappels peuvent être arrêtés. Pour en savoir plus sur la gestion des messages GCM et FCM sur Android O, consultez le blog Firebase.
Février 2017 – version 10.2
Points forts de la version 10.2 des services Google Play
Abandon d'Android version 2.3.x (Gingerbread)
Les services Google Play 10.2.x est la première version qui n'est plus entièrement compatible avec la version 2.3.x d'Android (Gingerbread). Les applications développées à l'aide du SDK version 10.2.x et ultérieures nécessitent un niveau d'API Android minimal de 14 et ne peuvent pas être installées sur des appareils exécutant un niveau d'API inférieur à 14. Pour en savoir plus sur les options qui s'offrent à vous, y compris la création de plusieurs APK pour étendre la compatibilité de votre application avec Android Gingerbread, consultez le blog des développeurs Android.
Annonces
- Ajout de la prise en charge des éléments vidéo dans les annonces de contenu natives (mode avancé) et dans les annonces natives utilisant l'affichage personnalisé de DoubleClick for Publishers ({5/}).
- Ajout de la méthode
destroy()
à l'interfaceNativeCustomTemplateAd
. - Ajout des méthodes
getVideoController()
,setVideoOptions
etgetVideoOptions()
à la classePublisherAdView
. - Ajout de la classe
AdChoicesView
. - Ajout des méthodes
getAdChoicesContent()
etsetAdChoicesContent()
à la classeNativeAdMapper
. - Ajout de l'interface
InitializableMediationRewardedVideoAdAdapter
pour les adaptateurs vidéo avec récompense capables d'initialiser plusieurs blocs d'annonces à la fois.
Smart Lock pour les mots de passe
Amélioration du comportement des jetons d'identification avec Smart Lock. Les applications doivent désormais demander explicitement un jeton en appelant
setIdTokenRequested(true)
. En outre, les applications peuvent spécifier les valeursaudience
etnonce
pour un jeton à l'aide des méthodessetServerClientId()
etsetIdTokenNonce()
. Pour en savoir plus, consultez les mises à jour suivantes de la documentation de référence de l'API:- Ajout des méthodes
getAccountTypesSet()
,getIdTokenNonce()
,getServerClientId()
etisIdTokenRequested()
à la classeCredentialRequest
. - Ajout des méthodes
setIdTokenRequested()
etsetServerClientId()
à la classeCredentialRequest.Builder
. - Ajout des méthodes
getIdTokenNonce()
,getServerClientId()
etisIdTokenRequested()
à la classeHintRequest
. - Ajout des méthodes
setIdTokenNonce()
,setIdTokenRequested()
etsetServerClientId()
à la classeHintRequest.Builder
.
- Ajout des méthodes
Notoriété
- Ajout de méthodes d'API Fence pour étendre la plage d'options de cloisonnement du temps pour les développeurs. Pour en savoir plus, consultez
TimeFence.aroundTimeInstant()
etTimeFence.inTimeInterval()
. - Ajout des interfaces de l'API Snapshot pour obtenir des intervalles de temps sémantiques pour l'heure et le lieu actuels. Pour en savoir plus, consultez les classes
SnapshotAPI.getTimeIntervals()
,TimeIntervalsResult()
etTimeIntervals()
.
- Ajout de méthodes d'API Fence pour étendre la plage d'options de cloisonnement du temps pour les développeurs. Pour en savoir plus, consultez
Google Sign-In
Les développeurs de jeux peuvent désormais utiliser l'API Google Sign-In pour simplifier l'authentification côté serveur. Pour en savoir plus, consultez l'interface
GoogleSignInOptionsExtension
, la classeGoogleSignInOptions
et la méthodeGoogleSignInOptions.Builder.addExtension()
. Pour en savoir plus sur l'intégration de l'authentification côté serveur dans vos jeux, consultez Activer l'accès côté serveur aux services de jeux Google Play.Google Fit
Ajout de types de données de santé qui vous permettent d'écrire une plus grande variété de données de santé sur la plate-forme Google Fit, y compris la tension artérielle, le taux de glycémie, la saturation en oxygène, la position du corps, la température corporelle et des données sur la santé reproductive. Pour en savoir plus, consultez les classes
HealthDataTypes
etHealthDataFields
.Maps
Cette version introduit le style personnalisé pour les polylignes, et pour les contours des polygones et des cercles.
- Vous pouvez désormais stocker des objets de données arbitraires avec vos objets géométriques. Par exemple, appelez setTag() pour ajouter un objet de données à une polyligne.
- Pour obtenir la liste complète des fonctionnalités, des corrections de bugs et d'autres notes, consultez les notes de version de l'API Maps Android.
À proximité
Ajout de la classe
AudioBytes
à l'API Nearbymessages.audio
pour permettre aux appareils d'envoyer ou de recevoir des données via des ultrasons proches.Firebase
La dernière mise à jour de Firebase inclut plusieurs améliorations dans plusieurs fonctionnalités, dont Analytics, Authentication, Realtime Database, Storage, Test Lab pour Android, Crash Reporting et Dynamic Links. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Novembre 2016, version 10.0
Points forts de la version 10.0 des services Google Play
Services Google Play mis à jour vers la version 10.0.1
Cette version corrige une valeur
minSdkVersion
manquante dansplay-services-location.aar
, qui entraînait la fusion d'autorisationsWRITE_EXTERNAL_STORAGE
,READ_EXTERNAL_STORAGE
etREAD_PHONE_STATE
inattendues dans les fichiers manifestes d'application.Abandon d'Android version 2.3.x (Gingerbread)
La version 10.0.x des services Google Play est la dernière version entièrement compatible avec Android 2.3.x (Gingerbread). Les applications développées à l'aide des futures versions du SDK après la version 10.0.x ne pourront pas se connecter aux services Google Play sur les appareils Android Gingerbread. Pour en savoir plus sur les options qui s'offrent à vous, y compris la création de plusieurs APK pour étendre la compatibilité de votre application avec Android Gingerbread, consultez le blog des développeurs Android.
Google Cast
La version de novembre de l'API Cast offre aux développeurs d'applications des fonctionnalités améliorées dans les domaines suivants:
- La nouvelle méthode
getVideoInfo()
dans la classeMediaStatus
obtient l'instance actuelle deVideoInfo
, qui identifie la résolution d'écran 4K. - La nouvelle méthode
CastContext.getCastState()
exposeCastState
qui contient l'état actuel de la session, par exemple si des appareils sont disponibles et si une session a été établie. - Les nouveaux attributs de bouton
@drawable
permettent de personnaliser le style des boutons dans la mini-manette et la manette agrandie. ImagePicker
dispose désormais d'un gestionnaireonPickImage
qui accepte une classeImageHints
avec le format attendu.- La nouvelle méthode
CastContext.getMergedSelector()
exposeMediaRouteSelector
. - Deux nouvelles classes de coupures publicitaires ont été ajoutées :
AdBreakClipInfo
contient des informations statiques sur un clip de coupure publicitaire, etAdBreakStatus
contient des informations d'état. - Lorsqu'un utilisateur caste, les autres appareils du même réseau reçoivent une notification de télécommande persistante qui permet de contrôler également la lecture.
- Pour en savoir plus sur cette version et consulter des notes supplémentaires, consultez la version de novembre du SDK Cast.
- La nouvelle méthode
Ville/Pays
- Améliorations apportées aux analyses Bluetooth à basse consommation (BLE).
À proximité
- Les notifications de proximité sont à nouveau disponibles. Pour en savoir plus et obtenir des informations sur les mises à jour, consultez le site pour les développeurs sur les notifications Nearby.
Firebase
- La dernière mise à jour de Firebase inclut plusieurs améliorations et corrections de bugs pour plusieurs fonctionnalités, y compris la disponibilité d'une nouvelle API Firebase App Indexing. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Octobre 2016 – version 9.8
Points forts de la version 9.8 des services Google Play
Annonces
- Ajout de la collection de données de mesure du trafic Active View pour les annonceurs DoubleClick Campaign Manager dont les annonces sont diffusées dans des applications qui utilisent le SDK Google Mobile Ads.
Google Cast
L'API Cast v3.3 offre aux développeurs d'applications des fonctionnalités améliorées dans les domaines suivants:
- Lors de la lecture d'annonces, l'apparence de la barre de recherche a été améliorée, et l'image poster de fond est floutée.
- Il est désormais possible de personnaliser le style des mini-télécommandes.
- Ajout de la classe
ImageHints
, qui fournit des indications à l'objetImagePicker
sur le type et la taille de l'image à afficher dans l'interface utilisateur. - Pour en savoir plus sur cette version, consultez le SDK Cast version 3.3.
Fit
- Fit inclut désormais une API Goals qui permet à votre application de lire les objectifs de remise en forme créés par les utilisateurs de l'application Android Google Fit.
Google Sign-In
- Ajout de la possibilité pour les utilisateurs de saisir les numéros de téléphone associés à leur compte d'un simple geste dans les applications qui utilisent l'API Credentials.
À proximité
- Nearby Messages a été amélioré avec une nouvelle interface utilisateur facultative et la prise en charge des opérations en mode mains libres.
- Les notifications Nearby sont temporairement indisponibles. Pour en savoir plus et obtenir des informations à jour, consultez le site pour les développeurs concernant les notifications à proximité.
Firebase
- La dernière mise à jour de Firebase inclut plusieurs améliorations et corrections de bugs pour plusieurs fonctionnalités. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Septembre 2016 – version 9.6
Points forts de la version 9.6 des services Google Play
Services Google Play mis à jour vers la version 9.6.1 Cette version corrige une valeur
minSdkVersion
manquante dansplay-services-location.aar
, qui entraînait la fusion d'autorisationsWRITE_EXTERNAL_STORAGE
,READ_EXTERNAL_STORAGE
etREAD_PHONE_STATE
inattendues dans les fichiers manifestes d'application.Annonces
- Ajout d'une méthode d'API de diagnostic des éditeurs,
openDebugMenu
, à la classeMobileAds
. Elle permet aux éditeurs d'annonces pour le Web mobile et les applications mobiles de bénéficier des mêmes fonctionnalités de dépannage et d'aperçu que pour les annonces pour ordinateur.
- Ajout d'une méthode d'API de diagnostic des éditeurs,
Google Cast
L'API Cast v3.2 offre aux développeurs d'applications des fonctionnalités améliorées dans les domaines suivants:
- Mode Annonces: définissez le mode de contrôle des manettes et des notifications lorsque les annonces sont diffusées.
- Mode en direct: les flux vidéo et audio en direct disposent désormais d'un bouton lecture/arrêt à la place du bouton lecture/pause.
- Pour en savoir plus sur cette version, consultez le SDK Cast version 3.2.
Maps
- Personnalisation des styles de carte: vous pouvez désormais styliser votre carte pour modifier l'apparence de (ou même masquer) des éléments géographiques tels que les routes, les parcs, les entreprises et plus encore.
- Les POI commerciaux s'affichent désormais par défaut sur la carte. Ces POI représentent des établissements tels que des magasins, des restaurants et des hôtels. Vous pouvez les masquer à l'aide de styles de carte personnalisés.
- Pour en savoir plus et consulter les notes importantes, consultez les notes de version de l'API Maps Android.
Lieux
- Ajout de la méthode
setCountry
pour limiter la portée d'une requête de saisie semi-automatique Places à un seul pays.
- Ajout de la méthode
Firebase
- La dernière mise à jour de Firebase inclut plusieurs améliorations et corrections de bugs pour plusieurs fonctionnalités. Pour en savoir plus, consultez les notes de version du SDK Firebase pour Android.
Août 2016, version 9.4
Points forts de la version 9.4 des services Google Play
Google Sign-In
GoogleSignInAccount
inclut désormais les méthodesgetFamilyName()
etgetGivenName()
pour autoriser l'accès au nom de famille et au prénom des utilisateurs connectés.
Google Plus
L'API Plus.API (y compris
Plus.PeopleApi
etPlus.AccountApi
) est maintenant obsolète. Tous les widgets d'interface utilisateur de Google+, tels que le partage et les boutons +1, sont toujours pris en charge.- Si vous souhaitez intégrer Google Sign-In, passez à
GoogleSignInApi
. - Si votre application a besoin d'informations sur les réseaux sociaux et de données de profil plus complètes, consultez le fournisseur de contacts Android ou l'API People multiplate-forme. Pour améliorer la distribution de votre application via les graphiques de réseaux sociaux de la base d'utilisateurs de votre application, utilisez Firebase Invites.
Pour en savoir plus, consultez les notes d'abandon de l'API Plus.
- Si vous souhaitez intégrer Google Sign-In, passez à
Google Cast
L'API Cast v3 inclut à présent des fonctionnalités améliorées pour les développeurs d'applications dans les domaines suivants:
- L'interface
ControlButtonsContainer
définit un conteneur pour les boutons de commande. - La classe
ExpandedControllerActivity
fournit la majeure partie de l'implémentation d'une télécommande agrandie, à savoir une télécommande en plein écran.
- L'interface
Lieux
- L'API Places inclut désormais une nouvelle interface utilisateur du sélecteur de lieu qui applique les principes du Material Design.
Maps
- Ajout d'un ensemble de nouveaux écouteurs de changement de caméra pour les événements de début, de fin et de début du mouvement de la caméra.
- Ajout de la possibilité de stocker et de récupérer des objets de données arbitraires associés à des repères.
- Ajout de la possibilité de définir les niveaux de zoom minimal et maximal de votre choix.
- Ajout de la possibilité de limiter les limites dans lesquelles les utilisateurs peuvent faire défiler l'écran ou effectuer un panoramique.
- Pour en savoir plus, consultez les dernières notes de version des API Google Maps pour Android.
Sécurité
- L'API Safe Browsing permet à votre application de déterminer si un URI est associé à une application potentiellement dangereuse ou à une possible attaque d'ingénierie sociale. Pour en savoir plus, consultez Vérifier des URL avec l'API de navigation sécurisée.
Firebase
- La dernière mise à jour de Firebase inclut plusieurs améliorations et corrections de bugs pour plusieurs fonctionnalités. Pour en savoir plus, consultez les notes de version de Firebase.
Juin 2016 – version 9.2
Points forts de la version 9.2 des services Google Play
Services Google Play mis à jour vers la version 9.2.1 Cette version corrige un problème lié au fichier
proguard.txt
inclus dans la version 9.2.0, qui entraîne les erreurs suivantes:Dans les projets Android qui utilisent le réducteur de ressources Gradle, l'erreur suivante se produit:
no viable alternative at input 'com.google.android.gms.common.util.DynamiteApi'
Dans les projets Android qui utilisent la chaîne d'outils Jack, des erreurs semblables aux suivantes se produisent:
Error while parsing '<path>/exploded-aar/com.google.android.gms/play-services-auth-base/9.2.0/proguard.txt':37 [<stack trace>] NoViableAltException(5@[])
Annonces
- Ajout de la méthode
setAdChoicesPlacement
à la classeNativeAdOptions.Builder
. Les éditeurs d'applications peuvent utiliser cette méthode pour spécifier l'emplacement de leur icône Choisir sa pub dans les annonces natives. - Amélioration de la lecture des annonces vidéo avec plusieurs corrections de bugs.
- Ajout de la méthode
Notoriété
L'API Awareness unifie sept signaux de localisation et de contexte pour vous permettre de créer des applications dotées de puissantes fonctionnalités contextuelles ayant un impact minimal sur les ressources système. Il comprend deux ensembles d'API:
- L'API Snapshot permet aux applications d'obtenir la valeur actuelle de l'un des sept signaux.
- L'API Fence permet aux applications de réagir aux changements dans le contexte de l'utilisateur.
Google Cast
L'API Cast v3 offre aux développeurs d'applications des fonctionnalités améliorées dans les domaines suivants:
- Gestion de l'état des sessions
- Logique de connexion, déconnexion et reconnexion
- Implémentation de l'expérience utilisateur et interface utilisateur
- Compatibilité avec un plus grand nombre de types d'appareils
- Pour en savoir plus sur cette version, consultez la version 3 du SDK Google Cast.
Firebase
- La dernière mise à jour de Firebase inclut plusieurs améliorations et corrections de bugs pour plusieurs fonctionnalités. Pour en savoir plus, consultez les notes de version de Firebase.
Google Fit
- Améliorations apportées au nombre de pas sur Android Wear pour que la mesure du nombre de pas soit cohérente sur les cadrans et les applications, et persistante avec HistoryApi#readDailyTotal
- Écoutez les mises à jour de données avec HistoryApi#registerDataUpdateListener() pour permettre à votre application de mettre à jour son cache de données interne lorsque les données stockées sont mises à jour par une autre application.
- Ajout d'un nouveau type de données d'hydratation permettant de mesurer la consommation d'eau.
Ville/Pays
- Correction de bugs et améliorations dans plusieurs domaines, y compris la gestion de la batterie et la reconnaissance de l'activité.
Maps
- La nouvelle méthode MarkerOptions.zIndex() définit l'ordre d'empilement d'un repère par rapport aux autres repères sur la carte.
- Vous pouvez définir un facteur de transparence sur les superpositions de tuiles, afin que les utilisateurs puissent voir la carte de base sous les tuiles superposées.
- Il est désormais plus facile de rendre les cercles cliquables, puis d'utiliser un OnCircleClickListener pour écouter les événements de clic.
- Pour en savoir plus et consulter les notes importantes, consultez les notes de version de l'API Maps Android.
Vision mobile
- Résolution des problèmes liés à un service requis par la détection de codes-barres et la détection de visages par Mobile Vision. Tous les utilisateurs peuvent à nouveau utiliser la fonctionnalité de détection de visages et de codes-barres. Pour en savoir plus, consultez les notes de version de Mobile Vision.
- Ajout de l'API Text: reconnaissance optique des caractères pour le texte en caractères latins (allemand, anglais, espagnol, français, etc.) dans les photos. L'API Text affiche la structure organisationnelle du texte (paragraphes, lignes, mots), ainsi que le texte lui-même.
À proximité
- Ajout des notifications à proximité pour informer les utilisateurs sur les applications et les sites Web associés aux balises et aux appareils connectés situés à proximité.
- Nearby.Messages peut rechercher les balises Eddystone et les iBeacons en arrière-plan, activant les applications clientes lorsque des balises correspondant à leur filtre sont détectées. Pour en savoir plus, consultez la section Nearby.Messages.
- Avec cette version, les clients n'ont plus besoin d'utiliser l'API Proximity Beacon pour gérer leurs balises. Nearby renverra désormais directement les annonces BLE analysées, ce qui permet aux clients d'utiliser leur propre solution pour interpréter ces annonces.
- Les estimations de distance et les informations RSSI sont désormais renvoyées aux clients de la balise de premier plan.
Mai 2016, version 9.0
Points forts de la version 9.0 des services Google Play
Services Google Play mis à jour vers la version 9.0.2 La version 9.0.2 des services Google Play est désormais disponible. Cette version corrige un problème connu avec Firebase Authentication, où
FirebaseAuthApi
n'est pas disponible sur certains appareils. Une erreurFirebaseApiNotAvailableException
se produit lorsque ces appareils tentent d'utiliser les API Authentication.Mise à jour des services Google Play vers la version 9.0.1
La version 9.0.1 des services Google Play est désormais disponible. Cette version corrige les problèmes suivants avec la version 9.0.0:
- Correction d'une erreur de compilation de modifications de classe avec ContextCompat.getNoBackupFilesDir().
- Correction d'un problème connu lié à la diffusion d'annonces AdMob sur des appareils sans l'APK des services Google Play lorsque votre application utilise le post-traitement ProGuard.
Firebase
Firebase fournit aux développeurs mobiles les outils et l'infrastructure dont ils ont besoin pour développer leur application, élargir leur base d'utilisateurs et générer des revenus grâce aux annonces dans les applications. Dans cette version, les API Firebase sont désormais disponibles dans les services Google Play et incluent de nouveaux produits: Firebase Analytics, Firebase Storage, Firebase Remote Config, Firebase Crash Reporting, Firebase Dynamic Links et Firebase Notifications.
Pour obtenir la liste des bibliothèques disponibles pour les différentes fonctionnalités de Firebase, consultez la section Bibliothèques Firebase. Les fonctionnalités suivantes font désormais partie de Firebase dans le SDK des services Google Play 9.0:
App Invites (désormais Firebase Invites) est toujours disponible à l'adresse
com.google.android.gms.appinvite
, mais à l'avenir, vous devrez utilisercom.google.firebase:firebase-invites
.Firebase Cloud Messaging s'appuie sur l'API Google Cloud Messaging et l'améliore. Vous pouvez continuer à utiliser Google Cloud Messaging avec
com.google.android.gms.gcm
, mais nous vous recommandons de passer àcom.google.firebase:firebase-messaging
.
Pour en savoir plus sur Firebase, consultez https://firebase.google.com/.
Annonces
- L'API Récompense Video Publisher est désormais compatible avec les événements personnalisés.
- Le format Native Express Video inclut désormais des API permettant de contrôler l'affichage des vidéos, y compris en spécifiant l'état initial de désactivation du son et des rappels une fois la vidéo terminée.
- Nous avons mis à jour les annonces pour les recherches personnalisées pour les applications mobiles afin de permettre aux développeurs d'applications de monétiser les événements de recherche dans les applications à l'aide d'annonces très pertinentes en fonction des requêtes des utilisateurs. Avec cette mise à jour, la solution de monétisation intégrée à l'application est équivalente à ce qui est disponible sur le Web mobile ou pour ordinateur. Les développeurs d'applications ont désormais accès à l'ensemble complet des extensions, des mises en page, des options d'attribution, des rappels et des icônes d'annonces personnalisées.
- L'API MobileAds permet désormais de définir le volume souhaité d'annonces vidéo à l'aide de
setAppVolume()
et de couper le son des annonces vidéo avecsetAppMuted()
. - La méthode
initialize(android.content.Context, java.lang.String)
MobileAds n'est plus obsolète. À la place, la méthodeinitialize(android.content.Context)
est désormais obsolète. - L'interface
MediationNativeListener
inclut désormais une méthode,onAdImpression()
, que les réseaux publicitaires pour mobile peuvent appeler lorsqu'ils enregistrent une impression.
À proximité
- Simplification du modèle d'autorisation et de l'interface utilisateur du consentement à proximité.
- Toute application disposant d'une autorisation d'accéder à la position précise peut rechercher des balises BLE sans autorisation supplémentaire.
- Des boîtes de dialogue d'activation s'affichent lorsque l'application appelle la méthode GoogleAPIClient
connect()
.
- Simplification du modèle d'autorisation et de l'interface utilisateur du consentement à proximité.
Matches
- Mise à jour du SDK client pour améliorer l'API Player Stat avec deux nouvelles prédictions: la prédiction de ses dépenses au cours des 28 prochains jours et la probabilité qu'un joueur dépense 95e centile.
- Mises à jour du SDK client pour rendre l'API Video Recording accessible à tous.
Google Cloud Messaging
- Google Cloud Messaging (GCM) est intégré à Firebase. Les utilisateurs existants de GCM peuvent continuer à utiliser GCM sans interruption, mais nous vous recommandons vivement de passer aux nouvelles API Firebase Cloud Messaging (FCM) simplifiées, afin que les utilisateurs puissent bénéficier des futures versions des nouvelles fonctionnalités et améliorations. Pour en savoir plus, consultez Migrer une application cliente GCM pour Android vers Firebase Cloud Messaging.
Vision mobile
- Un service requis par Mobile Vision est désormais désactivé en raison d'un problème lié à ce service. Les utilisateurs qui n'ont pas encore utilisé la détection des visages ou des codes-barres ne pourront ainsi pas utiliser ces fonctionnalités. Nous vous déconseillons d'ajouter de nouvelles fonctionnalités de Vision mobile à votre application tant que ce problème n'est pas résolu.
- Pour les applications qui utilisent déjà les fonctionnalités de Vision mobile, consultez
FaceDetector.isOperational()
ouBarcodeDetector.isOperational()
pour vérifier que le détecteur de visage ou de code-barres est prêt.
Authentification
GoogleAuthUtil a migré vers la division d'API "-auth" dans le SDK des services Google Play. Si votre application utilise
GoogleAuthUtil.getToken()
, une erreur semblable à celle-ci peut s'afficher:Error:(xx, xx) error: package com.google.android.gms.auth does not exist
Error:(xx, xx) error: cannot find symbol variable GoogleAuthUtil
Si vous devez accéder à l'API REST sur Android, incluez la division "-auth" dans votre fichier build.gradle:
compile 'com.google.android.gms:play-services-auth:9.0.1'
Sinon, nous vous recommandons de migrer votre application vers l'API Google Sign-In afin d'y intégrer les dernières améliorations en termes de sécurité et d'expérience utilisateur. Pour en savoir plus, consultez notre guide des bonnes pratiques Google Sign-In.
Problèmes connus rencontrés avec la version 9.0.0
Si votre application utilise AdMob et le post-traitement ProGuard, elle ne pourra pas diffuser d'annonces sur les appareils sans APK des services Google Play, sauf si vous modifiez votre configuration ProGuard ou mettez à jour votre application pour utiliser la version 9.0.1 du SDK des services Google Play. Pour vous assurer que les annonces sont diffusées sur ces appareils après la mise à jour de votre application afin d'utiliser le SDK des services Google Play 9.0.0, ajoutez l'option de conservation suivante à votre fichier de configuration ProGuard:
-keep public @com.google.android.gms.common.util.DynamiteApi class * { *; }
Décembre 2015 – version 8.4
Points forts de la version 8.4 des services Google Play
Google Maps
- Cette version introduit un certain nombre de nouveaux écouteurs d'événements :
OnInfoWindowLongClickListener
déclenche un rappel àonInfoWindowLongClick(Marker)
lorsque l'utilisateur clique de manière prolongée sur une fenêtre d'informations.OnInfoWindowCloseListener
déclenche un rappel àonInfoWindowClose(Marker)
lorsqu'une fenêtre d'informations se ferme. Pour en savoir plus, consultez nos conseils sur les événements de la fenêtre d'informationsOnPolylineClickListener
déclenche un rappel àonPolylineClick(Polyline)
lorsque l'utilisateur clique sur une polyligne. Consultez nos conseils sur les événements liés aux polylignes.OnPolygonClickListener
déclenche un rappel àonPolygonClick(Polygon)
lorsque l'utilisateur clique sur un polygone. Consultez nos conseils sur les événements liés aux polygonesOnGroundOverlayClickListener
déclenche un rappel àonGroundOverlayClick(GroundOverlay)
lorsque l'utilisateur clique sur une superposition au sol. Consultez nos conseils sur les événements liés aux superpositions au sol.
- Vous pouvez activer ou désactiver la cliquabilité des polylignes, des polygones et des superpositions au sol en appelant
setClickable(boolean)
sur l'objet concerné. - Plusieurs corrections de bugs. Pour en savoir plus, consultez les notes de version de Google Maps.
- Cette version introduit un certain nombre de nouveaux écouteurs d'événements :
Google Adresses
- Cette version introduit un nouveau service de saisie semi-automatique qui renvoie des prédictions de lieux en réponse aux requêtes de recherche des utilisateurs.
PlaceAutocompleteFragment
est une boîte de dialogue de recherche avec une fonctionnalité de saisie semi-automatique intégrée.GeoDataApi.getAutocompletePredictions()
permet un accès programmatique pour placer des prédictions afin de créer une UI de recherche personnalisée complète.
- La saisie semi-automatique a également été ajoutée au sélecteur de lieu.
- Cette version introduit un nouveau service de saisie semi-automatique qui renvoie des prédictions de lieux en réponse aux requêtes de recherche des utilisateurs.
Google Sign-In
- Lorsque les utilisateurs révoquent l'accès d'une application via Paramètres Google > Applications connectées, les services Google Play lancent le service de révocation pour nettoyer l'état de connexion mis en cache.
- Vous pouvez configurer l'objet
GoogleSignInOptions
pour inviter les utilisateurs à ne se connecter qu'avec des comptes de votre domaine Google Apps, à l'aide de la méthode sethostedDomain. - Le rappel
onUploadServerAuthCode
et les fonctions associées ont été supprimés. Pour acquérir un jeton d'accès pour votre backend, utilisez les méthodesrequestServerAuthCode
etgetServerAuthCode
. Pour en savoir plus, consultez la section Activer l'accès côté serveur.
Historique Google Fit
- L'API Google Fit History inclut désormais une nouvelle méthode,
updateData
, qui facilite la mise à jour des données stockées dans Google Fit. AvecupdateData
, vous n'avez plus besoin de supprimer les points de données existants qui chevauchent un nouveau point de données que vous souhaitez ajouter à Google Fit. Les conflits sont automatiquement résolus en supprimant les points de données existants qui chevauchent le nouveau point de données.
- L'API Google Fit History inclut désormais une nouvelle méthode,
Messagerie à proximité
- Prise en charge de l'abonnement aux messages de balises BLE en arrière-plan. Votre application peut ainsi recevoir des notifications de balise même lorsqu'elle n'est pas active.
App Invites
- Vous pouvez désormais inclure des données supplémentaires depuis votre application lorsque vous envoyez des invitations par e-mail, y compris une image personnalisée, un texte d'incitation à l'action personnalisé pour le bouton d'installation de l'invitation et du code HTML personnalisé pour l'e-mail d'invitation.
API Vision
- Ajout de la compatibilité avec les codes-barres Aztec.
Services de localisation
- La précision de la détermination de la position a été améliorée lors de l'utilisation du Wi-Fi ou des antennes-relais.
Problèmes connus
- Les émulateurs pour la dernière version d'Android Wear ne sont actuellement pas disponibles.
Novembre 2015, version 8.3
Points forts de la version 8.3 des services Google Play
- Google Sign In : la nouvelle API
GoogleSignIn
facilite l'intégration des fonctionnalités de base des comptes Google dans votre application. Voici quelques-unes des modifications apportées :- Vous pouvez désormais modifier l'état de connexion
GoogleApiClient
sans avoir à rétablir une connexion. Pour en savoir plus, consultezSIGN_IN_MODE_OPTIONAL
etSIGN_IN_MODE_REQUIRED
. - Simplifie l'intégration lors de l'authentification auprès d'un serveur.
- L'autorisation système n'est plus nécessaire pour obtenir un compte connecté.
- Nouveau bouton "Se connecter"
- Vous pouvez désormais modifier l'état de connexion
- Services de localisation
- Améliorations apportées à la batterie pour Fused Location Provider.
- La nouvelle méthode
flushLocations()
vous permet de renvoyer immédiatement tous les établissements groupés, au lieu d'attendre que le traitement par lot ait lieu.
- Mesure des applications : cette version ajoute une fonctionnalité permettant de collecter des statistiques anonymes sur les événements d'achat via une application.
- App Invites : la nouvelle méthode
AppInvite.AppInviteApi.getInvitation()
configure unResultCallback
que vous pouvez utiliser pour lancer votre activité de liens profonds.
- App Invites : la nouvelle méthode
- Améliorations diverses : plusieurs améliorations et modifications ont été apportées aux services Google Play, y compris :
- La nouvelle méthode
AdRequest.Builder setIsDesignedForFamilies
permet aux applications ayant activé le programme Pour la famille de spécifier si une demande d'annonce donnée doit afficher des annonces conformes au programme. ResolvingResultCallbacks
permet de lancer automatiquement les résolutions renvoyées par les appels d'API lorsqu'une interaction de l'utilisateur est requise.CastRemoteDisplayLocalService
expose un nouveau rappel,onServiceCreated
, qui est appelé lorsque le service local a été créé.- La méthode
GoogleApiClient.dumpAll()
peut être utilisée pour aider à déboguer les problèmes de cycle de vie. - Vous pouvez désormais
setAutoFocusEnabled()
par programmation surCameraSource
. DataApi
vous permet désormais de spécifier le degré d'urgence des éléments à synchroniser avec un accessoire connecté à l'aide de la méthodePutDataRequest.isUrgent()
.- L'API Credentials a été transférée de -base vers la bibliothèque -auth. Vous devrez peut-être ajouter
compile 'com.google.android.gms:play-services-auth:8.3.0'
pour éviter les erreurs de compilation.
- La nouvelle méthode
Problèmes connus
- Si vous recevez le message d'erreur "Found com.google.android.gms:play-services-auth:8.3.0, but version 8.1.0 is needed" lorsque vous utilisez le plug-in google-services, veuillez mettre à niveau votre plug-in google-services vers la version 1.5.0-beta2 ou une version ultérieure.
Septembre 2015, version 8.1
Points forts de la version 8.1 des services Google Play.
- Ajout de la prise en charge du modèle d'autorisations de Marshmallow.
- API Play Jeux Player Stats : nouvelle API qui vous permet d'adapter l'expérience des joueurs à des segments spécifiques de joueurs tout au long du cycle de vie du jeu. Les segments de joueurs sont basés sur la progression, les dépenses et l'engagement des joueurs.
- API Google Maps Android : prise en charge du mode Veille pour les applis connectées. Le mode Veille est destiné aux applications toujours activées. Il est activé lorsque l'utilisateur n'utilise plus activement l'application.
- Invitations à utiliser une application : vous pouvez désormais personnaliser l'e-mail d'invitation envoyé depuis votre application.
- API Nearby Messages : votre application reçoit des rappels lorsqu'une publication ou un abonnement à proximité actifs expire.
- API Google Places : trois nouvelles méthodes ont été ajoutées à
AutocompletePrediction
pour vous permettre d'accéder facilement aux parties principale et secondaire de la description du lieu, ainsi qu'au texte complet de la description. Ces méthodes remplacentgetDescription()
etgetMatchedSubstrings()
, qui sont désormais obsolètes. Pour en savoir plus, consultez les notes de version de l'API Google Places pour Android. Mesure des applications : cette version ajoute le package de mesure, qui contient des fonctionnalités permettant de collecter des statistiques anonymes sur les événements d'application, par exemple lorsqu'un utilisateur ouvre votre application pour la première fois. Bien que ces données ne soient collectées qu'à moins d'être correctement configurées, vous pouvez désactiver définitivement la création de rapports sur ces statistiques en ajoutant la ressource suivante à votre application:
<?xml version="1.0" encoding="utf-8"?> <resources> <integer name="google_app_measurement_enable">0</integer> </resources>
- Reclassement de
GoogleApiClient
,PendingResult
etOptionalPendingResult
, qui sont désormais des classes abstraites et non plus des interfaces. La signature dePendingResult.setResultCallback
est passée desetResultCallback(ResultCallback<R> callback)
àsetResultCallback(ResultCallback<? super R> callback)
. Une modification équivalente a été apportée àsetResultCallback
, qui accepte un paramètre de délai d'expiration. Si vous implémentez directement ces interfaces auparavant, vous devrez plutôt étendre les classes abstraites. Si vous avez utilisé ces classes à des fins de test, nous vous recommandons d'utiliser la classe d'utilitaire fourniePendingResults
, qui peut fournir unResult
annulé ou immédiatement disponible.
- Reclassement de
Août 2015, version 7.8
Pour un résumé des fonctionnalités clés de la version 7.8 des services Google Play, consultez cet article de blog.
- API Mobile Vision : cette version introduit une nouvelle API en temps réel sur l'appareil, permettant d'analyser les objets dans les photos et les vidéos. Le framework Mobile Vision inclut un détecteur de visages, un lecteur de code-barres et des fonctions permettant de suivre la position de ces objets dans les vidéos.
- API Nearby Messages : la nouvelle API Nearby Messages fournit une API multiplate-forme permettant aux appareils et aux balises à proximité de se détecter et de communiquer entre eux sans avoir à se trouver sur le même réseau Wi-Fi.
- Smart Lock pour Android : cette version améliore Smart Lock pour Android en permettant de détecter votre démarche unique. Si un pickpocket s'en va avec votre téléphone, l'appareil se verrouille dans la plupart des cas. Pour essayer, activez la détection de l'appareil lorsqu'il est porté.
- Place Photos : ajout de la prise en charge de la récupération et de l'affichage des photos de lieu avec l'API Places.
Mai 2015 – version 7.5
Pour un résumé des fonctionnalités clés de la version 7.5 des services Google Play, consultez cet article de blog.
Smart Lock pour les mots de passe : cette version introduit l'API
gms.auth.api.credentials
pour enregistrer et récupérer les identifiants, et connecter automatiquement les utilisateurs sur plusieurs appareils (et sites Web dans Chrome). Pour enregistrer les identifiants, appelez la méthodeAuth.CredentialsApi.save()
. À l'inverse, pour récupérer les identifiants enregistrés sur les appareils Android et dans Chrome, appelez la méthodeAuth.CredentialsApi.request()
.Google Cloud Messaging : cette version vous permet d'envoyer plus efficacement des messages et des notifications aux utilisateurs finaux, d'optimiser la planification des tâches pour économiser la batterie et de simplifier la réception des messages par votre application. Les messages thématiques vous permettent de créer des notifications personnalisées pour toucher une audience ciblée. Utilisez le nouveau
GcmListenerService
pour implémenter un moyen standardisé de recevoir des messages GCM et afficher des notifications à la demande du serveur GCM. La nouvelle classeGcmNetworkManager
vous permet de planifier des tâches ponctuelles et périodiques de manière économe en batterie, et de spécifier des contraintes de réseau et de charge de l'appareil afin d'optimiser l'utilisation de la batterie.Annonces : cette version ajoute des annonces natives affichées par l'éditeur à AdMob, Ad Manager et AdX. Avec les annonces natives, les éditeurs ont accès aux éléments individuels de l'annonce et peuvent décider comment présenter l'annonce de la manière qui correspond le mieux au contenu de leur application. AdMob, Ad Manager et AdX acceptent tous deux formats définis par le système : les annonces incitant à installer une application et les annonces de contenu. Les éditeurs Ad Manager ont également accès à des formats personnalisés d'annonces natives pour créer une solution native personnalisée à l'aide de leur propre inventaire de réservation.
Cast : les nouvelles API Game Manager pour Google Cast sont compatibles avec les jeux grâce à un modèle de communication simplifié, à plusieurs joueurs par appareil émetteur, ainsi qu'à des messages personnalisés entre les expéditeurs et les destinataires qui vous permettent d'améliorer tous les jeux grâce à l'expérience Cast. Le nouveau modèle de connexion Écran à distance permet aux applications natives, en particulier aux jeux, de caster un second écran directement sur le téléviseur. Avec Cast, tous les jeux peuvent désormais agrandir davantage. Les nouvelles API de lecture automatique et de mise en file d'attente offrent à toutes les applications connectées une file d'attente multimédia synchronisée et modifiable, et prennent en charge le préchargement de flux adaptatifs.
ID d'instance : identifiant unique par instance d'une application qui lui permet de générer des jetons de sécurité à l'aide du service cloud d'ID d'instance.
Maps : cette version rend l'API Google Maps Android disponible sur Android Wear. Vous pouvez ainsi créer des applications cartographiques qui s'exécutent directement sur les accessoires connectés.
Fit : l'API Fit fournit désormais des données sur la distance parcourue et les calories dépensées, auxquelles vous pouvez vous abonner. Cette version introduit également un nouveau type de données pour les activités d'exercice (
TYPE_WORKOUT_EXERCISE
).Drive : cette version vous permet de supprimer définitivement des fichiers et des dossiers, même lorsque votre application est hors connexion, en appelant la méthode
delete()
.App Invites : utilisez la nouvelle API
appinvite
pour développer votre application grâce au bouche-à-oreille. Autorisez vos utilisateurs à partager votre application avec leurs contacts et leurs amis. Laissez Google gérer vos flux de parrainage et d'intégration, et concentrez-vous sur la création d'une application de qualité.