18 listopada 2024 r.
Najnowsza aktualizacja biblioteki LiteRT (TensorFlow Lite) Usług Google Play (w wersji 16.3.0) jest już dostępna. Dotyczy to interfejsów API w językach Java i C, a także obsługi akceleracji GPU. W tej wersji interfejsy API w językach Java i C są ogólnie dostępne (przed tą wersją interfejs API w języku C był dostępny tylko w wersji beta).
Bibliotekę tę można używać jako alternatywy dla samodzielnej biblioteki LiteRT (TensorFlow Lite), aby zmniejszyć rozmiar aplikacji i otrzymywać automatyczne aktualizacje. Więcej informacji znajdziesz w dokumentacji LiteRT.
Najnowsze aktualizacje bibliotek TensorFlow Lite w usługach Google Play obejmują wszystkie zmiany wprowadzone w wersji 2.18.0 TensorFlow Lite.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-tflite-gpu:16.3.0
- com.google.android.gms:play-services-tflite-impl:16.3.0
- com.google.android.gms:play-services-tflite-java:16.3.0
- com.google.android.gms:play-services-tflite-support:16.3.0
- com.google.android.gms:play-services-tflite-acceleration-service:16.3.0-beta01
15 listopada 2024 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Cloud Functions dla Firebase (klient)
- Komunikacja w chmurze Firebase
- Firebase Data Connect
- Vertex AI w Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na maven.google.com
- com.google.firebase:firebase-bom:33.6.0
- com.google.firebase:firebase-dataconnect:16.0.0-beta03
- com.google.firebase:firebase-functions:21.1.0
- com.google.firebase:firebase-functions-ktx:21.1.0
- com.google.firebase:firebase-messaging:24.1.0
- com.google.firebase:firebase-messaging-directboot:24.1.0
- com.google.firebase:firebase-messaging-ktx:24.1.0
- com.google.firebase:firebase-vertexai:16.0.2
5 listopada 2024 r.
- Aktualizuje
play-services-pal
do wersji 21.0.0. Więcej informacji znajdziesz w informacjach o wersji PAL na Androida.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-pal:21.0.0
29 października 2024 r.
- Aktualizuje pakiet SDK do reklam mobilnych Google na Androida i pakiet SDK do reklam Firebase. Więcej informacji znajdziesz w informacjach o wersji usługi.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-ads:23.5.0
- com.google.android.gms:play-services-ads-lite:23.5.0
- com.google.firebase:firebase-ads:23.5.0
- com.google.firebase:firebase-ads-lite:23.5.0
28 października 2024 r.
Najnowsze aktualizacje bibliotek
play-services-cast
,play-services-cast-framework
iplay-services-cast-tv
obejmują te zmiany:- Naprawiono potencjalną lukę w zabezpieczeniach typu Denial Of Service znalezioną w bibliotece Protobuf Java Lite.
- Na urządzeniach z Androidem R lub starszym naprawiliśmy błąd, który powodował, że próba wyświetlenia zbyt małego obrazu w powiadomieniu Google Cast mogła spowodować awarię interfejsu System UI.
- Kanał
MediaNotificationService
został usunięty. Aplikacje nie powinny używać go bezpośrednio.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-cast:22.0.0
- com.google.android.gms:play-services-cast-framework:22.0.0
- com.google.android.gms:play-services-cast-tv:21.1.1
23 października 2024 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Vertex AI w Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na maven.google.com
- com.google.firebase:firebase-bom:33.5.1
- com.google.firebase:firebase-vertexai:16.0.1
21 października 2024 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Cloud Firestore
- Uwierzytelnianie Firebase
- Komunikacja w chmurze Firebase
- Firebase Crashlytics
- Firebase Data Connect
- Wysyłanie wiadomości w aplikacji Firebase
- Firebase ML
- Monitorowanie wydajności Firebase
- Zdalna konfiguracja Firebase
- Vertex AI w Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Najnowsza aktualizacja
play-services-tagmanager
(wersja 18.1.1),play-services-analytics
(wersja 18.1.1) iplay-services-analytics-impl
(wersja 18.2.0) zawiera tę zmianę:- Usunięta luka w zabezpieczeniach CVE-2024-7254.
Artefakty opublikowane na maven.google.com
- com.google.firebase:firebase-bom:33.5.0
- com.google.firebase:firebase-auth:23.1.0
- com.google.firebase:firebase-auth-ktx:23.1.0
- com.google.firebase:firebase-config:22.0.1
- com.google.firebase:firebase-config-ktx:22.0.1
- com.google.firebase:firebase-crashlytics:19.2.1
- com.google.firebase:firebase-crashlytics-ktx:19.2.1
- com.google.firebase:firebase-crashlytics-ndk:19.2.1
- com.google.firebase:firebase-dataconnect:16.0.0-beta02
- com.google.firebase:firebase-firestore:25.1.1
- com.google.firebase:firebase-firestore-ktx:25.1.1
- com.google.firebase:firebase-inappmessaging:21.0.1
- com.google.firebase:firebase-inappmessaging-display:21.0.1
- com.google.firebase:firebase-inappmessaging-display-ktx:21.0.1
- com.google.firebase:firebase-inappmessaging-ktx:21.0.1
- com.google.firebase:firebase-messaging:24.0.3
- com.google.firebase:firebase-messaging-directboot:24.0.3
- com.google.firebase:firebase-messaging-ktx:24.0.3
- com.google.firebase:firebase-ml-modeldownloader:25.0.1
- com.google.firebase:firebase-ml-modeldownloader-ktx:25.0.1
- com.google.firebase:firebase-perf:21.0.2
- com.google.firebase:firebase-perf-ktx:21.0.2
- com.google.firebase:firebase-sessions:2.0.6
- com.google.firebase:firebase-vertexai:16.0.0
- com.google.android.gms:play-services-tagmanager:18.1.1
- com.google.android.gms:play-services-analytics:18.1.1
- com.google.android.gms:play-services-analytics-impl:18.2.0
17 października 2024 r.
Najnowsza aktualizacja
play-services-device-posture
(wersja 16.1.0) zawiera te zmiany:- Dodano interfejs API
PrepareEnvironmentCallback
do interfejsuprepareEnvironment
API.
- Dodano interfejs API
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-device-posture:16.1.0
16 października 2024 r.
- Najnowsza aktualizacja Usług Google Play Thread Library zawiera nowy interfejs API do pobierania danych logowania do lokalnej aktywnej sieci Thread.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-threadnetwork:16.2.1
3 października 2024 r.
Najnowsza aktualizacja
play-services-appsearch
(wersja 16.0.1) zawiera te zmiany:- Rozwiązano problemy z niedostępnością usługi wyszukiwania aplikacji w rzadkich przypadkach, gdy nie została ona jeszcze włączona przez włączenie usługi podczas tworzenia sesji po raz pierwszy.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-appsearch:16.0.1
1 października 2024 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Pakiet SDK Firebase dla Google Analytics
- Cloud Storage dla Firebase
- Komunikacja w chmurze Firebase
- Firebase Crashlytics
- Firebase Data Connect
- Vertex AI w Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na maven.google.com
- com.google.firebase:firebase-bom:33.4.0
- com.google.firebase:firebase-analytics:22.1.2
- com.google.firebase:firebase-analytics-ktx:22.1.2
- com.google.firebase:firebase-crashlytics:19.2.0
- com.google.firebase:firebase-crashlytics-ktx:19.2.0
- com.google.firebase:firebase-crashlytics-ndk:19.2.0
- com.google.firebase:firebase-dataconnect:16.0.0-beta01
- com.google.firebase:firebase-messaging:24.0.2
- com.google.firebase:firebase-messaging-directboot:24.0.2
- com.google.firebase:firebase-messaging-ktx:24.0.2
- com.google.firebase:firebase-sessions:2.0.5
- com.google.firebase:firebase-storage:21.0.1
- com.google.firebase:firebase-storage-ktx:21.0.1
- com.google.firebase:firebase-vertexai:16.0.0-beta06
- com.google.android.gms:play-services-measurement:22.1.2
- com.google.android.gms:play-services-measurement-api:22.1.2
- com.google.android.gms:play-services-measurement-base:22.1.2
- com.google.android.gms:play-services-measurement-impl:22.1.2
- com.google.android.gms:play-services-measurement-sdk:22.1.2
- com.google.android.gms:play-services-measurement-sdk-api:22.1.2
30 września 2024 r.
- Aktualizuje pakiet SDK do reklam mobilnych Google na Androida i pakiet SDK do reklam Firebase. Więcej informacji znajdziesz w informacjach o wersji usługi.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-ads:23.4.0
- com.google.android.gms:play-services-ads-lite:23.4.0
- com.google.firebase:firebase-ads:23.4.0
- com.google.firebase:firebase-ads-lite:23.4.0
23 września 2024 r.
- Zaktualizowaliśmy zależności biblioteki
play-services-recaptchabase
do najnowszych wersji.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-recaptchabase:16.1.0
18 września 2024 r.
Najnowsza aktualizacja biblioteki
play-services-dtdi
zawiera te zmiany:Dodano
startScanningForDeviceAvailability
istopScanningForDeviceAvailability
aby odbierać sygnały z dostępnych urządzeń w pobliżu.Dodano
getApiAvailability
, aby pobierać informacje o dostępności interfejsu DTDI API.
Więcej informacji znajdziesz w dokumentacji referencyjnej interfejsu DTIDI API.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-dtdi:16.0.0-beta02
12 września 2024 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Rozpowszechnianie aplikacji przez Firebase
- Firebase Crashlytics
- Vertex AI w Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na maven.google.com
- com.google.firebase:firebase-bom:33.3.0
- com.google.firebase:firebase-appdistribution:16.0.0-beta14
- com.google.firebase:firebase-appdistribution-api:16.0.0-beta14
- com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta14
- com.google.firebase:firebase-crashlytics:19.1.0
- com.google.firebase:firebase-crashlytics-ktx:19.1.0
- com.google.firebase:firebase-crashlytics-ndk:19.1.0
- com.google.firebase:firebase-sessions:2.0.4
- com.google.firebase:firebase-vertexai:16.0.0-beta05
29 sierpnia 2024 r.
Najnowsza aktualizacja interfejsów API usługi Credential Manager (
play-services-identity-credentials
) zawiera te zmiany:- Dodano obsługę identyfikatora rejestru.
- Dodano interfejs clear registry API.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-identity-credentials:16.0.0-alpha03
22 sierpnia 2024 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Pakiet SDK Firebase dla Google Analytics
- Cloud Firestore
- Komunikacja w chmurze Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Pierwsza wersja interfejsów API
play-services-recaptchabase
.
Artefakty opublikowane na maven.google.com
- com.google.firebase:firebase-bom:33.2.0
- com.google.firebase:firebase-analytics:22.1.0
- com.google.firebase:firebase-analytics-ktx:22.1.0
- com.google.firebase:firebase-components:18.0.1
- com.google.firebase:firebase-firestore:25.1.0
- com.google.firebase:firebase-firestore-ktx:25.1.0
- com.google.firebase:firebase-messaging:24.0.1
- com.google.firebase:firebase-messaging-ktx:24.0.1
- com.google.firebase:firebase-messaging-directboot:24.0.1
- com.google.android.gms:play-services-measurement:22.1.0
- com.google.android.gms:play-services-measurement-api:22.1.0
- com.google.android.gms:play-services-measurement-base:22.1.0
- com.google.android.gms:play-services-measurement-impl:22.1.0
- com.google.android.gms:play-services-measurement-sdk:22.1.0
- com.google.android.gms:play-services-measurement-sdk-api:22.1.0
- com.google.android.gms:play-services-recaptchabase:16.0.0
12 sierpnia 2024 r.
- Aktualizuje pakiet SDK do reklam mobilnych Google na Androida i pakiet SDK do reklam Firebase. Więcej informacji znajdziesz w informacjach o wersji usługi.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-ads:23.3.0
- com.google.android.gms:play-services-ads-lite:23.3.0
- com.google.firebase:firebase-ads:23.3.0
- com.google.firebase:firebase-ads-lite:23.3.0
7 sierpnia 2024 r.
- Aktualizuje biblioteki ML Kit w Usługach Google Play. Więcej informacji znajdziesz w informacjach o wersji ML Kit.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-mlkit-barcode-scanning:18.3.1
- com.google.android.gms:play-services-mlkit-text-recognition:19.0.1
- com.google.android.gms:play-services-mlkit-text-recognition-chinese:16.0.1
- com.google.android.gms:play-services-mlkit-text-recognition-devanagari:16.0.1
- com.google.android.gms:play-services-mlkit-text-recognition-japaneser:16.0.1
- com.google.android.gms:play-services-mlkit-text-recognition-korean:16.0.1
1 sierpnia 2024 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Vertex AI w Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na maven.google.com
- com.google.firebase:firebase-vertexai:16.0.0-beta04
25 lipca 2024 r.
Pierwsza wersja alfa interfejsów API usługi Credential Manager (
play-services-identity-credentials
) do zastosowań cyfrowych dokumentów tożsamości.Najnowsza aktualizacja pakietu
play-services-auth-blockstore
(w wersji 16.4.0) rozwiązuje problemy ze zgodnością, które występują, gdy pakiet SDK jest kompilowany za pomocą AndroidX.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-identity-credentials:16.0.0-alpha02
- com.google.android.gms:play-services-auth-blockstore:16.4.0
22 lipca 2024 r.
Biblioteka
play-services-device-posture
jest teraz ogólnie dostępna. Ta biblioteka udostępnia interfejsy API do instalowania i aktualizowania aplikacji Android Device Policy.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-device-posture:16.0.0
11 lipca 2024 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Firebase Crashlytics
- Vertex AI w Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Najnowsza aktualizacja pakietu
play-services-auth-blockstore
(w wersji 16.3.1) rozwiązuje problemy ze zgodnością, które występują, gdy pakiet SDK jest tworzony za pomocą AndroidX.
Artefakty opublikowane na maven.google.com
- com.google.firebase:firebase-bom:33.1.2
- com.google.firebase:firebase-crashlytics:19.0.3
- com.google.firebase:firebase-crashlytics-ktx:19.0.3
- com.google.firebase:firebase-crashlytics-ndk:19.0.3
- com.google.firebase:firebase-sessions:2.0.3
- com.google.firebase:firebase-vertexai:16.0.0-beta03
- com.google.android.gms:play-services-auth-blockstore:16.3.1
8 lipca 2024 r.
- Najnowsze aktualizacje
play-services-games-v2
(w wersji 20.1.2) rozwiązują problemy z kompatybilnością występujące podczas używania interfejsów API Usług gier Google Play w przypadku gier utworzonych w Unreal Engine.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-games-v2:20.1.2
2 lipca 2024 r.
- Najnowsze aktualizacje
play-services-games-v2
(wersja 20.1.1) naprawiają błąd, który powodował, że wersja aplikacji błyskawicznej ulegała awarii podczas próby uzyskania dostępu do interfejsów API usług w Grach Play.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-games-v2:20.1.1
27 czerwca 2024 r.
- Aktualizuje pakiet SDK do reklam mobilnych Google na Androida i pakiet SDK do reklam Firebase. Więcej informacji znajdziesz w informacjach o wersji usługi.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-ads:23.2.0
- com.google.android.gms:play-services-ads-lite:23.2.0
- com.google.firebase:firebase-ads:23.2.0
- com.google.firebase:firebase-ads-lite:23.2.0
25 czerwca 2024 r.
Najnowsze aktualizacje
play-services-maps
(wersja 19.0.0) obejmują obsługę tych nowych funkcji:- Konfigurowanie schematu kolorów mapy na ciemny lub jasny albo używanie ustawień systemowych. Więcej informacji znajdziesz w artykule Konfigurowanie mapy.
- Używanie domyślnych kolorów map, które pasują do nowych kolorów dostępnych już w aplikacji Mapy Google. Więcej informacji znajdziesz w artykule Nowy styl map w Google Maps Platform.
- Używanie stylu opartego na danych w przypadku granic i stylu opartego na danych w przypadku zbiorów danych.
Najnowsza wersja
play-services-maps
zawiera też te aktualizacje interfejsu API:- Dodano stronę
DatasetFeature
. - Dodano stronę
Feature
. - Dodano stronę
FeatureClickEvent
. - Dodano stronę
FeatureLayer
. - Dodano stronę
FeatureLayerOptions
. - Dodano stronę
FeatureStyle
. - Dodano stronę
FeatureType
. - Dodano stronę
MapColorScheme
. - Dodano stronę
PlaceFeature
. - Wycofane środowisko wykonawcze
MapsInitializer.Renderer.LEGACY
w klastrzeMapsInitializer.Renderer
. Zamiast tego użyj najnowszej wersji modułu renderowania map. - Zaktualizowano
MapCapabilities
, aby uwzględnić metody sprawdzania dostępności stylizacji opartej na danych. - Zaktualizowano
GoogleMap
, aby uwzględnić metody ustawiania schematu kolorów mapy. - Zaktualizowano
GoogleMapOptions
, aby uwzględnić metody ustawiania schematu kolorów mapy.
minSdkVersion
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-maps:19.0.0
24 czerwca 2024 r.
- Najnowsza aktualizacja biblioteki
play-services-auth-blockstore
zawiera interfejs RestoreCredential API.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-auth-blockstore:16.3.0
20 czerwca 2024 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Pakiet SDK Firebase dla Google Analytics
- Firebase Crashlytics
- Wtyczka Gradle Firebase Crashlytics
- Vertex AI w Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na maven.google.com
- com.google.firebase:firebase-bom:33.1.1
- com.google.firebase:firebase-analytics:22.0.2
- com.google.firebase:firebase-analytics-ktx:22.0.2
- com.google.firebase:firebase-crashlytics:19.0.2
- com.google.firebase:firebase-crashlytics-buildtools:3.0.2
- com.google.firebase:firebase-crashlytics-gradle:3.0.2
- com.google.firebase:firebase-crashlytics-ktx:19.0.2
- com.google.firebase:firebase-crashlytics-ndk:19.0.2
- com.google.firebase:firebase-sessions:2.0.2
- com.google.firebase:firebase-vertexai:16.0.0-beta02
- com.google.android.gms:play-services-measurement:22.0.2
- com.google.android.gms:play-services-measurement-api:22.0.2
- com.google.android.gms:play-services-measurement-base:22.0.2
- com.google.android.gms:play-services-measurement-impl:22.0.2
- com.google.android.gms:play-services-measurement-sdk:22.0.2
- com.google.android.gms:play-services-measurement-sdk-api:22.0.2
4 czerwca 2024 r.
Biblioteka
play-services-appsearch
jest teraz ogólnie dostępna. Biblioteka ta udostępnia interfejsy API do przechowywania uporządkowanych danych w centralnej bazie danych AppSearch udostępnianej przez usługi Google Play. Umożliwia to udostępnianie danych między aplikacjami na podstawie konfiguracji listy kontroli dostępu (ACL) dostarczonej przez klienta. Udostępnianie między aplikacjami wymaga zgody użytkownika i wyraźnej konfiguracji przez programistę w przypadku korzystania z interfejsów AppSearch API.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-appsearch:16.0.0
30 maja 2024 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Pakiet SDK Firebase dla Google Analytics
- Rozpowszechnianie aplikacji przez Firebase
- Firebase Crashlytics
- Firebase Data Connect
- Linki dynamiczne Firebase
- Monitorowanie wydajności Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Najnowsza wersja wtyczki
google-services
na Androida (4.4.2) jest już dostępna. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na maven.google.com
- com.google.firebase:firebase-bom:33.1.0
- com.google.firebase:firebase-analytics:22.0.1
- com.google.firebase:firebase-analytics-ktx:22.0.1
- com.google.firebase:firebase-appdistribution:16.0.0-beta13
- com.google.firebase:firebase-appdistribution-api:16.0.0-beta13
- com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta13
- com.google.firebase:firebase-crashlytics:19.0.1
- com.google.firebase:firebase-crashlytics-ktx:19.0.1
- com.google.firebase:firebase-crashlytics-ndk:19.0.1
- com.google.firebase:firebase-dataconnect:16.0.0-alpha04
- com.google.firebase:firebase-dynamic-links:22.1.0
- com.google.firebase:firebase-dynamic-links-ktx:22.1.0
- com.google.firebase:firebase-perf:21.0.1
- com.google.firebase:firebase-perf-ktx:21.0.1
- com.google.firebase:firebase-sessions:2.0.1
- com.google.android.gms:play-services-measurement:22.0.1
- com.google.android.gms:play-services-measurement-api:22.0.1
- com.google.android.gms:play-services-measurement-base:22.0.1
- com.google.android.gms:play-services-measurement-impl:22.0.1
- com.google.android.gms:play-services-measurement-sdk:22.0.1
- com.google.android.gms:play-services-measurement-sdk-api:22.0.1
- com.google.gms:google-services:4.4.2
29 maja 2024 r.
Najnowsze aktualizacje kilku bibliotek obejmują te zmiany:
- Zmieniono wartość
minSdkVersion
na 21. - Zaktualizowano zależności bibliotek
play-services-base
,play-services-basement
iplay-services-tasks
do najnowszych wersji.
Pełna lista bibliotek, których dotyczy problem, znajduje się w sekcji „Opublikowane elementy”.
- Zmieniono wartość
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-ads-identifier:18.1.0
- com.google.android.gms:play-services-afs-native:19.1.0
- com.google.android.gms:play-services-analytics-impl:18.1.0
- com.google.android.gms:play-services-analytics:18.1.0
- com.google.android.gms:play-services-appindex:16.2.0
- com.google.android.gms:play-services-appset:16.1.0
- com.google.android.gms:play-services-auth-api-phone:18.1.0
- com.google.android.gms:play-services-awareness:19.1.0
- com.google.android.gms:play-services-base-testing:16.1.0
- com.google.android.gms:play-services-base:18.5.0
- com.google.android.gms:play-services-basement:18.4.0
- com.google.android.gms:play-services-cast-framework:21.5.0
- com.google.android.gms:play-services-cast-tv:21.1.0
- com.google.android.gms:play-services-cast:21.5.0
- com.google.android.gms:play-services-cloud-messaging:17.3.0
- com.google.android.gms:play-services-cronet:18.1.0
- com.google.android.gms:play-services-deviceperformance:16.1.0
- com.google.android.gms:play-services-fido:21.1.0
- com.google.android.gms:play-services-flags:18.1.0
- com.google.android.gms:play-services-games-v2:20.1.0
- com.google.android.gms:play-services-games:23.2.0
- com.google.android.gms:play-services-identity:18.1.0
- com.google.android.gms:play-services-instantapps:18.1.0
- com.google.android.gms:play-services-location:21.3.0
- com.google.android.gms:play-services-nearby:19.3.0
- com.google.android.gms:play-services-oss-licenses:17.1.0
- com.google.android.gms:play-services-pal:20.3.0
- com.google.android.gms:play-services-password-complexity:18.1.0
- com.google.android.gms:play-services-pay:16.5.0
- com.google.android.gms:play-services-places-placereport:17.1.0
- com.google.android.gms:play-services-places:17.1.0
- com.google.android.gms:play-services-recaptcha:17.1.0
- com.google.android.gms:play-services-safetynet:18.1.0
- com.google.android.gms:play-services-stats:17.1.0
- com.google.android.gms:play-services-tagmanager-api:18.1.0
- com.google.android.gms:play-services-tagmanager-v4-impl:18.1.0
- com.google.android.gms:play-services-tagmanager:18.1.0
- com.google.android.gms:play-services-tasks:18.2.0
- com.google.android.gms:play-services-threadnetwork:16.0.1
- com.google.android.gms:play-services-wallet:19.4.0
- com.google.android.gms:play-services-wearable:18.2.0
23 maja 2024 r.
Najnowsza aktualizacja biblioteki
play-services-auth
zawiera następującą zmianę:- Dodaliśmy do interfejsu
AuthorizationRequest.Builder
nowy interfejs API [addResourceParameter
], aby umożliwić przekazywanie niestandardowych parametrów zasobów do interfejsu Authorization API.
- Dodaliśmy do interfejsu
Najnowsza aktualizacja biblioteki
play-services-fitness
zawiera wydanie interfejsu Recording API na urządzeniach mobilnych.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-auth:21.2.0
- com.google.android.gms:play-services-fitness:21.2.0
13 maja 2024 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Wtyczka Gradle Firebase Crashlytics
- Vertex AI w Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na maven.google.com
- com.google.firebase:firebase-crashlytics-gradle:3.0.1
- com.google.firebase:firebase-vertexai:16.0.0-beta01
9 maja 2024 r.
- Aktualizuje pakiet SDK do reklam mobilnych Google na Androida i pakiet SDK do reklam Firebase. Więcej informacji znajdziesz w informacjach o wersji usługi.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-ads:23.1.0
- com.google.android.gms:play-services-ads-lite:23.1.0
- com.google.firebase:firebase-ads:23.1.0
- com.google.firebase:firebase-ads-lite:23.1.0
2 maja 2024 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Testy A/B Firebase
- Firebase App Check
- Wtyczka Gradle do Firebase App Distribution
- Uwierzytelnianie Firebase
- Cloud Firestore
- Cloud Functions dla Firebase (klient)
- Cloud Storage dla Firebase
- Komunikacja w chmurze Firebase
- Firebase Crashlytics
- Wtyczka Gradle Firebase Crashlytics
- Linki dynamiczne Firebase
- Wysyłanie wiadomości w aplikacji Firebase
- Instalacje Firebase
- Firebase ML
- Monitorowanie wydajności Firebase
- Baza danych czasu rzeczywistego Firebase
- Zdalna konfiguracja Firebase
- Pakiet SDK Firebase dla Google Analytics
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Najnowsza aktualizacja biblioteki
play-services-auth
zawiera te zmiany:- Zmniejsz numer wersji funkcji interfejsu API
beginSignIn()
, aby działał ze starszymi wersjami plików APK Usług Google Play.
- Zmniejsz numer wersji funkcji interfejsu API
Artefakty opublikowane na maven.google.com
- com.google.firebase:firebase-bom:33.0.0
- com.google.firebase:firebase-abt:22.0.0
- com.google.firebase:firebase-analytics:22.0.0
- com.google.firebase:firebase-analytics-ktx:22.0.0
- com.google.firebase:firebase-appcheck:18.0.0
- com.google.firebase:firebase-appcheck-debug:18.0.0
- com.google.firebase:firebase-appcheck-debug-testing:18.0.0
- com.google.firebase:firebase-appcheck-ktx:18.0.0
- com.google.firebase:firebase-appcheck-playintegrity:18.0.0
- com.google.firebase:firebase-appdistribution-gradle:5.0.0
- com.google.firebase:firebase-auth:23.0.0
- com.google.firebase:firebase-auth-ktx:23.0.0
- com.google.firebase:firebase-common:21.0.0
- com.google.firebase:firebase-common-ktx:21.0.0
- com.google.firebase:firebase-components:18.0.0
- com.google.firebase:firebase-config:22.0.0
- com.google.firebase:firebase-config-ktx:22.0.0
- com.google.firebase:firebase-crashlytics:19.0.0
- com.google.firebase:firebase-crashlytics-buildtools:3.0.0
- com.google.firebase:firebase-crashlytics-gradle:3.0.0
- com.google.firebase:firebase-crashlytics-ktx:19.0.0
- com.google.firebase:firebase-crashlytics-ndk:19.0.0
- com.google.firebase:firebase-database:21.0.0
- com.google.firebase:firebase-database-ktx:21.0.0
- com.google.firebase:firebase-datatransport:19.0.0
- com.google.firebase:firebase-dynamic-links:22.0.0
- com.google.firebase:firebase-dynamic-links-ktx:22.0.0
- com.google.firebase:firebase-firestore:25.0.0
- com.google.firebase:firebase-firestore-ktx:25.0.0
- com.google.firebase:firebase-functions:21.0.0
- com.google.firebase:firebase-functions-ktx:21.0.0
- com.google.firebase:firebase-inappmessaging:21.0.0
- com.google.firebase:firebase-inappmessaging-display:21.0.0
- com.google.firebase:firebase-inappmessaging-display-ktx:21.0.0
- com.google.firebase:firebase-inappmessaging-ktx:21.0.0
- com.google.firebase:firebase-installations:18.0.0
- com.google.firebase:firebase-installations-ktx:18.0.0
- com.google.firebase:firebase-messaging:24.0.0
- com.google.firebase:firebase-messaging-directboot:24.0.0
- com.google.firebase:firebase-messaging-ktx:24.0.0
- com.google.firebase:firebase-ml-modeldownloader:25.0.0
- com.google.firebase:firebase-ml-modeldownloader-ktx:25.0.0
- com.google.firebase:firebase-perf:21.0.0
- com.google.firebase:firebase-perf-ktx:21.0.0
- com.google.firebase:firebase-sessions:2.0.0
- com.google.firebase:firebase-storage:21.0.0
- com.google.firebase:firebase-storage-ktx:21.0.0
- com.google.android.gms:play-services-measurement:22.0.0
- com.google.android.gms:play-services-measurement-api:22.0.0
- com.google.android.gms:play-services-measurement-base:22.0.0
- com.google.android.gms:play-services-measurement-impl:22.0.0
- com.google.android.gms:play-services-measurement-sdk:22.0.0
- com.google.android.gms:play-services-measurement-sdk-api:22.0.0
- com.google.android.gms:play-services-auth:21.1.1
17 kwietnia 2024 r.
Najnowsza aktualizacja biblioteki
play-services-cloud-messaging
zawiera te zmiany:- Dodano nową metodę
setRetainProxiedNotifications
, która pozwala określić, czy dane dotyczące powiadomień, które są przekazywane przez serwer proxy, mają być przechowywane. - Dodaliśmy nową metodę
getProxiedNotificationData
, która umożliwia pobieranie danych dotyczących powiadomienia, które zostało przesłane przez serwer proxy.
- Dodano nową metodę
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-cloud-messaging:17.2.0
16 kwietnia 2024 r.
Najnowsza aktualizacja biblioteki
play-services-auth
zawiera te zmiany:- wycofane interfejsy API związane z logowaniem się przez Google jednym dotknięciem, zapisywaniem haseł i przyciskiem Logowanie przez Google;
Najnowsza aktualizacja biblioteki
play-services-base
zawiera te zmiany:- Wycofane zostały interfejsy API związane z logowaniem przez Google.
Najnowsza aktualizacja biblioteki
play-services-fido
zawiera te zmiany:- Zaktualizowano klasę danych żądania i odpowiedzi, aby była obsługiwana przez
ByteString
zamiastbyte[]
, dzięki czemu nie można jej zmienić. - Do parametrów interfejsu API dodano odpowiednie adnotacje
@Nullable
i@NonNull
. - Dodaliśmy do klasy
PublicKeyCredentialCreationOptions
nowego konstruktora, który przyjmuje ciąg znaków JSON.
- Zaktualizowano klasę danych żądania i odpowiedzi, aby była obsługiwana przez
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-auth:21.1.0
- com.google.android.gms:play-services-auth-base:18.0.12
- com.google.android.gms:play-services-base:18.4.0
- com.google.android.gms:play-services-fido:21.0.0
11 kwietnia 2024 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Cloud Firestore
- Firebase Crashlytics
- Wysyłanie wiadomości w aplikacji Firebase
- Pakiet SDK Firebase dla Google Analytics
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na maven.google.com
- com.google.firebase:firebase-bom:32.8.1
- com.google.firebase:firebase-analytics:21.6.2
- com.google.firebase:firebase-analytics-ktx:21.6.2
- com.google.firebase:firebase-crashlytics:18.6.4
- com.google.firebase:firebase-crashlytics-ktx:18.6.4
- com.google.firebase:firebase-crashlytics-ndk:18.6.4
- com.google.firebase:firebase-firestore:24.11.1
- com.google.firebase:firebase-firestore-ktx:24.11.1
- com.google.firebase:firebase-inappmessaging:20.4.2
- com.google.firebase:firebase-inappmessaging-display:20.4.2
- com.google.firebase:firebase-inappmessaging-display-ktx:20.4.2
- com.google.firebase:firebase-inappmessaging-ktx:20.4.2
- com.google.firebase:firebase-sessions:1.2.4
- com.google.android.gms:play-services-measurement:21.6.2
- com.google.android.gms:play-services-measurement-api:21.6.2
- com.google.android.gms:play-services-measurement-base:21.6.2
- com.google.android.gms:play-services-measurement-impl:21.6.2
- com.google.android.gms:play-services-measurement-sdk:21.6.2
- com.google.android.gms:play-services-measurement-sdk-api:21.6.2
8 kwietnia 2024 r.
Najnowsza aktualizacja pakietu SDK Nearby (
play-services-nearby
) zawiera te zmiany:Dodano nowe metody
subscribeToUwbAvailability
iunsubscribeFromUwbAvailability
UwbClient
, aby obsługiwać subskrypcję dostępności w zakresie UWB.Dodano konstruktory
RangingControleeParameters
, aby umożliwić inicjowanie tej klasy.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-nearby:19.2.0
1 kwietnia 2024 r.
Najnowsza aktualizacja biblioteki
play-services-games-v2
zawiera te zmiany:- Usunięto wycofane interfejsy.
- Dodaliśmy obsługę szybkiego przełączania profili.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-games-v2:20.0.0
21 marca 2024 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Cloud Firestore
- Firebase Crashlytics
- Wysyłanie wiadomości w aplikacji Firebase
- Pakiet SDK Firebase dla Google Analytics
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na maven.google.com
- com.google.firebase:firebase-bom:32.8.0
- com.google.firebase:firebase-analytics:21.6.1
- com.google.firebase:firebase-analytics-ktx:21.6.1
- com.google.firebase:firebase-common:20.4.3
- com.google.firebase:firebase-common-ktx:20.4.3
- com.google.firebase:firebase-crashlytics:18.6.3
- com.google.firebase:firebase-crashlytics-ktx:18.6.3
- com.google.firebase:firebase-crashlytics-ndk:18.6.3
- com.google.firebase:firebase-firestore:24.11.0
- com.google.firebase:firebase-firestore-ktx:24.11.0
- com.google.firebase:firebase-inappmessaging:20.4.1
- com.google.firebase:firebase-inappmessaging-display:20.4.1
- com.google.firebase:firebase-inappmessaging-display-ktx:20.4.1
- com.google.firebase:firebase-inappmessaging-ktx:20.4.1
- com.google.firebase:firebase-sessions:1.2.3
- com.google.android.gms:play-services-measurement:21.6.1
- com.google.android.gms:play-services-measurement-api:21.6.1
- com.google.android.gms:play-services-measurement-base:21.6.1
- com.google.android.gms:play-services-measurement-impl:21.6.1
- com.google.android.gms:play-services-measurement-sdk:21.6.1
- com.google.android.gms:play-services-measurement-sdk-api:21.6.1
7 marca 2024 r.
Aktualizuje pakiet SDK do reklam mobilnych Google na Androida i pakiet SDK do reklam Firebase. Więcej informacji znajdziesz w informacjach o wersji usługi.
We wrześniu 2024 r. pakiety SDK Firebase Ads (elementy
firebase-ads
ifirebase-ads-lite
) nie będą już publikowane. Zamiast tego użyj pakietu SDK do reklam mobilnych Google na Androida.Te artefakty Firebase nie zawierały własnego pliku binarnego, a jedynie owijały swoje zależności. Wprowadzamy tę zmianę, aby zapewnić Ci większą kontrolę nad zależnościami dodanymi do aplikacji. Więcej informacji o tej zmianie i o tym, jak przejść na korzystanie z pakietu SDK do reklam mobilnych Google na Androida, znajdziesz w tych odpowiedziach na najczęstsze pytania w dokumentacji Firebase.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Zdalna konfiguracja Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-ads:23.0.0
- com.google.android.gms:play-services-ads-lite:23.0.0
- com.google.firebase:firebase-ads:23.0.0
- com.google.firebase:firebase-ads-lite:23.0.0
- com.google.firebase:firebase-bom:32.7.4
- com.google.firebase:firebase-config:21.6.3
- com.google.firebase:firebase-config-ktx:21.6.3
5 marca 2024 r.
Najnowsza aktualizacja biblioteki
play-services-location
zawiera te zmiany:- Utworzono nowego klienta interfejsu API orientacji FusedOrientationProviderClient, aby zastąpić wycofane interfejsy API orientacji w FusedLocationProviderClient.
- Wycofano interfejsy API orientacji w FusedLocationProviderClient.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-location:21.2.0
28 lutego 2024 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Cloud Firestore
- Wtyczka Gradle do Firebase App Distribution
- Baza danych czasu rzeczywistego Firebase
- Zdalna konfiguracja Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na maven.google.com
- com.google.firebase:firebase-bom:32.7.3
- com.google.firebase:firebase-appdistribution-gradle:4.2.0
- com.google.firebase:firebase-config:21.6.2
- com.google.firebase:firebase-config-ktx:21.6.2
- com.google.firebase:firebase-database:20.3.1
- com.google.firebase:firebase-database-ktx:20.3.1
- com.google.firebase:firebase-firestore:24.10.3
- com.google.firebase:firebase-firestore-ktx:24.10.3
26 lutego 2024 r.
Najnowsza aktualizacja biblioteki
play-services-wallet
zawiera te zmiany:Dodano nowe umowy, które można używać z nowym interfejsem Activity Result API na Androidzie do obsługi wyników zadań
loadPaymentData
. Więcej informacji znajdziesz w informacjach o wersji pakietu SDK Google Pay na Androida.Wycofany
AutoResolveHelper#resolveTask(Task<TResult>, Activity, int)
. Zamiast tego użyj nowych umów w interfejsie Activity Result API wprowadzonych w tej wersji.
Pamiętaj, że te zmiany zostały udostępnione w
play-services-wallet
wersji 19.3.0-beta01.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-wallet:19.3.0
20 lutego 2024 r.
- Aktualizuje biblioteki ML Kit w Usługach Google Play. Więcej informacji znajdziesz w informacjach o wersji ML Kit.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-mlkit-document-scanner:16.0.0-beta1
15 lutego 2024 r.
Najnowsza aktualizacja biblioteki
play-services-auth
(wersja 21.0.0) zawiera tę ważną zmianę powodującą niezgodność:- Usunięto interfejs API Dane logowania. Zastąpiony przez Credential Manager.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-auth:21.0.0
- com.google.android.gms:play-services-auth-base:18.0.11
8 lutego 2024 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Cloud Firestore
- Testy A/B Firebase
- Firebase App Check
- Rozpowszechnianie aplikacji przez Firebase
- Wtyczka Gradle do Firebase App Distribution
- Komunikacja w chmurze Firebase
- Firebase Crashlytics
- Firebase ML
- Monitorowanie wydajności Firebase
- Zdalna konfiguracja Firebase
- Pakiet SDK Firebase dla Google Analytics
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Najnowsza wersja
google-services
wtyczki na Androida (4.4.1) jest już dostępna. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na maven.google.com
- com.google.firebase:firebase-bom:32.7.2
- com.google.firebase:firebase-abt:21.1.2
- com.google.firebase:firebase-analytics:21.5.1
- com.google.firebase:firebase-analytics-ktx:21.5.1
- com.google.firebase:firebase-appcheck:17.1.2
- com.google.firebase:firebase-appcheck-debug:17.1.2
- com.google.firebase:firebase-appcheck-debug-testing:17.1.2
- com.google.firebase:firebase-appcheck-ktx:17.1.2
- com.google.firebase:firebase-appcheck-playintegrity:17.1.2
- com.google.firebase:firebase-appdistribution:16.0.0-beta12
- com.google.firebase:firebase-appdistribution-api:16.0.0-beta12
- com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta12
- com.google.firebase:firebase-appdistribution-gradle:4.1.0
- com.google.firebase:firebase-config:21.6.1
- com.google.firebase:firebase-config-interop:16.0.1
- com.google.firebase:firebase-config-ktx:21.6.1
- com.google.firebase:firebase-crashlytics:18.6.2
- com.google.firebase:firebase-crashlytics-ktx:18.6.2
- com.google.firebase:firebase-crashlytics-ndk:18.6.2
- com.google.firebase:firebase-datatransport:18.2.1
- com.google.firebase:firebase-firestore:24.10.2
- com.google.firebase:firebase-firestore-ktx:24.10.2
- com.google.firebase:firebase-messaging:23.4.1
- com.google.firebase:firebase-messaging-ktx:23.4.1
- com.google.firebase:firebase-messaging-directboot:23.4.1
- com.google.firebase:firebase-ml-modeldownloader:24.2.3
- com.google.firebase:firebase-ml-modeldownloader-ktx:24.2.3
- com.google.firebase:firebase-perf:20.5.2
- com.google.firebase:firebase-perf-ktx:20.5.2
- com.google.firebase:firebase-sessions:1.2.2
- com.google.android.gms:play-services-measurement:21.5.1
- com.google.android.gms:play-services-measurement-api:21.5.1
- com.google.android.gms:play-services-measurement-base:21.5.1
- com.google.android.gms:play-services-measurement-impl:21.5.1
- com.google.android.gms:play-services-measurement-sdk:21.5.1
- com.google.android.gms:play-services-measurement-sdk-api:21.5.1
- com.google.gms:google-services:4.4.1
1 lutego 2024 r.
- Najnowsza aktualizacja biblioteki
play-service-auth-api-phone
zwiększa wersję zależnościplay-services-basement
z 18.0.1 na 18.0.2.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-auth-api-phone:18.0.2
22 stycznia 2024 r.
Najnowsza aktualizacja biblioteki
play-services-location
zawiera te zmiany:- Dodano interfejs API aktualizacji orientacji do klasy FusedLocationProviderClient.
- Dodano nowy interfejs API
isGoogleLocationAccuracyEnabled()
doSettingsClient
. - Do metody
LocationRequest
dodano metodęisBatched()
.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-location:21.1.0
18 stycznia 2024 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Cloud Firestore
- Uwierzytelnianie Firebase
- Firebase Crashlytics
- Firebase ML
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na maven.google.com
- com.google.firebase:firebase-bom:32.7.1
- com.google.firebase:firebase-auth:22.3.1
- com.google.firebase:firebase-auth-ktx:22.3.1
- com.google.firebase:firebase-crashlytics:18.6.1
- com.google.firebase:firebase-crashlytics-ktx:18.6.1
- com.google.firebase:firebase-crashlytics-ndk:18.6.1
- com.google.firebase:firebase-firestore:24.10.1
- com.google.firebase:firebase-firestore-ktx:24.10.1
- com.google.firebase:firebase-ml-modeldownloader:24.2.2
- com.google.firebase:firebase-ml-modeldownloader-ktx:24.2.2
- com.google.firebase:firebase-sessions:1.2.1
4 stycznia 2024 r.
Najnowsza aktualizacja bibliotek
play-services-base
,play-services-basement
iplay-services-tasks
zawiera te zmiany:Dodano nową przeciążoną metodę
startResolutionForResult
, która korzysta z AndroidXActivityResultContract
.Dodano nowe przeciążone metody, które zapewniają większą elastyczność w przypadku niestandardowych wykonawców:
whenAllComplete(java.util.concurrent.Executor, java.util.Collection)
whenAllComplete(java.util.concurrent.Executor, com.google.android.gms.tasks.Task[])
whenAllSuccess(java.util.concurrent.Executor, java.util.Collection)
whenAllSuccess(java.util.concurrent.Executor, com.google.android.gms.tasks.Task[])
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-base:18.3.0
- com.google.android.gms:play-services-basement:18.3.0
- com.google.android.gms:play-services-tasks:18.1.0
26 grudnia 2023 r.
Najnowsza aktualizacja pakietu SDK Nearby (
play-services-nearby
) zawiera te zmiany:Dodano dodatkową obsługę usługi Szybkie parowanie Google (GFPS):
Dodaliśmy nową metodę
getFastPairClient
dlaNearby
, aby uzyskaćFastPairClient
.Dodaliśmy nową klasę
FastPairClient
, która zawiera interfejsy API związane z szybkim parowaniem.Dodaliśmy nowe metody
isSassDeviceAvailable
itriggerSassForUsage
dlaFastPairClient
, aby obsługiwać przełącznik audio.
Zmieniono typ zwracanych danych z
supportedSlotDurations
isupportedRangingIntervals
naList
.Usunięto interfejsy API powiązane z powiadomieniami o narażeniu na kontakt.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-nearby:19.1.0
18 grudnia 2023 r.
Publiczna wersja beta interfejsu API C usług Google Play dla TensorFlow Lite jest już dostępna.
Za pomocą tego interfejsu API możesz pisać kod C lub C++ korzystający z TensorFlow Lite w usługach Google Play.
Więcej informacji znajdziesz w dokumentacji interfejsu C API TensorFlow Lite w usługach Google Play.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-tflite-java:16.2.0-beta02
14 grudnia 2023 r.
Najnowsza aktualizacja interfejsu Google Pay API (
play-services-wallet
) zawiera te zmiany:Dodano nowe umowy, które można używać z nowym interfejsem Activity Result API na Androidzie do obsługi wyników zadań
loadPaymentData
. Więcej informacji znajdziesz w informacjach o wersji pakietu SDK Google Pay na Androida.Wycofany
AutoResolveHelper#resolveTask(Task<TResult>, Activity, int)
. Zamiast tego użyj nowych umów w interfejsie Activity Result API wprowadzonych w tej wersji.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-wallet:19.3.0-beta01
7 grudnia 2023 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Cloud Firestore
- Komunikacja w chmurze Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na maven.google.com
- com.google.firebase:firebase-bom:32.7.0
- com.google.firebase:firebase-firestore:24.10.0
- com.google.firebase:firebase-firestore-ktx:24.10.0
- com.google.firebase:firebase-messaging:23.4.0
- com.google.firebase:firebase-messaging-directboot:23.4.0
- com.google.firebase:firebase-messaging-ktx:23.4.0
6 grudnia 2023 r.
- Aktualizuje pakiet SDK do reklam mobilnych Google na Androida i pakiet SDK do reklam Firebase. Więcej informacji znajdziesz w informacjach o wersji usługi.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-ads:22.6.0
- com.google.android.gms:play-services-ads-lite:22.6.0
- com.google.firebase:firebase-ads:22.6.0
- com.google.firebase:firebase-ads-lite:22.6.0
4 grudnia 2023 r.
Najnowsze aktualizacje bibliotek
play-services-cast
,play-services-cast-framework
iplay-services-cast-tv
obejmują te zmiany:Zaktualizowano, aby zależało od
androidx.mediarouter:mediarouter:1.6.0-beta01
. Dzięki tej zmianieMediaRouteButtons
będzie zawsze widoczna domyślnie.Zmieniono, aby zmniejszyć liczbę scenariuszy, w których wykrywanie urządzeń Cast rozpoczyna się automatycznie bez udziału użytkownika.
Dodano opcję
CastOptions.Builder#setSessionTransferEnabled
, która pozwala określić, czy aplikacja nadawcza ma wyświetlać urządzenia Cast, gdy włączona jest opcja przełącznik wyjścia. Wartością domyślną jesttrue
.Dodano nowe wersje funkcji
CastButtonFactory#setUpMediaRouteButton
, która zwracaTasks
, którą aplikacje mogą słuchać, aby sprawdzić, czy operacja się powiodła, czy wyjątek został wygenerowany.
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK nadawcy Cast na Androida.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-cast:21.4.0
- com.google.android.gms:play-services-cast-framework:21.4.0
- com.google.android.gms:play-services-cast-tv:21.0.1
16 listopada 2023 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Uwierzytelnianie Firebase
- Firebase Crashlytics
- Monitorowanie wydajności Firebase
- Zdalna konfiguracja Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Najnowsza aktualizacja biblioteki
play-services-pay
(w wersji 16.4.0) zawiera te zmiany w obsługiwaniu funkcji e-pieniądza:Dodano stronę
EmoneyReadiness
.Dodano stronę
EmoneyReadinessStatus
.Dodaliśmy nową metodę
checkReadinessForEmoney
dla aplikacji na liście dozwolonych w przypadku funkcji e-pieniądza, aby sprawdzić gotowość usług Google Play do obsługi e-pieniędzy.Dodano nową metodę
notifyEmoneyCardStatusUpdate
dla aplikacji z dostępem do funkcji e-pieniędzy, która umożliwia powiadomienie usług Google Play o określonych zmianach stanu karty e-pieniędzy.Dodano nową metodę
pushEmoneyCard
dla aplikacji z dozwolonymi funkcjami e-pieniędzy, aby przesyłać karty do obsługi e-pieniędzy do Usług Google Play.
Artefakty opublikowane na maven.google.com
- com.google.firebase:firebase-bom:32.6.0
- com.google.firebase:firebase-auth:22.3.0
- com.google.firebase:firebase-auth-ktx:22.3.0
- com.google.firebase:firebase-config:21.6.0
- com.google.firebase:firebase-config-interop:16.0.0
- com.google.firebase:firebase-config-ktx:21.6.0
- com.google.firebase:firebase-crashlytics:18.6.0
- com.google.firebase:firebase-crashlytics-ktx:18.6.0
- com.google.firebase:firebase-crashlytics-ndk:18.6.0
- com.google.firebase:firebase-perf:20.5.1
- com.google.firebase:firebase-perf-ktx:20.5.1
- com.google.firebase:firebase-sessions:1.2.0
- com.google.android.gms:play-services-pay:16.4.0
9 listopada 2023 r.
Najnowsza aktualizacja biblioteki
play-services-cloud-messaging
zawiera te zmiany:- Dodano nową metodę
messageHandled
, która wskazuje, że wiadomość została obsłużona.
- Dodano nową metodę
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-cloud-messaging:17.1.0
7 listopada 2023 r.
- Aktualizuje biblioteki ML Kit w Usługach Google Play. Więcej informacji znajdziesz w informacjach o wersji ML Kit.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-mlkit-subject-segmentation:16.0.0-beta1
- com.google.android.gms:play-services-mlkit-image-labeling-custom:16.0.0-beta5
30 października 2023 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Pakiet SDK Firebase dla Google Analytics
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Aktualizuje pakiet SDK do reklam mobilnych Google na Androida i pakiet SDK do reklam Firebase. Więcej informacji znajdziesz w informacjach o wersji usługi.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-ads:22.5.0
- com.google.android.gms:play-services-ads-lite:22.5.0
- com.google.firebase:firebase-ads:22.5.0
- com.google.firebase:firebase-ads-lite:22.5.0
- com.google.firebase:firebase-bom:32.5.0
- com.google.firebase:firebase-analytics:21.5.0
- com.google.firebase:firebase-analytics-ktx:21.5.0
- com.google.android.gms:play-services-measurement:21.5.0
- com.google.android.gms:play-services-measurement-api:21.5.0
- com.google.android.gms:play-services-measurement-base:21.5.0
- com.google.android.gms:play-services-measurement-impl:21.5.0
- com.google.android.gms:play-services-measurement-sdk:21.5.0
- com.google.android.gms:play-services-measurement-sdk-api:21.5.0
26 października 2023 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Cloud Firestore
- Firebase App Check
- Wtyczka Gradle do Firebase App Distribution
- Komunikacja w chmurze Firebase
- Firebase Crashlytics
- Firebase ML
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na maven.google.com
- com.google.firebase:firebase-bom:32.4.1
- com.google.firebase:firebase-appcheck:17.1.1
- com.google.firebase:firebase-appcheck-debug:17.1.1
- com.google.firebase:firebase-appcheck-debug-testing:17.1.1
- com.google.firebase:firebase-appcheck-ktx:17.1.1
- com.google.firebase:firebase-appcheck-playintegrity:17.1.1
- com.google.firebase:firebase-appdistribution-gradle:4.0.1
- com.google.firebase:firebase-crashlytics:18.5.1
- com.google.firebase:firebase-crashlytics-ktx:18.5.1
- com.google.firebase:firebase-crashlytics-ndk:18.5.1
- com.google.firebase:firebase-firestore:24.9.1
- com.google.firebase:firebase-firestore-ktx:24.9.1
- com.google.firebase:firebase-installations-interop:17.2.0
- com.google.firebase:firebase-messaging:23.3.1
- com.google.firebase:firebase-messaging-ktx:23.3.1
- com.google.firebase:firebase-messaging-directboot:23.3.1
- com.google.firebase:firebase-ml-modeldownloader:24.2.1
- com.google.firebase:firebase-ml-modeldownloader-ktx:24.2.1
18 października 2023 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Cloud Firestore
- Cloud Functions dla Firebase (klient)
- Cloud Storage dla Firebase
- Firebase App Check
- Rozpowszechnianie aplikacji przez Firebase
- Uwierzytelnianie Firebase
- Komunikacja w chmurze Firebase
- Firebase Crashlytics
- Linki dynamiczne Firebase
- Wysyłanie wiadomości w aplikacji Firebase
- Firebase ML
- Monitorowanie wydajności Firebase
- Baza danych czasu rzeczywistego Firebase
- Zdalna konfiguracja Firebase
- Instalacje Firebase
- Pakiet SDK Firebase dla Google Analytics
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Najnowsze aktualizacje bibliotek
play-services-tagmanager
iplay-services-analytics
aktualizują rejestracjęBroadcastReceiver
w Androidzie U.
Artefakty opublikowane na maven.google.com
- com.google.firebase:firebase-bom:32.4.0
- com.google.firebase:firebase-analytics:21.4.0
- com.google.firebase:firebase-analytics-ktx:21.4.0
- com.google.firebase:firebase-appcheck:17.1.0
- com.google.firebase:firebase-appcheck-debug:17.1.0
- com.google.firebase:firebase-appcheck-debug-testing:17.1.0
- com.google.firebase:firebase-appcheck-interop:17.1.0
- com.google.firebase:firebase-appcheck-ktx:17.1.0
- com.google.firebase:firebase-appcheck-playintegrity:17.1.0
- com.google.firebase:firebase-appdistribution:16.0.0-beta11
- com.google.firebase:firebase-appdistribution-api:16.0.0-beta11
- com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta11
- com.google.firebase:firebase-auth:22.2.0
- com.google.firebase:firebase-auth-ktx:22.2.0
- com.google.firebase:firebase-common:20.4.2
- com.google.firebase:firebase-common-ktx:20.4.2
- com.google.firebase:firebase-components:17.1.5
- com.google.firebase:firebase-config:21.5.0
- com.google.firebase:firebase-config-ktx:21.5.0
- com.google.firebase:firebase-crashlytics:18.5.0
- com.google.firebase:firebase-crashlytics-ktx:18.5.0
- com.google.firebase:firebase-crashlytics-ndk:18.5.0
- com.google.firebase:firebase-database:20.3.0
- com.google.firebase:firebase-database-ktx:20.3.0
- com.google.firebase:firebase-dynamic-links:21.2.0
- com.google.firebase:firebase-dynamic-links-ktx:21.2.0
- com.google.firebase:firebase-firestore:24.9.0
- com.google.firebase:firebase-firestore-ktx:24.9.0
- com.google.firebase:firebase-functions:20.4.0
- com.google.firebase:firebase-functions-ktx:20.4.0
- com.google.firebase:firebase-inappmessaging:20.4.0
- com.google.firebase:firebase-inappmessaging-display:20.4.0
- com.google.firebase:firebase-inappmessaging-display-ktx:20.4.0
- com.google.firebase:firebase-inappmessaging-ktx:20.4.0
- com.google.firebase:firebase-installations:17.2.0
- com.google.firebase:firebase-installations-interop:17.1.1
- com.google.firebase:firebase-installations-ktx:17.2.0
- com.google.firebase:firebase-measurement-connector:20.0.1
- com.google.firebase:firebase-messaging:23.3.0
- com.google.firebase:firebase-messaging-directboot:23.3.0
- com.google.firebase:firebase-messaging-ktx:23.3.0
- com.google.firebase:firebase-ml-modeldownloader:24.2.0
- com.google.firebase:firebase-ml-modeldownloader-ktx:24.2.0
- com.google.firebase:firebase-perf:20.5.0
- com.google.firebase:firebase-perf-ktx:20.5.0
- com.google.firebase:firebase-sessions:1.1.0
- com.google.firebase:firebase-storage:20.3.0
- com.google.firebase:firebase-storage-ktx:20.3.0
- com.google.android.gms:play-services-measurement:21.4.0
- com.google.android.gms:play-services-measurement-api:21.4.0
- com.google.android.gms:play-services-measurement-base:21.4.0
- com.google.android.gms:play-services-measurement-impl:21.4.0
- com.google.android.gms:play-services-measurement-sdk:21.4.0
- com.google.android.gms:play-services-measurement-sdk-api:21.4.0
- com.google.android.gms:play-services-analytics:18.0.4
- com.google.android.gms:play-services-analytics-impl:18.0.4
- com.google.android.gms:play-services-tagmanager:18.0.4
- com.google.android.gms:play-services-tagmanager-api:18.0.4
- com.google.android.gms:play-services-tagmanager-v4-impl:18.0.4
16 października 2023 r.
Najnowsze aktualizacje
play-services-maps
(wersja 18.2.0) obejmują zaawansowany znacznik oraz możliwość sprawdzania możliwości mapy. Informacje o korzystaniu z funkcji mapy znajdziesz w 2 połączonych przewodnikach.- Dodano parametr
AdvancedMarkerOptions
, który służy do definiowania opcjiAdvancedMarker
. - Dodano stronę
AdvancedMarker
- Dodano stronę
PinConfig
- Dodano stronę
Glyph
- Dodano stronę
MapCapabilities
- Zaktualizowano
GoogleMap
, aby uwzględniał metody uzyskiwania wartościMapCapabilities
i rozpoznawał zmiany wMapCapabilities
.
- Dodano parametr
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-maps:18.2.0
2 października 2023 r.
Najnowsza aktualizacja biblioteki
play-services-pay
(wersja 16.3.0) zawiera te zmiany:- Dodaliśmy nową metodę
notifyCardTapEvent
, która umożliwia aplikacjom znajdującym się na liście dozwolonych powiadamianie Usług Google Play o określonych zdarzeniach związanych z kliknięciem karty.
- Dodaliśmy nową metodę
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-pay:16.3.0
25 września 2023 r.
Najnowsza aktualizacja pakietu SDK Nearby (
play-services-nearby
) zawiera te zmiany:Dodaliśmy nową metodę
addControleeWithSessionParams
,UwbClient
aby obsługiwać indywidualny klucz STS w przypadku zasobów udostępnionych.Dodano nowe metody:
reconfigureRangingInterval
ireconfigureRangeDataNtf
UwbClient
w celu obsługi dynamicznej zmiany konfiguracji interwału pomiarowego i powiadomienia o danych dotyczących zakresu.Dodano nowe funkcje pomiaru odległości dla konfigurowalnych długości slotów i interwałów pomiaru odległości. Zobacz
supportedSlotDurations
,supportedRangingIntervals
,supportsRangingIntervalReconfigure
ihasBackgroundRangingSupport
.Dodano nowe parametry pomiaru odległości, aby skonfigurować czas trwania slotu, interwał pomiaru odległości i AoA. Zobacz
slotDuration
,rangingInterval
iisAoaDisabled
.Dodano
getAuthenticationStatus
, aby uzyskać stan uwierzytelniania, orazConnectionInfo.Builder#setAuthenticationStatus
, aby ustawić wynik uwierzytelniania.Usunięto interfejsy API w ramach usługi Nearby Presence. Nie ma dostępnej wymiany.
wycofał interfejsy API w ramach usługi Nearby Messages; Zamiast tego użyj kolumny
ConnectionsClient
.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-nearby:19.0.0
18 września 2023 r.
- Duża aktualizacja biblioteki
play-services-games-v2
, która zapewnia deweloperom gier nowy sposób na integrację usług gier Google Play (PGS) z ich grami. Więcej informacji znajdziesz w artykule Interfejs API PGS Recall.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-games-v2:19.0.0
15 września 2023 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Cloud Firestore
- Uwierzytelnianie Firebase
- Firebase Crashlytics
- Wysyłanie wiadomości w aplikacji Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 września 2023 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Cloud Firestore
- Firebase Crashlytics
- Wysyłanie wiadomości w aplikacji Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Najnowsza wersja wtyczki
google-services
na Androida (4.4.0) jest już dostępna. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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
- com.google.gms:google-services:4.4.0
13 września 2023 r.
Aktualizuje pakiet SDK do reklam mobilnych Google na Androida i pakiet SDK do reklam Firebase. Więcej informacji znajdziesz w informacjach o wersji usługi.
Najnowsze aktualizacje biblioteki
play-services-wallet
zmieniają interfejs API PayButton, aby używał zasobu statycznego przycisku na urządzeniach, które korzystają z usług Google Play w wersji niższej niż 23.21.0.
Artefakty opublikowane na 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 sierpnia 2023 r.
Najnowsza aktualizacja biblioteki
play-services-auth
zawiera te zmiany:Dodano nowego klienta interfejsu API,
AuthorizationClient
, aby ułatwić Ci żądanie autoryzacji dostępu do danych Google powiązanych z zalogowanym kontem na urządzeniu.Wycofana
getPhoneNumber
bez zastąpienia.
Najnowsza aktualizacja biblioteki
play-services-fido
zawiera te zmiany:- Dodano nową metodę
toJson
, która zwraca reprezentację JSON obiektuPublicKeyCredential
.
- Dodano nową metodę
Najnowsza aktualizacja biblioteki
play-services-wearable
zawiera te zmiany:- Obsługa aplikacji do przenoszenia zegarka ze starego telefonu na nowy.
Więcej informacji znajdziesz w informacjach o wersji na urządzenia noszące.
Artefakty opublikowane na 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 sierpnia 2023 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Cloud Firestore
- Firebase Crashlytics
- Wtyczka Gradle Firebase Crashlytics
- Monitorowanie wydajności Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 sierpnia 2023 r.
- Aktualizuje pakiet SDK do reklam mobilnych Google na Androida i pakiet SDK do reklam Firebase. Więcej informacji znajdziesz w informacjach o wersji usługi.
Artefakty opublikowane na 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 sierpnia 2023 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Rozpowszechnianie aplikacji przez Firebase
- Uwierzytelnianie Firebase
- Komunikacja w chmurze Firebase
- Wtyczka Gradle Firebase Crashlytics
- Wysyłanie wiadomości w aplikacji Firebase
- Instalacje Firebase
- Firebase ML
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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
1 sierpnia 2023 r.
- Aktualizacje bibliotek ML Kit w Usługach Google Play, które umożliwiają obsługę funkcji automatycznego powiększania. Więcej informacji znajdziesz w informacjach o wersji ML Kit.
Artefakty opublikowane na 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 lipca 2023 r.
- Biblioteka
play-services-panorama
została wycofana i zostanie wyłączona 30 października 2023 r. Nie ma alternatywy.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-panorama:17.1.0
18 lipca 2023 r.
- Pierwsza wersja biblioteki
sdkcoroutines
. Ta biblioteka zawiera narzędzia do obsługi strumieni współbieżnych przeznaczone dla pakietów Java SDK, które nie są przeznaczone dla deweloperów.
Artefakty opublikowane na maven.google.com
- com.google.android.libraries.sdkcoroutines:sdkcoroutines:1.0.0
13 lipca 2023 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Cloud Firestore
- Rozpowszechnianie aplikacji przez Firebase
- Uwierzytelnianie Firebase
- Komunikacja w chmurze Firebase
- Firebase Crashlytics
- Wtyczka Gradle Firebase Crashlytics
- Monitorowanie wydajności Firebase
- Zdalna konfiguracja Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 lipca 2023 r.
- Aktualizuje pakiet SDK do reklam mobilnych Google na Androida i pakiet SDK do reklam Firebase. Więcej informacji znajdziesz w informacjach o wersji usługi.
Artefakty opublikowane na 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 czerwca 2023 r.
Najnowsza aktualizacja biblioteki
play-services-wallet
zawiera te zmiany:- Uaktualniamy interfejs Button API z wersji beta do stabilnej.
Zmień styl przycisku w ten sposób:
- Rozmiar tekstu przycisku jest teraz zgodny z rozmiarem logo „GPay”.
- Marginesy przycisków dostosowano do minimalnej i maksymalnej wysokości przycisków.
- Kształt przycisku można teraz konfigurować.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-wallet:19.2.0
26 czerwca 2023 r.
Najnowsza aktualizacja biblioteki
play-services-auth
zawiera te zmiany:- wycofujemy interfejsy API związane z funkcją zweryfikowanego numeru telefonu;
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-auth:20.6.0
20 czerwca 2023 r.
Najnowsza aktualizacja pakietu SDK UWB w pobliżu (
play-services-nearby
) zawiera te zmiany:Dodano nowe funkcje pomiaru odległości dla konfigurowalnych powiadomień z danymi o zakresie. Zobacz
supportedNtfConfigs
.Dodano nowe parametry pomiaru odległości, aby skonfigurować powiadomienia o danych dotyczących odległości:
uwbRangeDataNtfConfig
.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-nearby:18.7.0
15 czerwca 2023 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Cloud Storage dla Firebase
- Wtyczka Gradle Firebase Crashlytics
- Monitorowanie wydajności Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Najnowsza aktualizacja biblioteki
play-services-tagmanager
poprawia procesy tworzenia narzędzi wewnętrznych. Nie ma zmian dla programistów.
Artefakty opublikowane na 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 maja 2023 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Pakiet SDK Firebase dla Google Analytics
- Cloud Firestore
- Cloud Functions dla Firebase (klient)
- Firebase App Check
- Baza danych czasu rzeczywistego Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 maja 2023 r.
- Aktualizuje pakiet SDK do reklam mobilnych Google na Androida i pakiet SDK do reklam Firebase. Więcej informacji znajdziesz w informacjach o wersji usługi.
Artefakty opublikowane na 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 maja 2023 r.
Publiczna wersja beta usługi akceleracji TensorFlow Lite na Androida jest już dostępna.
Korzystając z biblioteki usługi przyspieszania (
play-services-tflite-acceleration
), możesz przeprowadzać testy porównawcze wydajności ML na urządzeniu i automatycznie określać najlepszy sposób przyspieszania obciążenia związanego z ML. Więcej informacji znajdziesz w dokumentacji usługi akceleracji.Najnowsze aktualizacje bibliotek TensorFlow Lite w Usługach Google Play zawierają wszystkie zmiany wprowadzone w wersji 2.12.0 TensorFlow.
Artefakty opublikowane na 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 maja 2023 r.
- Pierwsze wydanie bibliotek ML Kit do rozpoznawania tekstu w wersji 2 w Usługach Google Play w przypadku języków: chiński, dewanagari, japoński i koreański. Zaktualizowano też istniejącą bibliotekę
play-services-mlkit-text-recognition
. Więcej informacji znajdziesz w informacjach o wersji ML Kit.
Artefakty opublikowane na 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
1 maja 2023 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Cloud Firestore
- Cloud Functions dla Firebase (klient)
- Cloud Storage dla Firebase
- Firebase App Check
- Uwierzytelnianie Firebase
- Firebase Crashlytics
- Wysyłanie wiadomości w aplikacji Firebase
- Monitorowanie wydajności Firebase
- Baza danych czasu rzeczywistego Firebase
- Zdalna konfiguracja Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 kwietnia 2023 r.
- Najnowsza aktualizacja biblioteki
play-services-oss-licenses
zawiera poprawkę, która usuwa zbędne informacje o licencjach z samej biblioteki.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-oss-licenses:17.0.1
17 kwietnia 2023 r.
- Najnowsza aktualizacja biblioteki
play-services-wallet
zawiera nowy interfejs API do tworzenia i dostosowywania przycisku płatności Google Pay. Więcej informacji znajdziesz w informacjach o wersji Google Pay for Payments.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-wallet:19.2.0-beta01
13 kwietnia 2023 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Pakiet SDK Firebase dla Google Analytics
- Cloud Firestore
- Rozpowszechnianie aplikacji przez Firebase
- Uwierzytelnianie Firebase
- Wtyczka Gradle Firebase Crashlytics
- Baza danych czasu rzeczywistego Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 kwietnia 2023 r.
Najnowsza aktualizacja biblioteki
play-services-auth
zawiera te zmiany:- Dodano nowy interfejs API w
BeginSignInRequest
, który umożliwia deweloperom korzystanie z bibliotek Jetpack do uzyskiwania kluczy dostępu za pomocą żądań JSON.
- Dodano nowy interfejs API w
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-auth:20.5.0
- com.google.android.gms:play-services-fido:20.0.1
29 marca 2023 r.
- Aktualizuje pakiet SDK do reklam mobilnych Google na Androida i pakiet SDK do reklam Firebase. Więcej informacji znajdziesz w informacjach o wersji usługi.
Artefakty opublikowane na 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 marca 2023 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Uwierzytelnianie Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Aktualizacje bibliotek
play-services-cast
,play-services-cast-framework
iplay-services-cast-tv
:NotificationManager
jest teraz używany do publikowania powiadomień o multimediach w Cast, zamiast usługi na pierwszym planie.- Dodaliśmy nowy element
CastReasonCodes#CAST_CANCELLED
, aby wskazać anulowanie sesji przesyłania.
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK nadawcy Cast na Androida.
Artefakty opublikowane na 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 marca 2023 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Pakiet SDK Firebase dla Google Analytics
- Cloud Firestore
- Rozpowszechnianie aplikacji przez Firebase
- Firebase Crashlytics
- Zdalna konfiguracja Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 marca 2023 r.
- Biblioteka Code Scanner usług Google Play (
play-services-code-scanner
) jest już ogólnodostępna. Więcej informacji o tym uaktualnieniu znajdziesz w informacjach o wersji ML Kit.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-code-scanner:16.0.0
20 marca 2023 r.
Pierwsza wersja biblioteki Wydajność urządzenia (
play-services-deviceperformance
).
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-deviceperformance:16.0.0
13 marca 2023 r.
Najnowsza aktualizacja biblioteki
play-services-basement
poprawia wydajność łączenia się z usługami Google Play.Najnowsza aktualizacja pakietu SDK Nearby UWB zawiera te zmiany:
- Rozwiązaliśmy problem, który powodował, że usługa W pobliżu ponownie używała
UWBClient
do obsługi wielu sesji.
- Rozwiązaliśmy problem, który powodował, że usługa W pobliżu ponownie używała
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-basement:18.2.0
- com.google.android.gms:play-services-nearby:18.5.0
10 marca 2023 r.
Najnowsza aktualizacja usługi Play Games (wersja 2) w wersji natywnej zawiera te zmiany w bibliotece GNI (
play-services-gni-native-c
). Jest to biblioteka pomocnicza dla narzędzia do owijania biblioteki.- Dodano obsługę wywołań zwrotnych natywnych
- Dodano makra pomocnicze
Artefakty opublikowane na maven.google.com
- com.google.android.gms.play-services-gni-native-c:1.0.0-beta2
2 marca 2023 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Cloud Firestore
- Firebase App Check
- Rozpowszechnianie aplikacji przez Firebase
- Wtyczka Gradle do Firebase App Distribution
- Komunikacja w chmurze Firebase
- Wysyłanie wiadomości w aplikacji Firebase
- Instalacje Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 lutego 2023 r.
Najnowsza aktualizacja biblioteki Block Store (
play-services-auth-blockstore
) zawiera te zmiany:Dodano nową metodę
StoreBytesData.Builder#setKey
, aby powiązać dane z kluczem.Dodano nowy interfejs API dla
BlockstoreClient#retrieveBytes(RetrieveBytesRequest)
z dodatkowymi opcjami żądania.Dodano nowy interfejs API dla
BlockstoreClient#deleteBytes(DeleteBytesRequest)
z dodatkowymi opcjami żądania.Dodano nową zmienną stałą
BlockstoreClient#DEFAULT_BYTES_DATA_KEY(DEFAULT_BYTES_DATA_KEY)
, której można używać, gdy nie ma określonego klucza.Wycofano
BlockstoreClient#retrieveBytes()
na rzeczBlockstoreClient#retrieveBytes(RetrieveBytesRequest)
.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-auth-blockstore:16.2.0
27 lutego 2023 r.
- Najnowsza aktualizacja Usług Google Play Biblioteka wątków powoduje przejście interfejsów API z wersji beta do wersji ogólnodostępnej.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-threadnetwork:16.0.0
15 lutego 2023 r.
Najnowsza aktualizacja biblioteki
play-services-base
zawiera następującą zmianę:- Dodano nowy interfejs API w
GoogleApiAvailability
, który umożliwia deweloperom wyświetlanie wartościDialogFragment
dla kodu błędu zwracanego przezisGooglePlayServicesAvailable
za pomocą wzorcaActivityResultContract
.
- Dodano nowy interfejs API w
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Firebase Crashlytics
- Instalacje Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 lutego 2023 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Wtyczka Gradle Firebase Crashlytics
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na maven.google.com
- com.google.firebase:firebase-crashlytics-gradle:2.9.4
9 lutego 2023 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Cloud Firestore
- Testy A/B Firebase
- Firebase Crashlytics
- Wtyczka Gradle Firebase Crashlytics
- Instalacje Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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
1 lutego 2023 r.
Najnowsza aktualizacja pakietu SDK Nearby UWB zawiera te zmiany:
- Dodano nowe możliwości pomiaru odległości, aby wyświetlać możliwości urządzenia:
minRangingInterval
supportedChannels
Dodano nowe parametry pomiaru odległości w ramach obsługi pomiaru odległości Provisioned-STS:
Włączony RSSI w pozycji pomiarowej:
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-nearby:18.4.0
31 stycznia 2023 r.
- Aktualizuje pakiet SDK do reklam mobilnych Google na Androida i pakiet SDK do reklam Firebase. Więcej informacji znajdziesz w informacjach o wersji usługi.
Artefakty opublikowane na 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 stycznia 2023 r.
- Pakiet SDK Stream Protect został wycofany i zostanie wyłączony w 2023 r.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-streamprotect:16.1.0
19 stycznia 2023 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Cloud Firestore
- Cloud Functions dla Firebase (klient)
- Firebase App Check
- Wtyczka Gradle do Firebase App Distribution
- Firebase Crashlytics
- Wysyłanie wiadomości w aplikacji Firebase
- Firebase ML
- Monitorowanie wydajności Firebase
- Zdalna konfiguracja Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Najnowsza wersja
google-services
plugina na Androida (4.3.15) jest już dostępna. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.Najnowsza aktualizacja biblioteki
play-services-fido
zawiera następującą zmianę:- Rozwiązaliśmy problem z
ResidentKeyRequirement
, który powodował błędy kompilacji.
- Rozwiązaliśmy problem z
Artefakty opublikowane na 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 stycznia 2023 r.
Najnowsza aktualizacja biblioteki
play-services-pay
zawiera te zmiany:Dodano nowe API
getPendingIntentForWalletOnWear
, które umożliwia partnerom Wear uruchamianie interfejsu Portfela na Wear na telefonie za pomocą zwracanego parametruPendingIntent
.Dodano nowy interfejs API
getProductName
zwracający nazwę produktu na danym rynku.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-pay:16.1.0
15 grudnia 2022 r.
- Najnowsza aktualizacja Usług Google Play biblioteki Matter powoduje przejście interfejsów API z wersji beta do wersji ogólnodostępnej.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-home:16.0.0
14 grudnia 2022 r.
- Aktualizuje pakiet SDK do reklam mobilnych Google na Androida i pakiet SDK do reklam Firebase. Więcej informacji znajdziesz w informacjach o wersji usługi.
Artefakty opublikowane na 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 grudnia 2022 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Komunikacja w chmurze Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 grudnia 2022 r.
- Pierwsza wersja beta biblioteki Inteligentna odpowiedź ML Kit w Usługach Google Play. Więcej informacji znajdziesz w informacjach o wersji ML Kit.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-mlkit-smart-reply:16.0.0-beta1
5 grudnia 2022 r.
Najnowsza aktualizacja wtyczki Gradle do obsługi licencji OSS zawiera poprawki dotyczące tych problemów:
- Aby uniknąć błędów w ramach funkcji buforowania konfiguracji Gradle, ustaw wartość
notCompatibleWithConfigurationCache
. (problem na GitHubie #206)
- Aby uniknąć błędów w ramach funkcji buforowania konfiguracji Gradle, ustaw wartość
Artefakty opublikowane na maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.10.6
17 listopada 2022 r.
Najnowsza aktualizacja biblioteki
play-services-auth
zawiera te zmiany:- Dodano nowy interfejs API w
BeginSignInRequest
, który umożliwia deweloperom korzystanie z bibliotek JetPack do obsługi kluczy dostępu. - Dodaliśmy nowy interfejs API w
CredentialSavingClient
, który umożliwia deweloperom pobieranie obiektu stanu z intencji dotyczącej wyniku działania.
- Dodano nowy interfejs API w
Najnowsza aktualizacja biblioteki
play-services-fido
zawiera te zmiany:- Wprowadzono
FidoCredentialDetails
. - Wprowadzono
GoogleThirdPartyPaymentExtension
. - Wprowadzono
DevicePublicKeyStringDef
.
- Wprowadzono
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Cloud Firestore
- Cloud Functions dla Firebase (klient)
- Wtyczka Gradle do Firebase App Distribution
- Monitorowanie wydajności Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 listopada 2022 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Firebase Crashlytics
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 listopada 2022 r.
Najnowsza aktualizacja biblioteki
play-services-location
zawiera te zmiany:- Zaktualizowano nieprawidłową zależność, aby rozwiązać problem
SettingsClient
.
- Zaktualizowano nieprawidłową zależność, aby rozwiązać problem
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-location:21.0.1
28 października 2022 r.
Najnowsza aktualizacja biblioteki
play-services-games
zawiera te zmiany:- Ponownie wprowadzono niektóre stałe, które nie były uwzględnione w wersji
23.0.0
.
- Ponownie wprowadzono niektóre stałe, które nie były uwzględnione w wersji
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-games:23.1.0
27 października 2022 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Wtyczka Gradle do Firebase App Distribution
- Firebase ML
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 października 2022 r.
- Pierwsza wersja beta usługi gier Play (wersja 2) natywnej. Więcej informacji znajdziesz w dokumentacji.
Artefakty opublikowane na 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 października 2022 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Firebase Crashlytics
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Najnowsza aktualizacja bibliotek TensorFlow Lite dla usług Google Play zawiera te zmiany:
- Zwiększona stabilność podczas pobierania modułów opcjonalnych.
Artefakty opublikowane na 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 października 2022 r.
Najnowsza aktualizacja biblioteki
play-services-location
zawiera te zmiany:FusedLocationProviderClient
,ActivityRecognitionClient
,GeofencingClient
iSettingsClient
są teraz interfejsami zamiast klas, co pomaga zapewnić prawidłowe użycie i poprawia testowalność.- Dodano klasę
LocationRequest.Builder
jako preferowaną metodę tworzeniaLocationRequest
i wycofano stare metody tworzenia. CurrentLocationRequest.Builder
iLastLocationRequest.Builder
to terazfinal
.- Interfejsy API oparte na protokole
PendingIntent
wywoływane przez aplikacje błyskawiczne będą teraz prawidłowo się nie powieść, zamiast nigdy nie zwracać wyników.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-location:21.0.0
13 października 2022 r.
Najnowsza aktualizacja biblioteki
play-services-threadnetwork
zawiera te zmiany:- Dodano obsługę Androida 8.0 (poziom interfejsu API 26).
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-threadnetwork:16.0.0-beta02
12 października 2022 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Cloud Firestore
- Cloud Functions dla Firebase (klient)
- Cloud Storage dla Firebase
- Testy A/B Firebase
- Firebase App Check
- Rozpowszechnianie aplikacji przez Firebase
- Uwierzytelnianie Firebase
- Komunikacja w chmurze Firebase
- Firebase Crashlytics
- Linki dynamiczne Firebase
- Wysyłanie wiadomości w aplikacji Firebase
- Firebase ML
- Monitorowanie wydajności Firebase
- Wtyczka Gradle do Monitorowania wydajności Firebase
- Baza danych czasu rzeczywistego Firebase
- Zdalna konfiguracja Firebase
- Instalacje Firebase
- Pakiet SDK Firebase dla Google Analytics
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 października 2022 r.
- Aktualizuje pakiet SDK do reklam mobilnych Google na Androida i pakiet SDK do reklam Firebase. Więcej informacji znajdziesz w informacjach o wersji usługi.
- Aktualizacje bibliotek
play-services-cast
iplay-services-cast-framework
. Więcej informacji znajdziesz w notatkach do wersji pakietu SDK nadawcy Cast na Androida.
Artefakty opublikowane na 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 września 2022 r.
Najnowsza aktualizacja biblioteki
play-services-tflite-gpu
zawiera te zmiany:- Dodano
TfLiteGpu.getClient(context)
w celu zapewnienia zgodności z interfejsem APIModuleInstallClient
. - Zwiększona stabilność
TfLiteGpu.isGpuDelegateAvailable(context)
- Dodano
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-tflite-gpu:16.1.0
21 września 2022 r.
Najnowsza aktualizacja biblioteki
play-services-games
zawiera te zmiany:- wycofanie funkcji nagrywania filmów;
- Wyłączenie nagrywania filmów w usługach gier Play w przypadku pakietu Android SDK w wersji 33 lub nowszej.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-games:23.0.0
20 września 2022 r.
Najnowsza aktualizacja biblioteki Wearable zawiera te zmiany:
- Ulepszona dostępność pakietu SDK dotyczącego urządzeń noszonych na urządzeniach z Usługami Google Play.
- Dodano obsługę aplikacji kierowanych na Androida 13.
- Zastąpiliśmy adnotacje
@RecentlyNonNull
i@RecentlyNullable
adnotacjami o ścisłej możliwości null (@NonNull
i@Nullable
). Dzięki tej zmianie to, co wcześniej powodowało ostrzeżenie o null, spowoduje teraz błąd podczas kompilowania kodu Kotlin lub używania ramek sprawdzanianull
w języku Java.
Więcej informacji znajdziesz w informacjach o wersji na urządzenia noszące.
Aktualizuje biblioteki ML Kit w Usługach Google Play. Więcej informacji znajdziesz w informacjach o wersji ML Kit.
Artefakty opublikowane na 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 września 2022 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Cloud Firestore
- Firebase App Check
- Rozpowszechnianie aplikacji przez Firebase
- Wtyczka Gradle Firebase Crashlytics
- Instalacje Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Najnowsza wersja wtyczki
google-services
na Androida (4.3.14) jest już dostępna. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 września 2022 r.
- Pierwsza wersja beta Usług Google Play z biblioteką Matter.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-home:16.0.0-beta1
6 września 2022 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Firebase App Check
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Najnowsza aktualizacja biblioteki TensorFlow Lite w Usługach Google Play (w wersji 16.0.0) jest już dostępna. W tej wersji biblioteka jest ogólnie dostępna. Bibliotekę tę można używać jako alternatywy dla samodzielnej biblioteki TensorFlow Lite, aby zmniejszyć rozmiar aplikacji i otrzymywać automatyczne aktualizacje. Więcej informacji znajdziesz w dokumentacji TensorFlow.
Aktualizuje pakiet SDK do reklam mobilnych Google na Androida i pakiet SDK do reklam Firebase. Więcej informacji znajdziesz w informacjach o wersji usługi.
Artefakty opublikowane na 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
1 września 2022 r.
Najnowsza aktualizacja biblioteki
play-services-auth
zawiera następującą zmianę:- Dodano nowe interfejsy API w
BeginSignInRequest
iGetSignInIntentRequest
, których możesz używać do żądania zweryfikowanych numerów telefonów z konta Google użytkownika podczas logowania się za pomocą Google.
- Dodano nowe interfejsy API w
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Pakiet SDK Firebase dla Google Analytics
- Cloud Firestore
- Cloud Functions dla Firebase (klient)
- Cloud Storage dla Firebase
- Testy A/B Firebase
- Firebase App Check
- Uwierzytelnianie Firebase
- Komunikacja w chmurze Firebase
- Firebase Crashlytics
- Linki dynamiczne Firebase
- Wysyłanie wiadomości w aplikacji Firebase
- Instalacje Firebase
- Firebase ML
- Monitorowanie wydajności Firebase
- Baza danych czasu rzeczywistego Firebase
- Zdalna konfiguracja Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 sierpnia 2022 r.
- Aktualizuje biblioteki ML Kit w Usługach Google Play. Więcej informacji znajdziesz w informacjach o wersji ML Kit.
Pierwsza wersja beta biblioteki
play-services-dtdi
(16.0.0-beta01) jest już dostępna. To pierwsza publiczna wersja interfejsów API do komunikacji między urządzeniami.
Artefakty opublikowane na 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 sierpnia 2022 r.
Aktualizacje bibliotek
play-services-cast
,play-services-cast-framework
iplay-services-cast-tv
:- Wycofany:
CastContext#getSharedInstance(Context)
. Zamiast tego użyj interfejsuCastContext#getSharedInstance(Context, Executor)
, który zwraca interfejs API zadania, oraz interfejsuModuleUnavailableException
do obsługi wyjątku, gdy pakiet SDK Cast nie może załadować wewnętrznego modułu Cast. - Wycofany:
ApplicationMetadata#getImages()
. Zamiast tego użyj parametruApplicationMetadata#getIconUrl()
, który zwraca obraz aplikacji ustawiony w konsoli dla deweloperów Google Cast. - Zmieniono wartość parametru
minSdkVersion
z 14 na 16 w biblioteceplay-services-cast-tv
.
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK nadawcy Cast na Androida.
- Wycofany:
Artefakty opublikowane na 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 sierpnia 2022 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Cloud Firestore
- Wtyczka Gradle do Firebase App Distribution
- Uwierzytelnianie Firebase
- Komunikacja w chmurze Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 sierpnia 2022 r.
- Pakiet SDK Usług Google Play G+ (
com.google.android.gms.plus
) został wycofany w 2018 r. i wyłączony w lutym 2022 r. W związku z tym usunięto całą powiązaną dokumentację referencyjną.
1 sierpnia 2022 r.
- Jest już dostępna najnowsza aktualizacja biblioteki TensorFlow Lite w Usługach Google Play (w wersji 16.0.0-beta03). Bibliotekę tę można używać jako alternatywy dla samodzielnej biblioteki TensorFlow Lite, aby zmniejszyć rozmiar aplikacji i otrzymywać automatyczne aktualizacje. Więcej informacji znajdziesz w dokumentacji TensorFlow.
Artefakty opublikowane na 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 lipca 2022 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Firebase Crashlytics
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 lipca 2022 r.
Najnowsze aktualizacje
play-services-maps
obejmują zaawansowane opcje dostosowywania ścieżek wielopunktowych, które są ogólnie dostępne. Dotyczy to w szczególności tych funkcji:- Dodano zakres stylów do linii łamanej.
- Dodano styl sprite.
- Dodano styl tekstury.
Najnowsza aktualizacja pakietu SDK Nearby UWB zawiera te zmiany:
- Umożliwiono tworzenie klienta kontrolera UWB.
- Włączone dwustronne dwukierunkowe pomiary DS-TWR (jeden do wielu).
Najnowsza aktualizacja pakietu SDK funkcji Nearby Connections zawiera te zmiany:
- Dodano zmienną
ConnectionLifecycleCallback#onBandwidthChanged
, aby powiadomić klienta, że jakość połączenia jest dobra (6–60 MB/s), dobra (60–200 KB/s) lub słaba (5 KB/s). - Dodano interfejs
ConnectionType
, który zastępuje oryginalny interfejs API (np. użyj interfejsuAdvertisingOptions.Builder#setConnectionType
zamiast interfejsuAdvertisingOptions.Builder#setDisruptiveUpgrade
). - Wycofany
AdvertisingOptions.Builder#setDisruptiveUpgrade
. Zamiast tego użyj kolumnyAdvertisingOptions.Builder#setConnectionType
. - Wycofany
ConnectionOptions.Builder#setDisruptiveUpgrade
. Zamiast tego użyj kolumnyConnectionOptions.Builder#setConnectionType
.
- Dodano zmienną
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-maps:18.1.0
- com.google.android.gms:play-services-nearby:18.3.0
15 lipca 2022 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Cloud Firestore
- Obsługa modułu dynamicznego Firebase
- Firebase ML
- Zdalna konfiguracja Firebase
- Pakiet SDK Firebase dla Google Analytics
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 lipca 2022 r.
- Aktualizuje pakiet SDK do reklam mobilnych Google na Androida i pakiet SDK do reklam Firebase. Więcej informacji znajdziesz w informacjach o wersji usługi.
Artefakty opublikowane na 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 lipca 2022 r.
- Pierwsza wersja beta biblioteki ThreadNetwork w Usługach Google Play.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-threadnetwork:16.0.0-beta01
28 czerwca 2022 r.
Najnowsza wersja wtyczki
google-services
na Androida (4.3.13) jest już dostępna. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.Najnowsza wersja biblioteki Code Scanner w Usługach Google Play jest już dostępna. Więcej informacji o aktualizacjach znajdziesz w informacjach o wersji ML Kit.
Najnowsze aktualizacje bibliotek
play-services-base
,play-services-basement
iplay-services-tasks
obejmują te zmiany:- Dodano nowy interfejs
OptionalModuleApi
, który wskazuje, czy interfejs API wymaga dodatkowego komponentu Usług Google Play (czyli opcjonalnego modułu). - Dodano nową klasę
ModuleInstallClient
, która umożliwia wysyłanie wyraźnych żądań pobierania opcjonalnych modułów, publikowanie opcjonalnych modułów i sprawdzanie dostępności interfejsów API wymagających opcjonalnych modułów.
- Dodano nowy interfejs
Pierwsza wersja biblioteki
play-services-base-testing
jest już dostępna. Umożliwia testowanie fałszywych danych wModuleInstallClient
.
Artefakty opublikowane na 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 czerwca 2022 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Cloud Firestore
- Uwierzytelnianie Firebase
- Komunikacja w chmurze Firebase
- Wtyczka Gradle Firebase Crashlytics
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Aktualne wersje
google-services
wtyczki na Androida (1.2.4) istrict-version-matcher
wtyczki na Androida (1.2.4) są już dostępne. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 czerwca 2022 r.
Najnowsza aktualizacja biblioteki
play-services-location
zawiera te zmiany:- Rozwiązaliśmy problemy z adnotacjami dotyczące pustych wartości w przypadku klientów Kotlina.
- Naprawiono
LocationCallback
problem z wyciekiem pamięci. - Dodano nowy interfejs API getCurrentLocation() z dodatkowymi opcjami żądania.
- Dodano nowy interfejs API do wywołania getLastLocation() z dodatkowymi opcjami żądania.
- Dodano nowe interfejsy API do requestLocationUpdates() z obsługą wykonawcy.
- Zastąpiono przestarzałe stałe LocationRequest.PRIORITY_* stałymi Priority.PRIORITY_*.
- Wycofana metoda LocationRequest.setExpirationTime() została zastąpiona metodą LocationRequest.setExpirationDuration().
- Uściślone i uzupełnione informacje w dokumentacji referencyjnej biblioteki.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-location:20.0.0
1 czerwca 2022 r.
Biblioteka
play-services-appindex
jest teraz ogólnie dostępna. Ta biblioteka zastępuje bibliotekęfirebase-appindexing
i obsługuje przypadki użycia polegające na udostępnianiu uporządkowanych dokumentów jakoIndexables
iUserActions
za pomocą Asystenta Google.Więcej informacji o udostępnianiu dokumentów Asystentowi Google znajdziesz w artykule Przesyłanie dynamicznych skrótów do Asystenta.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-appindex:16.1.0
26 maja 2022 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Rozpowszechnianie aplikacji przez Firebase
- Wtyczka Gradle do Firebase App Distribution
- Uwierzytelnianie Firebase
- Firebase Crashlytics
- Wtyczka Gradle Firebase Crashlytics
- Monitorowanie wydajności Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Najnowsze aktualizacje bibliotek TensorFlow Lite w Usługach Google Play zawierają wszystkie zmiany wprowadzone w wersji 2.9 TensorFlow.
Najnowsza aktualizacja biblioteki
play-services-fitness
wycofuje interfejsy API obsługujące odczytywanie i zapisywanie historycznych danych o aktywności fizycznej na rzecz Health Connect.
Artefakty opublikowane na 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 maja 2022 r.
- Aktualizuje pakiet SDK do reklam mobilnych Google na Androida i pakiet SDK do reklam Firebase. Więcej informacji znajdziesz w informacjach o wersji usługi.
Artefakty opublikowane na 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 maja 2022 r.
Najnowsza aktualizacja
play-service-nearby
(w wersji 18.2.0) zawiera pierwszą publiczną wersję interfejsu Nearby UWB API.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-nearby:18.2.0
19 maja 2022 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Komunikacja w chmurze Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 maja 2022 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Uwierzytelnianie Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 maja 2022 r.
- Pierwsza wersja beta biblioteki Code Scanner w Usługach Google Play. Więcej informacji znajdziesz w informacjach o wersji ML Kit.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-code-scanner:16.0.0-beta1
6 maja 2022 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Pakiet SDK Firebase dla Google Analytics
- Cloud Firestore
- Cloud Functions dla Firebase (klient)
- Firebase App Check
- Komunikacja w chmurze Firebase
- Baza danych czasu rzeczywistego Firebase
- Zdalna konfiguracja Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 maja 2022 r.
- Najnowsze aktualizacje biblioteki
play-services-basement
zwiększają bezpieczeństwo weryfikacji podpisu i eliminują podatność na atakiPendingIntent
.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-basement:18.0.2
27 kwietnia 2022 r.
Najnowsza aktualizacja biblioteki
play-services-auth
zawiera następującą zmianę:- Wycofanie interfejsów API w
CredentialClient
i powiązanych klasach żądań/odpowiedzi.
- Wycofanie interfejsów API w
Najnowsza aktualizacja Firebase zawiera zmiany w Firebase Crashlytics.
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 kwietnia 2022 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Cloud Firestore
- Firebase App Check
- Rozpowszechnianie aplikacji przez Firebase
- Komunikacja w chmurze Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 kwietnia 2022 r.
Najnowsze aktualizacje
play-services-nearby
(wersja 18.1.0) obejmują te zmiany:Uprawnienia
BLUETOOTH_ADVERTISE
,BLUETOOTH_CONNECT
iBLUETOOTH_SCAN
są teraz wymagane do korzystania z połączeń w pobliżu w Androidzie S.Dodano opcje
Payload#setFileName()
iPayload#setParentFolder()
, aby zapisać otrzymany plik z przypisaną nazwą i ścieżką względną.Dodano
VariantOfConcern
, aby umożliwić instytucji zdrowia publicznego dołączenie zdefiniowanego przez nią wariantu powiadomień o narażeniu na kontakt. Na przykład PHA może przypisać te definicje:VariantOfConcernType.type1
jako „Szczepionka jest skuteczna”VariantOfConcernType.type2
jako „wysoka przepuszczalność”.VariantOfConcernType.type3
jako „Wysoka waga”VariantOfConcernType.type4
jako „Ważna informacja o szczepionce”Wycofana funkcja wiadomości dźwiękowych Nearby Message.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-nearby:18.1.0
24 marca 2022 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Pakiet SDK Firebase dla Google Analytics
- Cloud Firestore
- Firebase App Check
- Uwierzytelnianie Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 marca 2022 r.
- Najnowsze aktualizacje biblioteki
play-services-basement
rozwiązują problemy z naruszaniem trybu ścisłego w Androidzie 12.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-basement:18.0.1
17 marca 2022 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Pakiet SDK Firebase dla Google Analytics
- Komunikacja w chmurze Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 marca 2022 r.
- Pierwsza wersja biblioteki
play-services-games-v2
jest już dostępna. Ta biblioteka zapewnia uproszczoną funkcję logowania. Więcej informacji znajdziesz w przewodniku logowania się w wersji 2.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-games-v2:17.0.0
10 marca 2022 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Cloud Firestore
- Cloud Functions dla Firebase (klient)
- Cloud Storage dla Firebase
- Testy A/B Firebase
- Rozpowszechnianie aplikacji przez Firebase
- Wtyczka Gradle do Firebase App Distribution
- Uwierzytelnianie Firebase
- Komunikacja w chmurze Firebase
- Firebase Crashlytics
- Linki dynamiczne Firebase
- Wysyłanie wiadomości w aplikacji Firebase
- Instalacje Firebase
- Firebase ML
- Monitorowanie wydajności Firebase
- Baza danych czasu rzeczywistego Firebase
- Zdalna konfiguracja Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 marca 2022 r.
- Najnowsza aktualizacja biblioteki
play-services-wallet
zawiera nowy interfejs API do rozpoznawania tekstu na karcie kredytowej. Więcej informacji znajdziesz w przewodniku dla programistów.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-wallet:19.1.0
28 lutego 2022 r.
Najnowsza aktualizacja wtyczki Gradle do obsługi licencji OSS zawiera poprawki dotyczące tych problemów:
Kolejność wykonywania zadań powoduje problemy z biblioteką DI Hilt (GitHub Issue #209, GitHub Issue #194, GitHub Hilt Issue #2744).
Wykrywanie zależności w projektach z dużą liczbą wariantów trwa długo (problem na GitHubie #200).
Dodanie zależności testów (problem na GitHubie #214)
Brakujące licencje (problem na GitHubie #215)
AmbiguousVariantSelectionException
Zmniejszona waga logowania (problem na GitHubie #202)
Artefakty opublikowane na maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.10.5
22 lutego 2022 r.
Aktualizuje biblioteki ML Kit w Usługach Google Play. Więcej informacji znajdziesz w informacjach o wersji ML Kit.
Aktualizuje pakiet SDK do reklam mobilnych Google na Androida i pakiet SDK do reklam Firebase. Więcej informacji znajdziesz w informacjach o wersji usługi.
Artefakty opublikowane na 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 lutego 2022 r.
- Publiczna wersja beta biblioteki TensorFlow Lite usług Google Play jest już dostępna. Bibliotekę tę można używać jako alternatywy dla samodzielnej biblioteki TensorFlow Lite, aby zmniejszyć rozmiar aplikacji i otrzymywać automatyczne aktualizacje. Więcej informacji znajdziesz w dokumentacji TensorFlow.
Artefakty opublikowane na 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 lutego 2022 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Firebase Crashlytics
- Firebase ML
- Monitorowanie wydajności Firebase
- Pakiet SDK Firebase dla Google Analytics
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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
1 lutego 2022 r.
- Najnowsza aktualizacja biblioteki
play-services-auth
zawiera nowy interfejs API, który ułatwia wyświetlanie wskazówek logowania na potrzeby uwierzytelniania za pomocą numeru telefonu. Umożliwia on użytkownikom wybranie numeru telefonu na karcie SIM i udostępnienie go aplikacji do wykonywania połączeń. Więcej informacji znajdziesz w dokumentacji interfejsu API.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-auth:20.1.0
25 stycznia 2022 r.
- Aktualizuje biblioteki ML Kit w Usługach Google Play. Więcej informacji znajdziesz w informacjach o wersji ML Kit.
Artefakty opublikowane na 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 stycznia 2022 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Cloud Firestore
- Firebase Crashlytics
- Wtyczka Gradle do Firebase App Distribution
- Wtyczka Gradle do Monitorowania wydajności Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 stycznia 2022 r.
Najnowsza aktualizacja pakietu Block Store SDK zawiera te zmiany:
Dodano nową metodę (
StoreBytesData.Builder#setShouldBackupToCloud
), która umożliwia włączanie kopii zapasowej danych aplikacji Block Store w chmurze.Dodano nowy interfejs API,
BlockstoreClient#isEndToEndEncryptionAvailable
, który umożliwia sprawdzenie, czy dane Block Store kopiowane do chmury będą szyfrowane end-to-end.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-auth-blockstore:16.1.0
5 stycznia 2022 r.
- Najnowsze aktualizacje kilku bibliotek (patrz sekcja „Opublikowane elementy” poniżej) obejmują najnowsze wersje bibliotek
play-services-base
iplay-services-tasks
(18.0.1), aby rozwiązać problem opisany w wersji z 9 grudnia 2021 r..
Artefakty opublikowane na 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-nearby: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 grudnia 2021 r.
Najnowsze aktualizacje funkcji
play-services-base
iplay-services-tasks
rozwiązują problem, który może prowadzić do błędów NPE w czasie wykonywania (NullPointerException
), gdy w kodzie Kotlina występują wyniki funkcjiTask<Void>
. Jeśli używasz którejkolwiek z wersji biblioteki wymienionych w informacjach o wypuszczeniu z 9 grudnia 2021 r., możesz uniknąć NPE w czasie wykonywania, jawnie zależnie od wersji 18.0.1 bibliotekiplay-services-base
lubplay-services-tasks
. Dodaj te informacje do sekcjidependencies
w dokumentachbuild.gradle
:implementation 'com.google.android.gms:play-services-base:18.0.1' implementation 'com.google.android.gms:play-services-tasks:18.0.1'
W styczniu 2022 r. planujemy wydać nowe wersje innych artefaktów opublikowanych 9 grudnia z nowymi zależnościami
POM
od wersji 18.0.1 pakietówplay-services-base
iplay-services-tasks
.Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Pakiet SDK Firebase dla Google Analytics
Ta wersja Firebase zawiera najnowsze wersje pakietów
play-services-base
iplay-services-tasks
(18.0.1), które rozwiązują problem opisany w informacjach o wersji z 9 grudnia 2021 r..Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 grudnia 2021 r.
- Aktualizuje biblioteki ML Kit w Usługach Google Play. Więcej informacji znajdziesz w informacjach o wersji ML Kit.
Artefakty opublikowane na 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 grudnia 2021 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Firebase Crashlytics
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 grudnia 2021 r.
Najnowsze aktualizacje kilku bibliotek obejmują te zmiany:
- Adnotacje o ścisłej możliwości null (
@NonNull
i@Nullable
) są używane tam, gdzie wcześniej używane były adnotacje@RecentlyNonNull
i@RecentlyNullable
. Dzięki tej zmianie to, co kiedyś powodowało ostrzeżenie o wartości null, spowoduje teraz błąd podczas kompilowania kodu Kotlina lub używania frameworków sprawdzania Javanull
. Podobne zmiany w adnotacji będą stopniowo wprowadzane w kolejnych wersjach innych artefaktówcom.google.android.gms
.
Pełna lista bibliotek, których dotyczy problem, znajduje się w sekcji „Opublikowane elementy”.
- Adnotacje o ścisłej możliwości null (
Najnowsze aktualizacje bibliotek
play-services-base
,play-services-basement
iplay-services-tasks
obejmują opisane powyżej zmiany dotyczące ścisłej adnotacji null oraz te dodatkowe zmiany:- Usunięto przestarzałe stałe dotyczące aktywności fizycznej z Scopes.
- Dodano metodę pomocniczą
withTimeout()
do Listy zadań.
Artefakty opublikowane na 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-nearby: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 listopada 2021 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Firebase App Check
- Firebase Crashlytics
- Wtyczka Gradle Firebase Crashlytics
- Firebase ML
- Monitorowanie wydajności Firebase
- Baza danych czasu rzeczywistego Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 listopada 2021 r.
- Aktualizuje pakiet SDK do reklam mobilnych Google na Androida i pakiet SDK do reklam Firebase. Więcej informacji znajdziesz w informacjach o wersji usługi.
Artefakty opublikowane na 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 listopada 2021 r.
Aktualizacje bibliotek
play-services-cast
iplay-services-cast-framework
:- Ulepszenia kolejki:
- Do funkcji
MediaQueue
dodano nową funkcję wywołania zwrotnegoitemsReorderedAtIndexes
, która jest wywoływana po zmianie kolejności kolejki. - Dodano obsługę serializacji poleceń kolejki.
- Parametr
customData
w `RemoteMediaClient#queueSetRepeatMode` jest teraz opcjonalny. - Wycofanie funkcji wyświetlacza zdalnego.
- Zmieniono wartość parametru
minSdkVersion
z 14 na 16.
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK nadawcy Cast na Androida.
Artefakty opublikowane na 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 października 2021 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Cloud Firestore
- Komunikacja w chmurze Firebase
- Firebase Crashlytics
- Wtyczka Gradle Firebase Crashlytics
- Linki dynamiczne Firebase
- Wysyłanie wiadomości w aplikacji Firebase
- Pakiet SDK Firebase dla Google Analytics
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 października 2021 r.
Biblioteka klienta
play-services-maps
jest teraz ogólnie dostępna i obsługiwana na poziomie interfejsu API 19 (Android 4.4, KitKat) lub nowszym.Ta wersja zawiera nowy moduł renderowania map, który można włączyć, aby uzyskać większą wydajność i stabilność, a także obsługę stylizacji map opartej na usłudze Cloud. Więcej informacji o tej i innych aktualizacjach znajdziesz w informacjach o wersji usługi.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-maps:18.0.0
11 października 2021 r.
Biblioteka
play-services-appset
jest teraz ogólnie dostępna. Ta biblioteka została opracowana, aby obsługiwać takie przypadki użycia jak analizy czy zapobieganie oszustwom w sposób, który szanuje prywatność użytkowników.Biblioteka ta zawiera metody zarządzania identyfikatorem zestawu aplikacji, który jest unikalnym identyfikatorem, który na danym urządzeniu umożliwia powiązanie korzystania z różnych aplikacji należących do organizacji z działaniami w nich. Więcej informacji znajdziesz w tym przewodniku.
Ta wersja Google Analytics zawiera te aktualizacje wersji testowej dla programistów:
- Zmieniono nazwy kilku interfejsów klienta. Więcej informacji znajdziesz w dokumentacji referencyjnej interfejsu API
play-services-appset
. - Biblioteka
play-services-appset
jest teraz zgodna z nadchodzącym identyfikatorem zestawu aplikacji ograniczonym do dewelopera. Usługi Google Play powinny wkrótce dodać obsługę identyfikatora zestawu aplikacji ograniczonego do dewelopera. Ta funkcja zostanie udostępniona w usługach Google Play i przesłana na urządzenia użytkowników bez konieczności uaktualniania wersji bibliotekiplay-services-appset
.
- Zmieniono nazwy kilku interfejsów klienta. Więcej informacji znajdziesz w dokumentacji referencyjnej interfejsu API
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-appset:16.0.0
4 października 2021 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Firebase App Check
- Cloud Firestore
- Firebase Crashlytics
- Monitorowanie wydajności Firebase
- Pakiet SDK Firebase dla Google Analytics
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 września 2021 r.
- Aktualizuje pakiet SDK do reklam mobilnych Google na Androida i pakiet SDK do reklam Firebase. Więcej informacji znajdziesz w informacjach o wersji usługi.
Artefakty opublikowane na 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 września 2021 r.
Najnowsza aktualizacja biblioteki
ads-identifier
zawiera deklarację uprawnienia do Usług Google Play:com.google.android.gms.permission.AD_ID
.Jeśli używasz
ads-identifier
w wersji 17.1.0 lub nowszej, nie musisz ponownie deklarować uprawnienia w manifeście aplikacji, aby uzyskać dostęp do identyfikatora wyświetlania reklam. Jeśli jednak aplikacja nie powinna mieć dostępu do identyfikatora wyświetlania reklam, musisz usunąć to uprawnienie za pomocą opcji<uses-permission android:name="com.google.android.gms.permission.AD_ID" tools:node="remove" />
.Więcej informacji znajdziesz w sekcji
getId()
.Najnowsza aktualizacja biblioteki
play-services-pay
rozwiązała problemy z uprawnieniami, które powodowały blokowanie wszystkich interfejsów API.
Artefakty opublikowane na 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 września 2021 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Cloud Functions dla Firebase (klient)
- Baza danych czasu rzeczywistego Firebase
- Wtyczka Gradle do Firebase App Distribution
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 września 2021 r.
Najnowsza aktualizacja biblioteki natywnej AFS zawiera te zmiany:
- Naprawiliśmy błąd, który powodował, że
onAdLeftApplication
nie rejestrował kliknięć reklam. - Naprawiliśmy błąd, który powodował awarię aplikacji podczas próby wczytania reklam bez połączenia.
- Naprawiliśmy błąd, który powodował, że
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-afs-native:19.0.1
23 sierpnia 2021 r.
- Aktualizuje pakiet SDK do reklam mobilnych Google na Androida i pakiet SDK do reklam Firebase. Więcej informacji znajdziesz w informacjach o wersji usługi.
Artefakty opublikowane na 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 sierpnia 2021 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Wysyłanie wiadomości w aplikacji Firebase
- Pakiet SDK Firebase dla Google Analytics
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 sierpnia 2021 r.
Najnowsza aktualizacja biblioteki Analytics zawiera te zmiany:
- Rozwiązanie problemu polegającego na tym, że nie można było skompilować biblioteki z Androidem 12 jako urządzeniem docelowym.
Najnowsza aktualizacja biblioteki TagManager zawiera te zmiany:
- Ulepszenia wewnętrznej infrastruktury.
Artefakty opublikowane na 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 sierpnia 2021 r.
Pakiet SDK Blockstore jest teraz dostępny dla aplikacji, aby umożliwić płynne logowanie na nowo skonfigurowanych telefonach. Więcej informacji znajdziesz w dokumentacji pakietu SDK Blockstore.
Aktualna wersja wtyczki google-services na Androida (4.3.10) jest już dostępna. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na maven.google.com
- com.google.gms:google-services:4.3.10
- com.google.android.gms:play-services-auth-blockstore:16.0.2
5 sierpnia 2021 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Firebase Crashlytics
- Zdalna konfiguracja Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Aktualna wersja wtyczki google-services na Androida (4.3.9) jest już dostępna. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 lipca 2021 r.
Wersja przedpremierowa biblioteki
play-services-appset
jest już dostępna dla programistów. Biblioteka ta została zaprojektowana tak, aby obsługiwać przypadki użycia takie jak analityka czy zapobieganie oszustwom w sposób, który szanuje prywatność użytkowników.Biblioteka ta zawiera metody zarządzania identyfikatorem zestawu aplikacji, który jest unikalnym identyfikatorem, który na danym urządzeniu umożliwia powiązanie korzystania z różnych aplikacji należących do organizacji z działaniami w nich. Więcej informacji znajdziesz w tym przewodniku.
Dokumentacja referencyjna interfejsu API
ads-identifier
została zaktualizowana o informacje o nadchodzącej zmianie identyfikatora wyświetlania reklam, gdy użytkownik włączy ograniczone śledzenie reklam, oraz o wymóg dotyczący nowego uprawnienia usług Google Play.Więcej informacji znajdziesz w sekcji
getId()
. Nie wprowadziliśmy żadnych zmian w samej biblioteceads-identifier
.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-appset:16.0.0-alpha1
22 lipca 2021 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Cloud Firestore
- Firebase Crashlytics
- Linki dynamiczne Firebase
- Baza danych czasu rzeczywistego Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 lipca 2021 r.
Najnowsza aktualizacja biblioteki
play-services-auth
zawiera te zmiany:- Dodano nowe API
CredentialSavingClient#saveAccountLinkingToken
, które ułatwia łączenie konta użytkownika w aplikacji z kontem Google na potrzeby łączenia kont. - Dodano nową metodę
BeginSignInRequest.Builder#associateLinkedAccounts
, która ułatwia użytkownikom logowanie się w aplikacji, jeśli wcześniej połączyli swoje konta z Google.
- Dodano nowe API
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-auth:19.2.0
9 lipca 2021 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Firebase App Check
- Cloud Firestore
- Monitorowanie wydajności Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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
1 lipca 2021 r.
- Pierwsza wersja biblioteki
play-services-pay
jest już dostępna. Ta biblioteka zastępuje funkcjęWalletObjects
bibliotekiplay-services-wallet
. Więcej informacji znajdziesz w tym przewodniku po integracji.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-pay:16.0.0
23 czerwca 2021 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Wtyczka Gradle do Firebase App Distribution
- Firebase Crashlytics
- Wtyczka Gradle Firebase Crashlytics
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 czerwca 2021 r.
Najnowsza aktualizacja biblioteki natywnej AFS zawiera te zmiany:
Zaktualizowano renderowanie reklam mobilnych, aby dopasować je do renderowania reklam w wersji internetowej i podglądzie. Więcej informacji znajdziesz w notatkach do natywnego pakietu SDK AFS na Androida.
Usunięcie możliwości żądania reklam SPA.
Pakiet SDK Stream Protect jest teraz dostępny do korzystania z aplikacji na Androida TV, które wymagają niskiej wartości opóźnienia. Ten pakiet SDK wymaga obsługi oprogramowania układowego urządzenia i obecnie działa tylko na Chromecastach z Google TV. Więcej informacji znajdziesz w dokumentacji pakietu SDK Stream Protect.
Artefakty opublikowane na 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 czerwca 2021 r.
W ramach przygotowań do wprowadzenia ścisłych zasad dotyczących możliwości występowania wartości null dodaliśmy adnotacje
@RecentlyNonNull
i@RecentlyNullable
do kilku pakietów SDK, które wcześniej nie definiowały jednoznacznie możliwości występowania wartości null. Ta zmiana spowoduje wyświetlanie ostrzeżeń o naruszeniach zasad dotyczących null.Ta zmiana zapewnia lepszą współdziałalność Kotlina i lepszą kontrolę null w przypadku aplikacji, które korzystają z ramek sprawdzania null w języku Java.
Podobne dodatki do
@RecentlyNonNull
i@RecentlyNullable
będą stopniowo udostępniane w kolejnych wersjach innych artefaktówcom.google.android.gms
.
Artefakty opublikowane na 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 czerwca 2021 r.
Najnowsze aktualizacje
play-services-nearby
(wersja 18.0.0) obejmują te zmiany:Dodaliśmy adnotacje
@NonNull
i@Nullable
w interfejsie API, które mogą spowodować nieprawidłowe działanie aplikacji Kotlin, które wcześniej nie obsługiwały wartościnull
w bezpieczny sposób (patrz dokumentacja Kotlina na temat bezpieczeństwa przed nullami).Zmieniono klasę ConnectionsClient na interfejs zamiast abstrakcyjnej klasy.
Zmiana wartości parametru ConnectionsClient#MAX_BYTES_DATA_SIZE na ostateczną.
Dodano funkcję ConnectionInfo#getAuthenticationDigits(), aby uzyskać 4-cyfrowy token uwierzytelniania w formie czytelnej dla człowieka, który został podany na obu urządzeniach.
Dodano obsługę przesyłania plików poufnych za pomocą funkcji Payload#isSensitive() i Payload#setSensitive(boolean), aby ograniczyć dostęp do udostępnionych plików innym aplikacjom.
Dodaliśmy obsługę funkcji uaktualnienia z przerwaniem. Ta funkcja jest domyślnie włączona. Klient może go wyłączyć za pomocą funkcji AdvertisingOptions.Builder#setDisruptiveUpgrade(boolean) i ConnectionOptions.Builder#setDisruptiveUpgrade(boolean), co uniemożliwia wyłączenie lub rozłączenie z połączoną siecią Wi-Fi podczas procesu aktualizacji.
Zastąpione metody Payload.File#close() i Payload.Stream#close().
Aktualizuje pakiet SDK do reklam mobilnych Google na Androida i pakiet SDK do reklam Firebase. Więcej informacji znajdziesz w informacjach o wersji usługi.
Artefakty opublikowane na 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-nearby:18.0.0
- com.google.firebase:firebase-ads:20.2.0
- com.google.firebase:firebase-ads-lite:20.2.0
3 czerwca 2021 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Cloud Firestore
- Firebase Crashlytics
- Wtyczka Gradle Firebase Crashlytics
- Linki dynamiczne Firebase
- Monitorowanie wydajności Firebase
Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 maja 2021 r.
W ramach przygotowań do wprowadzenia ścisłych zasad dotyczących możliwości występowania wartości null dodaliśmy adnotacje
@RecentlyNonNull
i@RecentlyNullable
do kilku pakietów SDK, które wcześniej nie definiowały jednoznacznie możliwości występowania wartości null. Ta zmiana spowoduje wyświetlanie ostrzeżeń o naruszeniach zasad dotyczących null.Ta zmiana zapewnia lepszą interoperacyjność Kotlina oraz lepszą kontrolę statycznych wartości null w przypadku aplikacji, które korzystają z ramek sprawdzania wartości null w języku Java.
Podobne dodatki do
@RecentlyNonNull
i@RecentlyNullable
będą stopniowo udostępniane w kolejnych wersjach innych artefaktówcom.google.android.gms
.
Artefakty opublikowane na 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 maja 2021 r.
- Aktualna wersja wtyczki google-services na Androida (4.3.8) jest już dostępna. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na maven.google.com
- com.google.gms:google-services:4.3.8
13 maja 2021 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Uwierzytelnianie Firebase
- Wtyczka Gradle Firebase Crashlytics
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Aktualna wersja wtyczki google-services na Androida (4.3.7) jest już dostępna. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 maja 2021 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Cloud Firestore
- Cloud Functions dla Firebase (klient)
- Cloud Storage dla Firebase
- Pakiet SDK Firebase dla Google Analytics
- Testy A/B Firebase
- Wtyczka Gradle do Firebase App Distribution
- Indeksowanie aplikacji Firebase
- Uwierzytelnianie Firebase
- Komunikacja w chmurze Firebase
- Firebase Crashlytics
- Wtyczka Gradle Firebase Crashlytics
- Linki dynamiczne Firebase
- Wysyłanie wiadomości w aplikacji Firebase
- Instalacje Firebase
- Firebase ML
- Monitorowanie wydajności Firebase
- Wtyczka Gradle do Monitorowania wydajności Firebase
- Baza danych czasu rzeczywistego Firebase
- Zdalna konfiguracja Firebase
Dostępne są pierwsze wersje beta tych funkcji:
- Firebase App Check
- Obsługa modułu funkcji dynamicznych Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Aktualna wersja wtyczki google-services na Androida (4.3.6) jest już dostępna. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 kwietnia 2021 r.
- Aktualizuje pakiet SDK do reklam mobilnych Google na Androida i pakiet SDK do reklam Firebase. Więcej informacji znajdziesz w informacjach o wersji usługi.
Artefakty opublikowane na 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 kwietnia 2021 r.
Najnowsze aktualizacje
play-services-maps
obejmują te zmiany:- Dodano „niezmieniające SemVer” adnotacje dotyczące możliwości zwracania wartości null do interfejsu API.
Do pliku
AndroidManifest.xml
dodaliśmy następującą deklarację, aby umożliwić filtrowanie widoczności pakietów w Androidzie 11 (poziom interfejsu API 30) i nowszych. Po aktualizacji do wersjicom.google.android.gms:play-services-maps:17.0.1
możesz usunąć z własnego plikuAndroidManifest.xml
ten wiersz:
Najnowsza aktualizacja biblioteki Wearable zawiera te zmiany:
- Naprawione błędy
- Ulepszona dostępność pakietu SDK dotyczącego urządzeń noszonych na urządzeniach z Usługami Google Play.
Więcej informacji znajdziesz w informacjach o wersji na urządzenia noszące.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-maps:17.0.1
- com.google.android.gms:play-services-wearable:17.1.0
20 kwietnia 2021 r.
Najnowsza aktualizacja pakietu SDK Cast obejmuje zmiany w tych obszarach:
- Usunięto GameManagera i powiązane z nim interfejsy API. Od 2017 roku są one wycofane.
- Dodano klasę SessionState do biblioteki klienta przesyłania.
- Dodaliśmy CastReasonCodes, aby zapewnić szczegółowe wyjaśnienia CastStatusCodes. Aby przekształcić kody stanu CastStatusCodes na kody stanu CastReasonCodes, użyj metody CastContext#getCastReasonCodeForCastStatusCode(int).CastStatusCodesCastReasonCodes
- Zaktualizowano zależności
com.google.android.datatransport:transport-api
do najnowszej wersji.
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK nadawcy Cast na Androida.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Wtyczka Gradle do Firebase App Distribution
- Firebase ML
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 kwietnia 2021 r.
Najnowsza aktualizacja wtyczki Gradle do obsługi licencji OSS zawiera poprawki dotyczące tych problemów:
- Obsługa cykli zależności w projektach (problem na GitHubie #172)
Artefakty opublikowane na maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.10.4
8 kwietnia 2021 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Uwierzytelnianie Firebase
- Komunikacja w chmurze Firebase
- Identyfikatory instancji Firebase
- Pakiet SDK Firebase dla Google Analytics
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 kwietnia 2021 r.
Najnowsza aktualizacja wtyczki Gradle do obsługi licencji OSS zawiera poprawki dotyczące tych problemów:
- Ostrzeżenia dotyczące kompilacji z powodu używania przestarzałych interfejsów API (problem na GitHubie #166)
- Zadania nie zostały zapisane w pamięci podręcznej (problem w GitHubzie #68, problem w GitHubzie #146, problem w GitHubzie #165).
Aktualizuje pakiet SDK do reklam mobilnych Google na Androida i pakiet SDK do reklam Firebase. Więcej informacji znajdziesz w informacjach o wersji usługi.
Artefakty opublikowane na 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 marca 2021 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Cloud Firestore
- Cloud Storage dla Firebase
- Firebase Crashlytics
- Wtyczka Gradle Firebase Crashlytics
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 marca 2021 r.
- Aktualizuje pakiet SDK do reklam mobilnych Google na Androida i pakiet SDK do reklam Firebase. Więcej informacji znajdziesz w informacjach o wersji usługi.
Artefakty opublikowane na 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 marca 2021 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Firebase Crashlytics
- Baza danych czasu rzeczywistego Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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
1 marca 2021 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Cloud Firestore
- Uwierzytelnianie Firebase
- Wysyłanie wiadomości w aplikacji Firebase
- Firebase ML
- Zdalna konfiguracja Firebase
- Wtyczka Gradle do Firebase App Distribution
- Wtyczka Gradle Firebase Crashlytics
- Wtyczka Gradle do Monitorowania wydajności Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 lutego 2021 r.
Najnowsze aktualizacje
play-services-location
obejmują te zmiany:Zbiorca złączonej lokalizacji (FLP) domyślnie pomija początkowe niedokładne lokalizacje. Takie działanie pozwala zwiększyć dokładność lokalizacji przy minimalnym wzroście opóźnienia. Deweloperzy, którzy wolą szybsze wyniki zamiast dokładniejszych, mogą wywołać nową metodę
LocationRequest#setWaitForAccurateLocation()
.Dodano metodę
ActivityRecognitionClient#requestSleepSegmentUpdates()
, aby umożliwić aplikacjom rejestrowanie się w interfejsie Sleep API.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-location:18.0.0
11 lutego 2021 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Cloud Firestore
- Indeksowanie aplikacji Firebase
- Monitorowanie wydajności Firebase
- Wtyczka Gradle Firebase Crashlytics
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 lutego 2021 r.
- Najnowsze aktualizacje bibliotek
play-services-base
,play-services-basement
iplay-services-tasks
zawierają tylko aktualizacje wewnętrzne.
Artefakty opublikowane na 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 stycznia 2021 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Cloud Firestore
- Firebase Crashlytics
- Wysyłanie wiadomości w aplikacji Firebase
- Zdalna konfiguracja Firebase
- Pakiet SDK Firebase dla Google Analytics
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Aktualna wersja wtyczki google-services na Androida (4.3.5) jest już dostępna. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 stycznia 2021 r.
Najnowsza aktualizacja biblioteki
play-services-fido
zawiera te zmiany:Wprowadziliśmy pierwszą publiczną wersję beta zajęć
SourceDirectTransferClient
. Ta klasa udostępnia metodę, która zamienia telefon z Androidem w urządzenie uwierzytelniające FIDO, aby umożliwić dokończenie procesu uwierzytelniania.Wycofane:
Fido#FIDO2_KEY_RESPONSE_EXTRA
iFido#FIDO2_KEY_ERROR_EXTRA
.Wprowadzono
BrowserRequestOptions#getClientDataHash()
.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-fido:19.0.0-beta
20 stycznia 2021 r.
- Aktualizuje pakiet SDK do reklam mobilnych Google na Androida i pakiet SDK do reklam Firebase. Więcej informacji znajdziesz w informacjach o wersji usługi.
Artefakty opublikowane na 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 stycznia 2021 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Uwierzytelnianie Firebase
- Monitorowanie wydajności Firebase
- Pakiet SDK Firebase dla Google Analytics
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 grudnia 2020 roku
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Cloud Firestore
- Cloud Functions dla Firebase (klient)
- Cloud Storage dla Firebase
- Komunikacja w chmurze Firebase
- Wysyłanie wiadomości w aplikacji Firebase
- Instalacje Firebase
- Identyfikatory instancji Firebase
- Monitorowanie wydajności Firebase
- Baza danych czasu rzeczywistego Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 grudnia 2020 r.
- Najnowsza aktualizacja bibliotek usług Google Play do obsługi widzenia obejmuje tylko aktualizacje wewnętrzne.
Artefakty opublikowane na 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 grudnia 2020 r.
- Aktualizuje pakiet SDK do reklam mobilnych Google na Androida i pakiet SDK do reklam Firebase. Więcej informacji znajdziesz w informacjach o wersji usługi.
Artefakty opublikowane na 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 grudnia 2020 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Zdalna konfiguracja Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 listopada 2020 r.
Dodano bibliotekę
play-services-password-complexity
.Ta biblioteka obsługuje sprawdzanie jakości blokady ekranu (wprowadzone w Androidzie 10) na urządzeniach z Androidem 4.4 lub nowszym.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-password-complexity:17.0.0
12 listopada 2020 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Uwierzytelnianie Firebase
- Firebase Crashlytics
- Wtyczka Gradle Firebase Crashlytics
- Instalacje Firebase
- Monitorowanie wydajności Firebase
- Wtyczka Gradle do Monitorowania wydajności Firebase
- Zdalna konfiguracja Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 listopada 2020 r.
Najnowsza aktualizacja biblioteki
play-services-auth
zawiera te zmiany:Dodano nowego klienta interfejsu API,
CredentialSavingClient
, aby ułatwić zapisywanie danych logowania użytkowników, które można później wykorzystać do zalogowania się.Dodano nowy interfejs API,
SignInClient#getSignInIntent(GetSignInIntentRequest)
, aby zainicjować proces logowania w Google, gdy użytkownik kliknie przycisk „Zaloguj się przez Google”.
Najnowsza aktualizacja biblioteki
play-services-games
zawiera te zmiany:Usunęliśmy interfejsy API do gry wieloosobowej w czasie rzeczywistym i turowej. Więcej informacji znajdziesz w dokumentacji.
Zmiana tych klientów na interfejsy:
AchievementsClient
,EventsClient
,GamesClient
,GamesMetadataClient
,LeaderboardsClient
,PlayersClient
,SnapshotClient
iVideosClient
.Usunięto następujące nieużywane metody GoogleApiClient:
getAppId
,getSdkVariant
igetSettingsIntent
.Aktualizacje wewnętrzne.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-auth:19.0.0
- com.google.android.gms:play-services-games:21.0.0
27 października 2020 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Testy A/B Firebase
- Uwierzytelnianie Firebase
- Cloud Firestore
- Komunikacja w chmurze Firebase
- Wysyłanie wiadomości w aplikacji Firebase
- Identyfikatory instancji Firebase
- Zdalna konfiguracja Firebase
- Pakiet SDK Firebase dla Google Analytics
- Wtyczka Gradle do Monitorowania wydajności Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 października 2020 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Pakiet SDK Bazy danych czasu rzeczywistego Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 października 2020 r.
- Aktualizuje pakiet SDK do reklam mobilnych Google na Androida i pakiet SDK do reklam Firebase. Więcej informacji znajdziesz w informacjach o wersji usługi.
Artefakty opublikowane na 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 października 2020 r.
Najnowsze aktualizacje bibliotek
play-services-base
iplay-services-basement
obejmują te zmiany:Zapobiega awariom spowodowanym przez
NoSuchElementException
, które czasami występuje, gdy usługa jest odłączona.Wyrzuca
GooglePlayServicesIncorrectManifestValueException
lubGooglePlayServicesMissingManifestValueException
zamiastIllegalStateException
, gdyAndroidManifest.xml
brakuje odpowiedniego tagu metadanych do korzystania z Usług Google Play. Może to oznaczać problem z sposobem kompilacji aplikacji.
Najnowsza aktualizacja Usług Google Play Fitness zawiera te zmiany:
Dostęp do zapisu pozwala teraz aplikacji tylko odczytywać dane, które sama zapisała. Aby nadal odczytywać dane zapisywane przez inne aplikacje na platformie Google Fit, zaktualizuj kod, aby poprosić o zakresy dostępu do odczytu dla odpowiednich typów danych.
Dane o tętnieniu mają własny zakres.
Dane o śnie mają własne zakresy i nowy typ danych. Zobacz
TYPE_SLEEP_SEGMENT
iSleepStages
.Nieużywane
FitnessActivities#SLEEP
i inne typy snu. Zamiast tego użyj nowego atrybutuSleepStages
.Teraz, gdy używasz
SessionsClient
, musisz określić, do jakiego typu sesji aplikacja musi mieć dostęp, korzystając z odpowiednich metod zFitnessOptions
.
Więcej informacji znajdziesz w informacjach o wersji Google Fit.
Artefakty opublikowane na 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 października 2020 r.
- Najnowsza aktualizacja biblioteki
play-services-auth-api-phone
zawiera nowy interfejs SMS Code Browser API.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-auth-api-phone:17.5.0
6 października 2020 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- lista materiałów Firebase dla Androida (BOM),
- Pakiet SDK Firebase dla Google Analytics
- Pakiety SDK Cloud Firestore i Firebase Dynamic Links
- Wtyczka Gradle do Monitorowania wydajności Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 września 2020 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Lista materiałów Firebase (BOM)
- Cloud Firestore, Firebase Cloud Messaging, Firebase Crashlytics, Firebase Instance IDs, Firebase Performance Monitoring i pakiety SDK Bazy danych czasu rzeczywistego Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Dostępne są już zaktualizowane wersje wtyczki
google-services
na Androida (1.4.3) i wtyczkistrict-version-matcher
na Androida (1.2.2). Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 września 2020 r.
Najnowsze aktualizacje
play-services-location
obejmują te zmiany:Dodano metodę
FusedLocationProviderClient.getCurrentLocation()
do obliczania pojedynczej bieżącej pozycji na urządzeniu.Dodano obsługę tagów atrybucji w audycie dostępu do danych w Androidzie 11:
FusedLocationProviderClient
.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-location:17.1.0
11 września 2020 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Lista materiałów Firebase (BOM)
- Pakiet SDK Uwierzytelniania Firebase
- Wtyczka Gradle Firebase Crashlytics
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 września 2020 r.
- Aktualizuje pakiet SDK do reklam mobilnych Google na Androida i pakiet SDK do reklam Firebase. Więcej informacji znajdziesz w informacjach o wersji usługi.
Artefakty opublikowane na 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 września 2020 r.
- Najnowsza aktualizacja Usług Google Play dodaje obsługę TCF 2 na platformie AFS Native. Więcej informacji znajdziesz w notatkach do wersji natywnego pakietu SDK AFS na Androida.
1 września 2020 r.
Zmiany w bibliotekach funkcji widzenia w usługach Google Play obejmują:
- Naprawiono błąd
SecurityException
w bibliotekach funkcji widzenia, gdy usługi Google Play nie są zainstalowane. - Aktualizacje wewnętrzne.
- Naprawiono błąd
Artefakty opublikowane na 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 sierpnia 2020 r.
- Aktualizacje biblioteki
play-services-games
obejmują poprawkę dotyczącą problemuLeaderboardsClient
.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-games:20.0.1
27 sierpnia 2020 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Lista materiałów Firebase (BOM)
- Cloud Firestore, Cloud Functions dla Firebase (klient), Cloud Storage dla Firebase, Firebase In-App Messaging i pakiety SDK Bazy danych czasu rzeczywistego Firebase
- Wtyczka Gradle Firebase Crashlytics
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 sierpnia 2020 r.
- W bibliotece Usług Google Play dotyczących świadomości wprowadzono drobne wewnętrzne aktualizacje funkcji.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-awareness:18.0.1
18 sierpnia 2020 r.
Najnowsze aktualizacje
play-services-basement
,play-services-tasks
iplay-services-base
obejmują te zmiany:W ramach przygotowań do wprowadzenia ścisłej możliwości występowania wartości null dodaliśmy adnotacje
@RecentlyNonNull
i@RecentlyNullable
w miejscach, w których pakiety SDKbase
ibasement
nie definiowały jednoznacznie możliwości występowania wartości null. Dzięki temu zapewnisz lepszą współdziałalność Kotlina oraz lepszą statycznąnull
sprawdzanie dla wszystkich, którzy korzystają z ramek sprawdzanianull
w języku Java. Podobne dodatki do@RecentlyNonNull
i@RecentlyNullable
będą stopniowo udostępniane w wersjach artefaktówcom.google.android.gms
.Gdy wywołanie interfejsu API nie powiedzie się z powodu problemu z połączeniem między aplikacją a usługami Google Play, można teraz uzyskać dostęp do
ConnectionResult
z poziomuStatus
ApiException
.W niektórych sytuacjach, gdy urządzenie nie ma prawidłowych usług Google Play, wywołania interfejsu API będą się szybciej kończyć z błędem zamiast czekać na potwierdzenie użytkownika.
Dodano nowe przeciążenia
GoogleApiAvailability#getErrorDialog
, które akceptują argumentFragment
.Wycofane metody
Tasks#call
zostały zastąpione przezTaskCompletionSource
.wewnętrzne aktualizacje innych interfejsów API usług Google Play.
Artefakty opublikowane na 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 sierpnia 2020 r.
- Aktualizacje biblioteki
play-services-games
obejmują te zmiany:- Dodano stronę
loadFriends
. - Dodano stronę
getCompareProfileIntent
. - Dodano
getCompareProfileIntentWithAlternativeNameHints
, która wykorzystuje pseudonimy, aby zapewnić większy kontekst dla dwóch graczy. - Dodaliśmy
getCurrentPlayer
, który pobiera najnowsze dane o zalogowanym użytkowniku. - Użytkownik
COLLECTION_SOCIAL
został usunięty. - Dodano stronę
COLLECTION_FRIENDS
. - Dodaliśmy właściwość
getCurrentPlayerInfo
, która pobiera właściwości zalogowanego gracza.
- Dodano stronę
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-games:20.0.0
14 sierpnia 2020 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Lista materiałów Firebase (BOM)
- Pakiet SDK Firebase dla Google Analytics
- Pakiety SDK Firebase Crashlytics i Firebase ML
- Wtyczka Gradle do Firebase App Distribution
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 sierpnia 2020 r.
Najnowsza wersja Usług Google Play dotyczących fitnessu zawiera te zmiany:
- Wycofane zostały te
DataType
:TYPE_BASAL_BODY_TEMPERATURE
AGGREGATE_BASAL_BODY_TEMPERATURE_SUMMARY
TYPE_LOCATION_TRACK
- Usunięto te nieużywane już
DataType
:TYPE_ACTIVITY_SAMPLES
- Usunięto przestarzałe metody
DataSource#getDataQualityStandards
(i powiązane z nimi stałe),DataSource#getName
iDataSource.Builder#setName
. - Dodano metody
DataReadRequest#aggregate(DataSource)
iDataReadRequest#aggregate(DataType)
w celu ułatwienia agregacji danych. - Wycofanie dotychczasowych metod
DataReadRequest#aggregate(DataType, DataType)
iDataReadRequest#aggregate(DataSource, DataType)
.
- Wycofane zostały te
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-fitness:19.0.0
30 lipca 2020 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Lista materiałów Firebase (BOM)
- Komunikacja w chmurze Firebase, identyfikatory instancji Firebase i pakiety SDK instalacji Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 lipca 2020 r.
- Dodano nowy pakiet SDK odbiornika Cast do aplikacji na Androida TV. Pakiet SDK umożliwia aplikacjom na Androida TV zgodność z protokołem Cast, dzięki czemu działają one jak aplikacje odbiornik. Szczegółowe informacje znajdziesz w notatkach do wersji pakietu SDK nadawcy Cast na Androida.
Artefakty opublikowane na 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 lipca 2020 r.
- Aktualizuje pakiet SDK do reklam mobilnych Google na Androida i pakiet SDK do reklam Firebase. Więcej informacji znajdziesz w informacjach o wersji usługi.
Artefakty opublikowane na 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 lipca 2020 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Lista materiałów Firebase (BOM)
- Monitorowanie wydajności Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na maven.google.com
- com.google.firebase:firebase-bom:25.6.1
- com.google.firebase:firebase-perf:19.0.8
16 lipca 2020 r.
Najnowsza aktualizacja biblioteki
play-services-auth
zawiera te zmiany:- Dodano nowy interfejs API w
BeginSignInRequest.Builder#setAutoSelectEnabled(boolean)
. Użytkownicy, którzy zdecydują się na tę opcję, będą mogli automatycznie wybierać dane logowania podczas logowania się za pomocą jednego kliknięcia, bez konieczności podejmowania przez nich żadnych działań (np. klikania przycisku „Dalej”).
- Dodano nowy interfejs API w
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-auth:18.1.0
8 lipca 2020 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Lista materiałów Firebase (BOM)
- Pakiety SDK Komunikacji w chmurze Firebase i identyfikatorów instancji Firebase
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 lipca 2020 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Testy A/B Firebase, uwierzytelnianie Firebase, Cloud Firestore, Komunikacja w chmurze Firebase, Crashlytics Firebase, wysyłanie wiadomości w aplikacji Firebase, identyfikatory instancji Firebase i pakiety SDK Zdalnej konfiguracji Firebase
- Pakiet SDK Firebase dla Google Analytics
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 czerwca 2020 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Lista materiałów Firebase (BOM)
- Komunikacja w chmurze Firebase, Firebase Crashlytics, identyfikatory instancji Firebase, pakiety SDK Bazy danych czasu rzeczywistego Firebase
- Wtyczka Gradle Firebase Crashlytics
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Aktualizuje pakiet SDK do reklam mobilnych Google na Androida i pakiet SDK do reklam Firebase. Więcej informacji znajdziesz w informacjach o wersji usługi.
Artefakty opublikowane na 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 czerwca 2020 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Pakiety SDK Firebase Crashlytics, Firebase Crashlytics NDK i Firebase Installations
- Pakiet SDK Firebase dla Google Analytics
- Wtyczka Gradle do Firebase App Distribution
- Lista materiałów Firebase (BOM)
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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
1 czerwca 2020 r.
Najnowsze aktualizacje
play-services-basement
,play-services-tasks
iplay-services-base
obejmują te zmiany:- Poprawka błędu polegająca na prawidłowym aktualizowaniu ciągów komunikatów o błędach dotyczących dostępności usług Google Play, gdy użytkownik zmienia lokalizację.
- Poprawki błędów związanych z warunkami wyścigu podczas tworzenia klientów opartych na
GoogleApi
poza głównym wątkiem za pomocąActivity
. - bardziej szczegółowe komunikaty o błędach w przypadku powielonych wypełnień
Task
, - wewnętrzne aktualizacje innych interfejsów API usług Google Play.
Artefakty opublikowane na 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 maja 2020 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Komunikacja w chmurze Firebase, Wysyłanie wiadomości w aplikacji Firebase, Instalacje Firebase i pakiety SDK Firebase Instance ID
- Pakiet SDK Firebase dla Google Analytics
- Wtyczka Gradle Firebase Crashlytics
- Lista materiałów Firebase (BOM)
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 maja 2020 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Komunikacja w chmurze Firebase, instalacje Firebase i pakiety SDK identyfikatora instancji Firebase
- Pakiet SDK Firebase dla Google Analytics
- Wtyczka Gradle do Firebase App Distribution
- Wtyczka Gradle Firebase Crashlytics
- Lista materiałów Firebase (BOM)
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 kwietnia 2020 r.
Pierwsza wersja biblioteki
play-services-recaptcha
jest już dostępna. Obejmuje ona obsługę 2 funkcji na telefonach z Androidem i telewizorach z poziomem interfejsu API 16 lub nowszym.Interfejsy API reCAPTCHA Enterprise, które dostarczają klientom liczbową ocenę wskazującą prawdopodobieństwo, że użytkownik jest prawdziwą osobą, a nie częścią automatycznego ataku. Więcej informacji znajdziesz w tym przewodniku po integracji.
interfejsy API reCAPTCHA 2FA, które umożliwiają klientom wysyłanie użytkownikom e-maila z wyzwaniem w celu potwierdzenia tożsamości; Więcej informacji znajdziesz w tym przewodniku po integracji.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-recaptcha:16.0.0
23 kwietnia 2020 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Uwierzytelnianie Firebase, Firebase Crashlytics, Firebase Crashlytics NDK, Cloud Firestore, Komunikacja w chmurze Firebase, Wysyłanie wiadomości w aplikacji Firebase, Instalacje Firebase, Identyfikator instancji Firebase, Zestaw ML Firebase, Monitorowanie wydajności Firebase, Baza danych czasu rzeczywistym Firebase i pakiety SDK Zdalnej konfiguracji Firebase
- Pakiet SDK Firebase dla Google Analytics
- Wtyczka Gradle Firebase Crashlytics
- Lista materiałów Firebase (BOM)
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 kwietnia 2020 r.
- Aktualizuje pakiet SDK do reklam mobilnych Google na Androida i pakiet SDK do reklam Firebase. Więcej informacji znajdziesz w informacjach o wersji usługi.
Artefakty opublikowane na 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
9 kwietnia 2020 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Firebase Crashlytics, Firebase Crashlytics NDK, Firebase Wysyłanie wiadomości w aplikacji, ML Kit for Firebase i pakiety SDK Firebase do monitorowania wydajności
- wtyczka Gradle Firebase Crashlytics i wtyczka Gradle Firebase App Distribution;
- Lista materiałów Firebase (BOM)
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 kwietnia 2020 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Komunikacja w chmurze Firebase, instalacje Firebase i identyfikatory instancji Firebase
- Lista materiałów Firebase (BOM)
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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
1 kwietnia 2020 r.
Najnowsza aktualizacja biblioteki
play-services-auth
zawiera te zmiany:- Dodano nowego klienta interfejsu API (
SignInClient
), aby ułatwić uwierzytelnianie użytkowników w aplikacji, w tym logowanie istniejącego użytkownika i rejestrację nowego. Obecnie obsługiwane są 2 rodzaje danych uwierzytelniających: token identyfikacyjny i nazwa użytkownika z hasłem.
- Dodano nowego klienta interfejsu API (
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-auth:18.0.0
30 marca 2020 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Cloud Firestore, Komunikacja w chmurze Firebase, Firebase Crashlytics, Firebase Crashlytics NDK, instalacje Firebase i identyfikatory instancji Firebase
- Pakiet SDK Firebase dla Google Analytics
- Lista materiałów Firebase (BOM)
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 marca 2020 r.
Najnowsze aktualizacje
play-services-basement
,play-services-tasks
iplay-services-base
obejmują te zmiany:play-services-basement
odwołuje się do metody wandroidx-core:core:1.2.0
, więc ta poprawka aktualizuje odpowiednie zależności.
Artefakty opublikowane na 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 marca 2020 r.
Najnowsze aktualizacje
play-services-basement
,play-services-tasks
iplay-services-base
obejmują te zmiany:- Dodano „niezmieniające SemVer” adnotacje dotyczące możliwości wystąpienia wartości null w interfejsie API.
Na przykład funkcja
GoogleApiAvailability#makeGooglePlayServicesAvailable
zwraca teraz wartość@NonNull Task
, dzięki czemu kompilator Kotlin traktuje ją jako wartość niezerową zamiast typu platformy. Jednak parametrActivity
przekazywany do niego nie jest oznaczony jako@NonNull
(nawet jeśli nie jest równy null), aby ta zmiana nie spowodowała błędu w kodzie Kotlina, który przekazuje parametrActivity?
.- wewnętrzne aktualizacje innych bibliotek Usług Google Play;
Artefakty opublikowane na 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 marca 2020 r.
- aktualizacje pakietu SDK do reklam mobilnych Google na Androida i pakietu SDK do reklam Firebase; Zapoznaj się z informacjami o wersji produktu.
Artefakty opublikowane na 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 marca 2020 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Wtyczka Gradle Firebase Crashlytics
- Firebase Crashlytics, Firebase Cloud Messaging, Firebase In-App Messaging, Firebase Installations, Firebase Instance IDs i Firebase Remote Config SDK
- Lista materiałów Firebase (BOM)
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 marca 2020 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Pakiet SDK Uwierzytelniania Firebase
- Lista materiałów Firebase (BOM)
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na maven.google.com
- com.google.firebase:firebase-auth:19.3.0
- com.google.firebase:firebase-bom:25.1.0
10 marca 2020 r.
Najnowsza aktualizacja biblioteki
play-services-fido
zawiera te zmiany:- Wycofanie interfejsów U2F API. Użytkownicy interfejsu U2F API powinni przejść na interfejsy FIDO2 API. Interfejsy U2F API będą obsługiwane do końca 2020 r., a w 2021 r. zostaną usunięte.
- Dodaliśmy nowe metody w
Fido2ApiClient
do rejestracji i podpisywania. Te metody są bardziej zgodne ze standardowymi - Dodano obsługę
UserVerificationMethod
rozszerzenia tylko w przypadku próśb o dostęp. Rozszerzenie nie jest obsługiwane w przypadku próśb o rejestrację. - Dodano obsługę metody
IsUserVerifyingPlatformAuthenticatorAvailable
. - Wyświetla
PublicKeyCredential
jako odpowiedź najwyższego poziomu zgodnie ze specyfikacją WebAuthn.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-fido:18.1.0
9 marca 2020 r.
Najnowsza aktualizacja Firebase zawiera:
- Biblioteki rozszerzeń Kotlina dla wielu pakietów SDK Firebase na Androida nie są już w wersji beta. Te biblioteki ktx umożliwiają dostęp do interfejsów API Firebase na Androida za pomocą idiomatycznej składni Kotlina. Więcej informacji o bibliotekach ktx znajdziesz w dokumentacji na temat Kotlina na Androida.
Najnowsza aktualizacja wtyczki Gradle do obsługi licencji OSS zawiera poprawki dotyczące tych problemów:
- Brak licencji, mimo że istnieje projekt biblioteki (problem na GitHubie #119)
- Niejednoznaczne przeciążenie metody, gdy nie można rozwiązać pliku POM (problem na GitHubie #120)
Artefakty opublikowane na maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.10.2
3 marca 2020 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Pakiety SDK Komunikacji w chmurze Firebase i identyfikatorów instancji Firebase
- Lista materiałów Firebase (BOM)
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Usługi Google Play
SMS Verification APIs
otrzymały nowe uprawnienie do ochrony odbiornika. Więcej informacji znajdziesz w dokumentacjiSmsRetriever
.
Artefakty opublikowane na 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 marca 2020 r.
- Zaktualizuj pakiet SDK do reklam mobilnych Google na Androida. Więcej informacji znajdziesz w informacjach o wersji usługi.
Artefakty opublikowane na 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 lutego 2020 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Cloud Firestore, Komunikacja w chmurze Firebase, identyfikatory instancji Firebase i pakiety SDK Zdalnej konfiguracji Firebase
- Pakiet SDK Firebase dla Google Analytics
- Lista materiałów Firebase (BOM)
Ta aktualizacja zawiera też pierwszą wersję pakietu SDK Firebase do instalacji.
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 lutego 2020 r.
Aktualizacje bibliotek
play-services-cast
iplay-services-cast-framework
, które zawierają zdefiniowane wstępnie stałe dla szczegółowych kodów i przyczyn błędów MediaError.Więcej informacji znajdziesz w notatkach do wersji pakietu SDK nadawcy Cast na Androida.
Artefakty opublikowane na 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 lutego 2020 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Pakiety SDK Linków dynamicznych Firebase
- Lista materiałów Firebase (BOM)
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 lutego 2020 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Wtyczka Gradle Firebase Crashlytics
- Testy A/B Firebase, indeksowanie aplikacji Firebase, Cloud Firestore, Cloud Functions dla Firebase (klient), Cloud Storage dla Firebase, Baza danych czasu rzeczywistego Firebase i pakiety SDK Zdalnej konfiguracji Firebase
- Lista materiałów Firebase (BOM)
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Wersja 18.0.0 biblioteki Usługi Google Play – informacje zawiera następujące zmiany zasadnicze:
- Usunięto interfejsy API
getPlaces()
igetWeather()
zAwareness#SnapshotClient
. Więcej informacji znajdziesz w ogłoszeniu o wycofaniu funkcji.
- Usunięto interfejsy API
Artefakty opublikowane na 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 stycznia 2020 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Pakiety SDK Wysyłanie wiadomości w aplikacji i Monitorowanie wydajności Firebase
- Pakiet SDK Firebase dla Google Analytics
- Lista materiałów Firebase (BOM)
Ta aktualizacja obejmuje też pierwsze wersje beta Firebase Crashlytics:
- Pakiet SDK Firebase Crashlytics i pakiet SDK Firebase Crashlytics dla NDK do zgłaszania awarii
- Wtyczka Gradle Firebase Crashlytics
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 stycznia 2020 r.
Najnowsza aktualizacja wtyczki Gradle do obsługi licencji OSS zawiera poprawki dotyczące tych problemów:
- Ostrzeżenia dotyczące kompilacji z powodu używania przestarzałych interfejsów API (problem na GitHubie #57)
- Puste treści w niektórych bibliotekach (problem na GitHubie #99)
- komunikat „Ta aplikacja nie ma licencji open source” (problem na GitHubie #105);
- Możliwe problemy z brakiem pamięci (problem w GitHubzie #106)
Artefakty opublikowane na maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.10.1
18 grudnia 2019 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Wtyczka Gradle do Firebase App Distribution
- Pakiety SDK Monitorowania wydajności Firebase i Zdalnej konfiguracji
- Lista materiałów Firebase (BOM)
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 grudnia 2019 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Wtyczka Gradle do Firebase App Distribution
- Cloud Firestore, Komunikacja w chmurze Firebase, Identyfikatory instancji Firebase, Monitorowanie wydajności Firebase i pakiety SDK Zdalnej konfiguracji
- Lista materiałów Firebase (BOM)
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 grudnia 2019 r.
Aktualizacje bibliotek
play-services-cast
iplay-services-cast-framework
:- Dodano opcję
setMediaSessionEnabled
do włączania i wyłączania sesji multimedialnej utworzonej przez pakiet SDK Google Cast. - Zmieniliśmy sposób wyświetlania powiadomień o multimediach podczas sesji przesyłania treści. Jeśli powiadomienie o multimediach jest włączone, będzie się zawsze wyświetlać podczas sesji przesyłania. Wcześniej było to możliwe tylko wtedy, gdy aplikacja działała w tle.
- Zmieniono niektóre klasy związane z multimediami, aby zaimplementować interfejs
Parcelable
.
- Dodano opcję
22 listopada 2019 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Pakiet SDK Uwierzytelniania Firebase
- Lista materiałów Firebase (BOM)
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na maven.google.com
- com.google.firebase:firebase-auth:19.2.0
- com.google.firebase:firebase-bom:24.2.0
19 listopada 2019 r.
- Aktualizacje biblioteki
com.google.android.gms:play-services-games
obejmują wycofanie interfejsów API do gry wieloosobowej prowadzonej w czasie rzeczywistym i w turach. Więcej informacji znajdziesz w dokumentacji.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-games:19.0.0
11 listopada 2019 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Wtyczka Gradle do Firebase App Distribution
- Cloud Firestore, Firebase Cloud Messaging, Firebase In-App Messaging, Firebase Instance IDs, ML Kit for Firebase i pakiety SDK Firebase Performance Monitoring
- Lista materiałów Firebase (BOM)
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Wtyczka
google-services
na Androida (w wersji 4.3.3) i wtyczkastrict-version-matcher
na Androida (w wersji 1.2.1) są już dostępne. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 listopada 2019 r.
- Zaktualizuj pakiet SDK do reklam mobilnych Google na Androida. Więcej informacji znajdziesz w informacjach o wersji usługi.
Artefakty opublikowane na 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 października 2019 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Pakiet SDK Firebase dla Google Analytics
- Pakiet SDK Cloud Firestore
- Lista materiałów Firebase (BOM)
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 października 2019 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Wtyczka Gradle do Firebase App Distribution
- Cloud Firestore, ML Kit for Firebase, Firebase Performance Monitoring, Firebase Realtime Database i pakiety SDK Firebase Remote Config
- Lista materiałów Firebase (BOM)
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 października 2019 r.
- Aktualizacje biblioteki
play-services-auth-api-phone
, które obejmują dodanie nowego interfejsu API do automatycznego wypełniania formularza, który umożliwia wysyłanie kodu SMS. Więcej informacji znajdziesz w dokumentacjiSmsCodeRetriever
.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-auth-api-phone:17.3.0
10 października 2019 r.
Najnowsza aktualizacja wtyczki Gradle do obsługi licencji OSS zawiera:
- Zmień zachowanie wtyczki, aby uwzględniać tylko zapakowane zależności.
- Poprawiono obsługę plików .pom z wieloma deklarowanymi licencjami (GitHub PR#88).
- Użyj nowszych interfejsów Gradle API (GitHub PR#62 i PR#64).
Artefakty opublikowane na maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.10.0
26 września 2019 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Uwierzytelnianie Firebase, Cloud Storage dla Firebase, Firebase In-App Messaging, Firebase ML Kit i pakiety SDK Firebase Remote Config
- Wtyczka Gradle do Firebase App Distribution
- Lista materiałów Firebase (BOM)
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 września 2019 r.
- Naprawiono błąd związany z dostępnością funkcji interfejsu API w bibliotece
play-services-basement
.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-basement:17.1.1
13 września 2019 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Pakiet SDK Cloud Firestore (wersja 21.1.1)
- Lista materiałów Firebase (BOM) (wersja 22.2.1)
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Problem – otrzymaliśmy zgłoszenia, że wersja 21.1.0 pakietu SDK Firebase na Androida dla Cloud Firestore może wywołać nieprzechwycony wyjątek. W związku z tym ten problem dotyczy też wersji 22.2.0 pakietu Firebase BoM. Aby zastosować poprawkę, zaktualizuj pakiet SDK Cloud Firestore lub Firebase BoM do następnej wersji.
Artefakty opublikowane na 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 września 2019 r.
Aktualizacje bibliotek
play-services-cast
iplay-services-cast-framework
:- Dodano pole
MediaError
do polaRemoteMediaClient.MediaChannelResult
, za pomocą którego można uzyskać dostęp do szczegółowego kodu błędu w przypadku nieudanych poleceń dotyczących multimediów. - Funkcje
MediaStatus.COMMAND_SKIP_FORWARD
iMediaStatus.COMMAND_SKIP_BACKWARD
zostały wycofane. Aplikacje powinny używać operatorówMediaStatus.COMMAND_QUEUE_NEXT
iMediaStatus.COMMAND_QUEUE_PREVIOUS
. - Dodano nową zależność od
com.google.android.datatransport:transport-api:2.0.0
.
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK nadawcy Cast na Androida.
- Dodano pole
Artefakty opublikowane na 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 września 2019 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Cloud Firestore, Cloud Storage dla Firebase, Firebase ML Kit, Baza danych Firebase Realtime Database i pakiety SDK Zdalnej konfiguracji Firebase
- Lista materiałów Firebase (BOM)
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 września 2019 r.
- Wtyczka
google-services
na Androida (w wersji 4.3.2) jest już dostępna. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na maven.google.com
- com.google.gms:google-services:4.3.2
29 sierpnia 2019 r.
- Zaktualizuj pakiet SDK do reklam mobilnych Google na Androida. Więcej informacji znajdziesz w informacjach o wersji usługi.
Artefakty opublikowane na 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 sierpnia 2019 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Pakiet SDK Firebase dla Google Analytics
- Cloud Functions dla Firebase (klient) i pakiety SDK Firebase ML Kit
- Lista materiałów Firebase (BOM)
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 sierpnia 2019 r.
Zmiany w pakiecie SDK Portfela Usług Google Play obejmują:
Usunięcie wycofanych interfejsów API Android Pay i powiązanych z nimi symboli:
- Klasa
com.google.android.gms.wallet.Cart
- Klasa
com.google.android.gms.wallet.CountrySpecification
- Klasa
com.google.android.gms.wallet.EnableWalletOptimizationReceiver
- Klasa
com.google.android.gms.wallet.FullWallet
- Klasa
com.google.android.gms.wallet.FullWalletRequest
- Klasa
com.google.android.gms.wallet.LineItem
- Klasa
com.google.android.gms.wallet.MaskedWallet
- Klasa
com.google.android.gms.wallet.MaskedWalletRequest
- Klasa
com.google.android.gms.wallet.ProxyCard
- Pole
com.google.android.gms.wallet.Wallet#Payments
- Pole
com.google.android.gms.wallet.WalletConstants#Payments
- Interfejs
com.google.android.gms.wallet.Payments
- Pakiet
com.google.android.gms.wallet.fragment
- Klasa
Wycofanie niestandardowych metod w obiektach Google Pay API oraz niestandardowych kreatorów. Zamiast wycofanych symboli użyj interfejsu API opartego na protokole JSON, który opisaliśmy w dokumentacji Google Pay API.
- Klasa
com.google.android.gms.wallet.IsReadyToPayRequest.Builder
- Metoda
com.google.android.gms.wallet.IsReadyToPayRequest#getAllowedCardNetworks
- Metoda
com.google.android.gms.wallet.IsReadyToPayRequest#newBuilder
- Klasa
com.google.android.gms.wallet.PaymentDataRequest.Builder
- Metoda
com.google.android.gms.wallet.PaymentDataRequest#getAllowedPaymentMethods
- Metoda
com.google.android.gms.wallet.PaymentDataRequest#getCardRequirements
- Metoda
com.google.android.gms.wallet.PaymentDataRequest#getPaymentMethodTokenizationParameters
- Metoda
com.google.android.gms.wallet.PaymentDataRequest#getShippingAddressRequirements
- Metoda
com.google.android.gms.wallet.PaymentDataRequest#getTransactionInfo
- Metoda
com.google.android.gms.wallet.PaymentDataRequest#isEmailRequired
- Metoda
com.google.android.gms.wallet.PaymentDataRequest#isPhoneNumberRequired
- Metoda
com.google.android.gms.wallet.PaymentDataRequest#isShippingAddressRequired
- Metoda
com.google.android.gms.wallet.PaymentDataRequest#isUiRequired
- Metoda
com.google.android.gms.wallet.PaymentDataRequest#newBuilder
- Klasa
com.google.android.gms.wallet.PaymentData.Builder
- Metoda
com.google.android.gms.wallet.PaymentData#getCardInfo
- Metoda
com.google.android.gms.wallet.PaymentData#getEmail
- Metoda
com.google.android.gms.wallet.PaymentData#getExtraData
- Metoda
com.google.android.gms.wallet.PaymentData#getGoogleTransactionId
- Metoda
com.google.android.gms.wallet.PaymentData#getPaymentMethodToken
- Metoda
com.google.android.gms.wallet.PaymentData#getShippingAddress
- Klasa
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-wallet:18.0.0
22 sierpnia 2019 r.
Wtyczka
google-services
na Androida (w wersji 4.3.1) jest już dostępna. Ta wersja usuwa wywołania do wycofanego interfejsu API. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.Wersja 18.0.0 Usług Google Play dotyczących fitnessu zawiera te zmiany:
- Wycofane zostały następujące interfejsy API oparte na GoogleApiClient:
BleApi
ConfigApi
GoalsApi
HistoryApi
RecordingApi
SensorsApi
SessionsApi
- Usunęliśmy te nieaktualne typy danych:
AGGREGATE_CALORIES_CONSUMED
AGGREGATE_INPUT_TYPES
TYPE_ACTIVITY_SAMPLE
TYPE_CALORIES_CONSUMED
- Z funkcji
SensorRequest
usunięto przestarzałą metodęfromLocationRequest
. - Dodano kompilatory dla
DataPoint
iDataSet
.
- Wycofane zostały następujące interfejsy API oparte na GoogleApiClient:
Artefakty opublikowane na maven.google.com
- com.google.gms:google-services:4.3.1
- com.google.android.gms:play-services-fitness:18.0.0
16 sierpnia 2019 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Pakiety SDK Firebase dla Google Analytics, Cloud Firestore, Firebase Cloud Messaging i Firebase ML Kit
- Lista materiałów Firebase (BOM)
Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 sierpnia 2019 r.
- Aktualizacje biblioteki
com.google.android.gms:play-services-games
obejmują poprawkę problemu spowodowanego przezIllegalArgumentException
wonSnapshotOpened
.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-games:18.0.1
7 sierpnia 2019 r.
Aktualizacje bibliotek
play-services-base
iplay-services-basement
:- Wycofane właściwości
GoogleApiClient.ConnectionCallbacks
iGoogleApiClient.OnConnectionFailedListener
. To jest kolejny e-mail dotyczący wymiany urządzeńGoogleApiClient
na urządzeniaGoogleApi
. - Ulepszona metoda
AccountPicker.newChooseAccountIntent
o partycji opartej na konstruktorze. - Naprawiono potencjalne awarie w
GoogleApiAvailability#makeGooglePlayServicesAvailable
.
- Wycofane właściwości
Aktualizacje biblioteki
com.google.android.gms:play-services-awareness
obejmują wycofanie tych metod zAwareness#SnapshotClient
:Ta wersja rozwiązuje problem z kompatybilnością z wersją
com.google.android.gms:play-services-awareness:17.0.0
opisaną w informacjach o wersji z 2 lipca 2019 r.. Sposób obejścia problemu polegający na użyciu funkcjicom.google.android.gms:play-services-awareness:16.0.0
z wersji Jetpacka sprzed aktualizacji nie jest już potrzebny. Nie należy używać wersjicom.google.android.gms:play-services-awareness:**17.0.0**
.
Artefakty opublikowane na 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
1 sierpnia 2019 r.
- Najnowsza aktualizacja Firebase zawiera zmiany w pluginie Gradle do Monitorowania wydajności Firebase. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na maven.google.com
- com.google.firebase:perf-plugin:1.3.1
24 lipca 2019 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Cloud Functions dla Firebase (klient), baza danych Firebase Realtime Database, Cloud Storage dla Firebase, Cloud Firestore i pakiety SDK Firebase ML Kit
- Lista materiałów Firebase (BOM)
Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 lipca 2019 r.
- Zaktualizuj pakiet SDK do reklam mobilnych Google na Androida. Więcej informacji znajdziesz w informacjach o wersji usługi.
Artefakty opublikowane na 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 lipca 2019 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Analytics, uwierzytelnianie Firebase, Cloud Storage dla Firebase, wiadomości w aplikacji Firebase i pakiety SDK ML Kit
- Lista materiałów Firebase (BOM)
Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 lipca 2019 r.
- Najnowsza aktualizacja Firebase zawiera zmiany w pluginie Gradle do Monitorowania wydajności Firebase. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na maven.google.com
- com.google.firebase:perf-plugin:1.3.0
9 lipca 2019 r.
- Zaktualizuj pakiet SDK do reklam mobilnych Google na Androida. Więcej informacji znajdziesz w informacjach o wersji usługi.
Artefakty opublikowane na 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 lipca 2019 r.
- Usługi Google Play
auth.api.phone
dodały nowy interfejs SMS User Consent API. Więcej informacji znajdziesz w dokumentacjistartSmsUserConsent
.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-auth-api-phone:17.1.0
Znany problem z com.google.android.gms:play-services-awareness:17.0.0
27 czerwca 2019 r.
- Wtyczka
google-services
na Androida (w wersji 4.3.0) istrict-version-matcher
na Androida (w wersji 1.2.0) jest już dostępna. Ta wersja zawiera poprawki błędów oraz zmianę miejsca, w którym można zastosować wtyczkę. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na maven.google.com
- com.google.gms:google-services:4.3.0
- com.google.android.gms:strict-version-matcher-plugin:1.2.0
24 czerwca 2019 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Pakiety SDK Cloud Firestore, Firebase Cloud Messaging, Firebase Performance Monitoring i Firebase Instance IDs
- Lista materiałów Firebase (BOM)
Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 czerwca 2019 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Pakiety SDK funkcji Firebase Wysyłanie wiadomości w aplikacji
- Lista materiałów Firebase (BOM)
Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 czerwca 2019 r.
Najnowsza aktualizacja Usług Google Play i Firebase zawiera te zmiany:
Migracja z bibliotek pomocy Androida na biblioteki Jetpacka (AndroidX). Biblioteki nie będą działać, chyba że wprowadzisz w aplikacji te zmiany:
- Zaktualizuj
com.android.tools.build:gradle
do wersji 3.2.1 lub nowszej. - Zaktualizuj
compileSdkVersion
do wersji 28 lub nowszej. - Zaktualizuj aplikację, aby używała Jetpacka (AndroidX). W tym celu postępuj zgodnie z instrukcjami podanymi w artykule Przejście na AndroidX.
- Zaktualizuj
Lista materiałów Firebase (BOM)
Artefakty opublikowane na 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-nearby: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 maja 2019 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Pakiet SDK Cloud Firestore
- Lista materiałów Firebase (BOM)
Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na maven.google.com
- com.google.firebase:firebase-firestore:19.0.2
- com.google.firebase:firebase-bom:19.0.0
28 maja 2019 r.
- Najnowsza aktualizacja Firebase obejmuje zmiany w pakietach SDK Cloud Firestore, Wysyłanie wiadomości w aplikacji, ML Kit i Monitorowanie wydajności. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 maja 2019 r.
- Zaktualizuj pakiet SDK do reklam mobilnych Google na Androida. Więcej informacji znajdziesz w informacjach o wersji usługi.
Artefakty opublikowane na 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 maja 2019 r.
- Wtyczka Gradle do obsługi licencji OSS została zaktualizowana. Więcej informacji znajdziesz na stronie https://github.com/google/play-services-plugins/releases/tag/oss-licenses-plugin-v0.9.5.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.9.5
7 maja 2019 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
Google Analytics dla Firebase, indeksowanie aplikacji Firebase, uwierzytelnianie Firebase, Cloud Firestore, Cloud Functions dla Firebase (klient), komunikacja w chmurze Firebase, Cloud Storage dla Firebase, dynamiczne linki Firebase, zaproszenia Firebase, Firebase ML Kit, monitorowanie wydajności Firebase, baza danych czasu rzeczywistego Firebase, zdalna konfiguracja Firebase, testy A/B Firebase i pakiety SDK identyfikatorów instancji Firebase
Wtyczki Firebase Gradle
Lista materiałów Firebase (BOM)
Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 kwietnia 2019 r.
- Pakiet SDK Miejsc na Androida w wersji Usługi Google Play został wycofany. Szczegółowe informacje o przechodzeniu na nowy statyczny pakiet Places SDK na Androida znajdziesz w przewodniku po migracji.
Aktualizacja: 29 lipca 2019 r. artefakt com.google.android.gms:play-services-places
został wycofany.
Aby nadal korzystać z pakietu SDK Miejsc na Androida, zaktualizuj go do obsługiwanej wersji. Obsługiwane wersje są wymienione w informacjach o wersji.
23 kwietnia 2019 r.
- Dodano do pakietu Cast SDK interfejsy API do obsługi transmisji na żywo. Rozwinięte menu kontrolera obsługuje też transmisje na żywo. Szczegółowe informacje znajdziesz w notatkach do wersji pakietu Cast Android Sender SDK.
Artefakty opublikowane na 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 kwietnia 2019 r.
- Dodano obsługę wcześniejszej rejestracji w
InstantApps.showInstallPrompt()
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-instantapps:16.1.2
9 kwietnia 2019 r.
- Zaktualizowano pakiet SDK Instant Apps, aby zawierał nową metodę sprawdzania, czy aplikacje Instant Apps można uruchomić na danym urządzeniu.
areInstantAppsEnabledForDevice()
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-instantapps:16.1.0
5 kwietnia 2019 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w pakietach SDK Identyfikatory instancji, Uwierzytelnianie Firebase, Komunikacja w chmurze Firebase, Monitorowanie wydajności Firebase i Zdalna konfiguracja Firebase. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Wersja beta biblioteki Cloud Firestore na Androida z rozszerzeniami Kotlin jest już dostępna. Więcej informacji znajdziesz w najnowszych Informacjach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 kwietnia 2019 r.
- Najnowsza aktualizacja Firebase zawiera aktualizację Zestawienia materiałów Firebase (BOM). Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na maven.google.com
- com.google.firebase:firebase-bom:17.0.0
27 marca 2019 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w tych obszarach:
- Identyfikatory instancji Firebase, Firebase In-App Messaging, Cloud Firestore, Firebase Cloud Messaging, Firebase ML Kit i pakiety SDK Firebase Remote Config
- Wtyczki Firebase Gradle
Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 marca 2019 r.
- Interfejs Drive API został wycofany i zostanie wyłączony 6 grudnia 2019 r. Szczegółowe informacje znajdziesz w przewodniku po migracji.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-drive:16.1.0
18 marca 2019 r.
- Biblioteka klienta usług Google Play dla Cronet jest już dostępna. Cronet to biblioteka sieciowa o wysokiej wydajności. Więcej informacji znajdziesz w artykule Wykonywanie operacji sieciowych za pomocą Cronet. Biblioteka klienta Usług Google Play dla Croneta umożliwia aplikacjom korzystanie z aktualnej kopii Croneta pobranej z Usług Google Play.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-cronet:16.0.0
15 marca 2019 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w Firebase Core, Google Analytics dla Firebase, Firebase Invites, Firebase Dynamic Links i pakietach SDK Firebase dla klienta w chmurze. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Zestawienie materiałów Firebase (BOM) jest teraz dostępne jako funkcja eksperymentalna. Korzystając z funkcji Zestawienia materiałów (BOM) w Gradle w Firebase, możesz ustawić wersję platformy Firebase jako całości. Aby dodać pakiety SDK do aplikacji za pomocą interfejsu Firebase BoM, przeczytaj artykuł Dodawanie Firebase do projektu na Androida.
Artefakty opublikowane na 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 marca 2019 r.
- Zaktualizuj pakiet SDK do reklam mobilnych Google na Androida. Więcej informacji znajdziesz w informacjach o wersji usługi.
Artefakty opublikowane na 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 marca 2019 r.
- Niewycofane
Games.GamesOptions
iGames.Builder
. - Dodano metodę
SnapshotMetadata.getSnapshotId
. - Usunięto interfejs API dotyczące zapytań/prezentów i wyzwań. Zobacz poprzednie ogłoszenie.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-games:17.0.0
11 marca 2019 r.
- Najnowsze uaktualnienie Firebase zawiera zmiany w pakietach SDK Uwierzytelniania Firebase, Firebase Performance Monitoring i Zdalnej konfiguracji Firebase. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 lutego 2019 r.
- Najnowsza aktualizacja Firebase obejmuje zmiany w identyfikatorach instancji, Cloud Firestore, Firebase In-App Messaging i pakietach SDK Firebase Cloud Messaging. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
- Rozwiązaliśmy problem z Google Cloud Messaging, który czasami powodował awarię aplikacji z błędem „Aplikacja nie odpowiada” (ANR) po otrzymaniu wiadomości.
- Rozwiązaliśmy problem z usługą Instance ID, w której odpowiedzi na żądania tokenów były powolne lub w niektórych przypadkach powodowały przekroczenie limitu czasu.
Artefakty opublikowane na 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 lutego 2019 r.
- Najnowsza aktualizacja Firebase obejmuje zmiany w pakietach SDK Firebase AB Testing, Firebase Invites, Firebase Dynamic Links, Cloud Firestore i Firebase Remote Config. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
- Najnowsza aktualizacja Usług Google Play zawiera AFS Native. Więcej informacji znajdziesz w notatkach do wersji natywnego pakietu SDK AFS na Androida.
Artefakty opublikowane na 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 lutego 2019 r.
- Najnowsza aktualizacja Map dodaje nowe ustawienie sterowania gestami. Więcej informacji znajdziesz w informacjach o wersji Maps SDK na Androida.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-maps:16.1.0
31 stycznia 2019 r.
- Najnowsza aktualizacja Firebase obejmuje zmiany w pakiecie ML Kit for Firebase, Firebase Core, Google Analytics dla Firebase i pakietach SDK Ads. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 stycznia 2019 r.
- Najnowsza aktualizacja Firebase zawiera zmiany w pakietach SDK Firebase ML Kit. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 stycznia 2019 r.
- Najnowsza aktualizacja Firebase obejmuje zmiany pakietów SDK Bazy danych czasu rzeczywistego, Cloud Firestore i Komunikacji w aplikacji. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 stycznia 2019 r.
Licencje OSS
- Najnowsza aktualizacja Biblioteki licencji OSS umożliwia aktualizowanie danych licencji OSS za pomocą aktualizacji Usług Google Play.
Podstawowe biblioteki Usług Google Play
- Biblioteki play-services-base i play-services-basement otrzymały kilka nowych metod, aby obsługiwać zmiany w innych bibliotekach.
Artefakty opublikowane na 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 stycznia 2019 r.
- Najnowsza aktualizacja Firebase zawiera zmiany w pakiecie SDK Zdalnej konfiguracji Firebase. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na maven.google.com
- com.google.firebase:firebase-config:16.1.3
22 grudnia 2018 r.
- Najnowsza aktualizacja Firebase zawiera zmiany w pakiecie SDK Firebase Crashlytics. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na maven.google.com
- com.crashlytics.sdk.android:crashlytics:2.9.8
19 grudnia 2018 r.
- Najnowsza aktualizacja Firebase zawiera zmiany w pakietach SDK Cloud Firestore i Firebase Performance Monitoring. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na maven.google.com
- com.google.firebase:firebase-firestore:17.1.5
- com.google.firebase:firebase-perf:16.2.3
18 grudnia 2018 r.
- Zaktualizowaliśmy interfejs FIDO2 API zgodnie z najnowszą specyfikacją WebAuthn. Deweloperzy mogą używać interfejsu FIDO2 API do silnego uwierzytelniania użytkowników za pomocą 2 typów uwierzytelniania: zewnętrznego uwierzytelniania U2F i obsługiwanego „wbudowanego” uwierzytelniania na urządzeniu.
- Usunięto konstruktory z funkcji
Fido2ApiClient
iFido2PrivilegedApiClient
. Te klasy powinny być tworzone za pomocą statycznych fabryk wFido
. - Zmieniono nazwy
MakeCredentialOptions
iBrowserMakeCredentialOptions
odpowiednio naPublicKeyCredentialCreationOptions
iBrowserPublicKeyCredentialCreationOptions
. - Rozszerzenie
RequestOptions
o elementAuthenticationExtensions
, który umożliwia rozmówcy określanie zachowania po stronie klienta podczas ceremonii rejestracji lub uwierzytelniania. Obecnie obsługiwana jest tylko wersjaFidoAppIdExtension
. Z czasem możemy udostępniać więcej rozszerzeń, w zależności od przypadku użycia. - Dodano konstruktor dla
AuthenticatorSelectionCriteria
. - Zmieniono wykonawców w przypadku
PublicKeyCredentialRequestOptions
iBrowserPublicKeyCredentialRequestOptions
. - Usunięto konstruktory dla obiektów na poziomie odpowiedzi interfejsu API
AuthenticatorAttestationResponse
,AuthenticatorAssertionResponse
iAuthenticatorErrorResponse
. - Dodano wyliczenia algorytmów RSA i EC2 z rejestru COSE do użycia w
PublicKeyCredentialParameters
. - Dodano
AttestationConveyancePreference
, który określa poziom zaciemnienia obiektu uwierzytelniania zwracanego w ceremonii rejestracji. - Zmieniliśmy nazwę i zrestrukturyzowaliśmy poprzedni parametr TokenBindingIdValue na
TokenBinding
. - Rozszerzono lub zaktualizowano inne struktury danych, aby odzwierciedlały one projekt WD11 WebAuthn.
Na przykład pole „user id” w
PublicKeyCredentialUserEntity
zostało zaktualizowane i teraz jest to polebyte[]
, a nieString
. Pamiętaj, aby odpowiednio zaktualizować implementację.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-fido:17.0.0
13 grudnia 2018 r.
- Usunięto błąd, który powodował, że pakiet Cast SDK mógł próbować wznowić sesję, jeśli została ona zatrzymana przez innego nadawcę.
- Naprawiliśmy błąd powiadomień, który występował na urządzeniach z Androidem O lub nowszym, gdy aplikacja Google Cast była uruchomiona w tle.
- Naprawiliśmy błąd, który powodował, że powiadomienie o przesyłaniu multimediów mogło przestać reagować po zakończeniu działania aplikacji do przesyłania treści.
- Ze względu na problemy z repozytorium przeniesiono zestaw artefaktów do maven.google.com.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-cast:16.1.2
- com.google.android.gms:play-services-cast-framework:16.1.2
Elementy przeniesione na 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 grudnia 2018 r.
- Najnowsza aktualizacja Firebase zawiera zmiany w pakietach SDK Uwierzytelniania Firebase i Cloud Firestore. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na maven.google.com
- com.google.firebase:firebase-auth:16.1.0
- com.google.firebase:firebase-firestore:17.1.4
3 grudnia 2018 r.
- Najnowsza aktualizacja Firebase obejmuje zmiany w pakietach SDK Linków dynamicznych Firebase, Zaproszeń Firebase, Zdalnej konfiguracji Firebase, Monitorowania wydajności Firebase, Google Analytics dla Firebase i Google Ads dla Firebase. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 listopada 2018 r.
- Najnowsza aktualizacja Firebase zawiera zmiany w pakietach SDK Firebase App Invites, Firebase Ml Kit i Firebase Performance Monitoring. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 listopada 2018 r.
Znane problemy z wersją z 2 października 2018 r.
Niektóre biblioteki w wersji z 2 października 2018 r. miały problemy z zależnościami POM. Najprawdopodobniej objawia się to jako problemy z zapisywaniem pliku dex, gdy zaktualizowana zostanie jakaś wersja zależności (nawet przy użyciu strict-version-matcher-plugin
). Aby rozwiązać ten problem, zaktualizuj plik Recommended Minimum Version
w ten sposób:
Biblioteka | Wersja, której dotyczy problem | Zalecana minimalna wersja |
---|---|---|
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 | 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 listopada 2018 r.
Reklamy
- Rozwiązaliśmy problem, który powodował, że niektóre kombinacje
play-services-ads
ifirebase-analytics
(np.ads:17.1.0
&analytics:16.0.5
) spowodował błąd kompilatoraduplicate entry
. Wydawcy korzystający zfirebase-analytics
w połączeniu z wersją17.1.1
dowolnej biblioteki reklam (np.com.google.android.gms:play-services-ads:17.1.1
) musi używać parametrucom.google.firebase:firebase-analytics:16.0.5
.
Artefakty opublikowane na 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 listopada 2018 r.
- Najnowsza aktualizacja Firebase obejmuje aktualizacje pakietów SDK Cloud Firestore, Cloud Functions for Firebase, Firebase In-App Messaging, Firebase Database i Firebase Storage. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 listopada 2018 r.
- Najnowsza aktualizacja wtyczki Gradle dla licencji OSS koduje tekst licencji w formacie UTF-8, aby rozwiązać błąd, z którym borykało się kilku deweloperów.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.9.4
2 listopada 2018 r.
- Najnowsza aktualizacja Firebase zawiera poprawki błędów i optymalizację opóźnienia uruchamiania w Google Analytics dla Firebase. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Reklamy
- Dodano metody
setMaxAdContentRating()
isetTagForUnderAgeOfConsent()
do klasyAdRequest.Builder
. - Dodaliśmy te stałe do użycia z
AdRequest.Builder.setMaxAdContentRating()
iAdRequest.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
Artefakty opublikowane na 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 października 2018 r.
- Najnowsza aktualizacja Firebase obejmuje zmiany w pakietach SDK Cloud Firestore, Wiadomości w aplikacji i Monitorowanie wydajności, a także wtyczkę Google Services Gradle. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 października 2018 r.
- Najnowsza aktualizacja Cast obejmuje zmiany w reklamach, pliku manifestu CAF oraz wiązaniu
SeekBar
w plikuUIMediaController
. Więcej informacji znajdziesz w notatkach do wersji nadawcy Cast na Androida.
Artefakty opublikowane na 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 października 2018 r.
- Najnowsza aktualizacja Firebase obejmuje zmiany w pakietach SDK Firebase Messaging, Firebase IID, Firebase ML, Firebase Vision, Firebase Config i Firebase Auth. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Podstawowe biblioteki Usług Google Play
- play-services-basement otrzymało kilka nowych metod, aby obsługiwać zmiany w innych bibliotekach.
Artefakty opublikowane na 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 października 2018 r.
- Zmieniliśmy analizę zależności wtyczki z dopasowaniem ścisłej wersji, aby wyświetlać lepsze komunikaty o błędach w przypadku wykrycia konfliktujących wersji artefaktów. Komunikaty o błędach zawierają teraz nazwy projektów i nazwy zależności wewnątrz projektu, aby ułatwić Ci identyfikację zadeklarowanych zależności, które powodują błędy.
- Naprawiliśmy błędy w pluginie związane z wielumodułowymi i równoległymi kompilacjami.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:strict-version-matcher-plugin:1.1.0
5 października 2018 r.
Reklamy
- Dodano nowy wymóg dotyczący tagu
<meta-data>
w pliku AndroidManifest.xml:- Wydawcy Google AdMob muszą podać tag
<meta-data>
z kluczemcom.google.android.gms.ads.APPLICATION_ID
. Więcej informacji znajdziesz w przewodniku AdMob. - Wydawcy korzystający z Google Ad Managera muszą określić tag
<meta-data>
z kluczemcom.google.android.gms.ads.AD_MANAGER_APP
. Więcej informacji znajdziesz w przewodniku Ad Managera na temat rozpoczęcia korzystania z usługi.
- Wydawcy Google AdMob muszą podać tag
- Reklamy natywne:
NativeAppInstallAd
,NativeContentAd
i powiązane z nimi interfejsy API zostały wycofane na rzeczUnifiedNativeAd
. Więcej informacji o używaniu nowych interfejsów API znajdziesz w artykule Natywne reklamy – zaawansowane ujednolicone. - Reklamy natywne: dodaliśmy funkcję „Wyłącz tę reklamę”.
- Reklamy natywne: usunięto nieszkodliwy komunikat ostrzeżenia: „UnconfirmedClickListener must not be null while ClickConfirmingView is set”.
- Reklamy z nagrodą: wywołanie funkcji
destroy()
spowoduje anulowanie słuchania. - Wycofanie tych metod w wersji
AdRequest.Builder
: - Naprawiliśmy błąd polegający na tym, że
onRewardedVideoCompleted()
nie był uruchamiany na emulatorach.
Artefakty opublikowane na 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 października 2018 r.
drobne aktualizacje funkcji w podstawowych bibliotekach;
- Wprowadziliśmy drobne wewnętrzne aktualizacje funkcji w niektórych podstawowych bibliotekach (play-services-auth, play-services-base, play-services-basement, play-services-flags, play-services-stats, play-services-tasks), które są używane przez inne biblioteki Usług Google Play.
- Zmniejszono ścisłe zależności między głównymi bibliotekami, aby można było używać osobno wersji minor i wersji z poprawkami. Wcześniej pliki POM tych bibliotek zawierały dokładne wersje zależności, co komplikowało ich rozwiązywanie.
- Zmiany w zależnościach od biblioteki podstawowej wymagały wydania pełnego zestawu bibliotek, które mają zaktualizowane wersje w zależnościach POM. Biblioteki niebędące bibliotekami podstawowymi nie mają żadnych zmian zewnętrznych, z wyjątkiem aktualizacji ich zależności transitive.
- Poprawki błędów i ulepszenia wewnętrzne w przypadku firebase-database i firebase-firestore.
Artefakty opublikowane na maven.google.com
Zmiany kodu dotyczą tych bibliotek:
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
W tych bibliotekach nie wprowadzono żadnych zmian w kodzie, tylko zaktualizowano zależności POM. Nowe wersje były zwiększane o wersję poprawki, z wyjątkiem sytuacji, gdy biblioteka była w wersji niższej niż 16.0.0. Biblioteki starsze niż 16.0.0 zostały zastąpione wersją 16.0.0 zgodnie z notatką z 23 maja:
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-nearby: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 września 2018 r.
Wersja 16.0.0 Usług Google Play dotyczących fitnessu zapewnia dostęp do 2 nowych typów danych i odpowiednich agregatów:
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-fitness:16.0.0
25 września 2018 r.
Urządzenie do noszenia
- Naprawiono błędy i zwiększono dostępność pakietu SDK na urządzeniach z Usługami Google Play. Więcej informacji znajdziesz w informacjach o wersji na urządzenia noszące.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-wearable:16.0.0
18 września 2018 r.
- Najnowsza aktualizacja Firebase zawiera zmiany w pakiecie SDK Firebase Messaging. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na maven.google.com
- com.google.firebase:firebase-iid:17.0.2
- com.google.firebase:firebase-messaging:17.3.2
5 września 2018 r.
- Najnowsza aktualizacja Firebase zawiera zmiany w pakietach SDK Firebase Common, Firebase Database, Firebase Instance ID, Firebase Messaging i Firebase Storage. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Cast
- Rozwiązaliśmy problem z błędem
IllegalStateException
,IllegalStateException
wyrzucanym, gdyReconnectionService
uruchamia się w tle w aplikacjach kierowanych na Androida O lub nowszego. Jeśli w aplikacji jest włączona automatyczna ponowna próba połączenia, zaktualizuj pakiet SDK Cast, aby uniknąć błędu.
Artefakty opublikowane na 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 sierpnia 2018 r.
- Najnowsza aktualizacja Firebase obejmuje zmiany interfejsu API w przypadku Firebase Core, Google Analytics dla Firebase, Firebase Crash Reporting, Firebase Dynamic Links i Firebase Invites SDK. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na 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 sierpnia 2018 r.
- Najnowsza aktualizacja Firebase zawiera pakiety SDK do wysyłania wiadomości w aplikacji Firebase. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na maven.google.com
- com.google.firebase:inappmessaging:17.0.1
- com.google.firebase:inappmessaging-display:17.0.1
16 sierpnia 2018 r.
- Najnowsza aktualizacja Firebase wprowadza wersję beta interfejsu API Firebase In-App Messaging. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na maven.google.com
- com.google.firebase:inappmessaging:17.0.0
- com.google.firebase:inappmessaging-display:17.0.0
15 sierpnia 2018 r.
Nowa wersja Usług Google Play dotyczących Portfela 16.0.0 zawiera:
- Aktualizacja interfejsu Google Pay API, która umożliwia deweloperom określanie żądań JSON i wykorzystywanie odpowiedzi JSON. Więcej informacji znajdziesz w dokumentacji interfejsu Google Pay API.
- Wycofanie tych metod z Google Pay API for Passes:
- Metoda
setBarcodeLabel
zGiftCardWalletObject.Builder
- Metoda
setCardIdentifier
zGiftCardWalletObject.Builder
- Metoda
setInfoModuleDataHexBackgroundColor
zGiftCardWalletObject.Builder
- Metoda
setInfoModuleDataHexFontColor
zGiftCardWalletObject.Builder
- Metoda
getBarcodeLabel
zGiftCardWalletObject
- Metoda
getCardIdentifier
zGiftCardWalletObject
- Metoda
getInfoModuleDataHexBackgroundColor
zGiftCardWalletObject
- Metoda
getInfoModuleDataHexFontColor
zGiftCardWalletObject
- Metoda
setBarcodeLabel
zLoyaltyWalletObject.Builder
- Metoda
setInfoModuleDataHexBackgroundColor
zLoyaltyWalletObject.Builder
- Metoda
setInfoModuleDataHexFontColor
zLoyaltyWalletObject.Builder
- Metoda
getBarcodeLabel
zLoyaltyWalletObject
- Metoda
getInfoModuleDataHexBackgroundColor
zLoyaltyWalletObject
- Metoda
getInfoModuleDataHexFontColor
zLoyaltyWalletObject
- Metoda
setBarcodeLabel
zOfferWalletObject.Builder
- Metoda
setInfoModuleDataHexBackgroundColor
zOfferWalletObject.Builder
- Metoda
setInfoModuleDataHexFontColor
zOfferWalletObject.Builder
- Metoda
getBarcodeLabel
zOfferWalletObject
- Metoda
getInfoModuleDataHexBackgroundColor
zOfferWalletObject
- Metoda
getInfoModuleDataHexFontColor
zOfferWalletObject
- Metoda
getActionUri
zWalletObjectMessage
- Metoda
getImageUri
zWalletObjectMessage
- Metoda
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-wallet:16.0.0
Aktualizacja z 13 sierpnia 2018 r.
- Rozwiązano problem z metodami w wersji Cloud Firestore 17.0.5.
- Usunięto nieprawidłowo udostępnioną i nieużyteczną metodę interfejsu API
Credential#getGeneratedPassword
w play-services-auth.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-auth:16.0.0
- com.google.firebase:firebase-firestore:17.1.0
13 sierpnia 2018 r.
- Najnowsza aktualizacja Firebase zawiera zmiany interfejsu API dotyczące m.in. Firebase Performance Monitoring, Firebase ML Kit i Cloud Firestore. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
- Rozwiązaliśmy problem w interfejsach SignIn API, który powodował zwracanie nieprawidłowego kodu stanu, gdy użytkownik anulował logowanie.
Artefakty opublikowane na 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 sierpnia 2018 r.
Cast
- Usunięto błąd IllegalStateException, który występował, gdy kończy się czas oczekiwania na żądanie przesunięcia w RemoteMediaPlayer i RemoteMediaClient. Jest to regresja wprowadzona w wersji 15.0.0. Aby skorzystać z tej poprawki, klienci powinni zaktualizować klienta do wersji 16.0.1 lub nowszej.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-cast:16.0.1
- com.google.android.gms:play-services-cast-framework:16.0.1
1 sierpnia 2018 r.
- Najnowsza wersja wtyczki Gradle z licencjami OSS została zapakowana ponownie w grupę o identyfikatorze
com.google.android.gms
i nazwanaoss-licenses-plugin
. W przyszłości będzie ona nadal publikowana pod nowym identyfikatorem grupy i nazwą. Został on też udostępniony jako oprogramowanie open source w GitHub.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.9.3
30 lipca 2018 r.
- Dodano metodę
InstantApps.showInstallPrompt()
, która wyświetla okno umożliwiające użytkownikowi zainstalowanie bieżącej aplikacji błyskawicznej.
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-instantapps:16.0.0
27 lipca 2018 r.
Cloud Firestore
- Najnowsza aktualizacja Firebase zawiera zmiany interfejsu API Cloud Firestore. Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Cast
- Najnowsza aktualizacja Google Cast obejmuje zmiany w interfejsie API (
CastDevice
) oraz ulepszenia powiadomienia o multimediach w CAF. Więcej informacji znajdziesz w informacjach o wersji pakietu Android SDK usługi Cast.
Artefakty opublikowane na 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 lipca 2018 r.
- Najnowsza aktualizacja Firebase zawiera zmiany interfejsu API dotyczące Cloud Functions dla Firebase i Cloud Firestore. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na maven.google.com
- com.google.firebase:firebase-firestore:17.0.3
- com.google.firebase:firebase-functions:16.1.0
10 lipca 2018 r.
Naprawka błędu w bibliotece licencji OSS
- Naprawiono błąd, który uniemożliwiał obsługę motywów aplikacji bez paska działań.
- Ta wersja jest uznawana za wersję z poprawkami błędów zgodnie z SemVer, ale została oznaczona jako główna wersja zgodnie z poniższą informacją z 23 maja 2018 r.
Artefakty opublikowane na maven.google.com:
- com.google.android.gms:play-services-oss-licenses:16.0.0
28 czerwca 2018 r.
Firebase
- Najnowsza aktualizacja Firebase obejmuje zmiany interfejsu API dotyczące Firebase Cloud Messaging i Firebase Instance ID. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na maven.google.com
- com.google.firebase:firebase-messaging:17.1.0
- com.google.firebase:firebase-iid:16.2.0
27 czerwca 2018 r.
Udostępnienie wtyczki Strict Version Matcher na zasadach open source
- Kod źródłowy
com.google.android.gms.strict-version-matcher-plugin
jest dostępny na GitHub.
21 czerwca 2018 r.
Firebase
- Najnowsza aktualizacja Firebase zawiera zmiany interfejsu API dotyczące Firebase Invites i Firestore. Więcej informacji znajdziesz w notatkach o wersji pakietu SDK Firebase na Androida.
Artefakty opublikowane na maven.google.com
- com.google.firebase:firebase-invites:16.0.1
- com.google.firebase:firebase-firestore:17.0.2
14 czerwca 2018 r.
Firebase
- Najnowsza aktualizacja Firebase zawiera zmiany interfejsu API dotyczące Firebase Authentication, Firebase App Indexing i Firebase Core. Więcej informacji znajdziesz w notatkach o wersji pakietu Firebase SDK na Androida.
23 maja 2018 r.
Usunięto zakresy wersji
Począwszy od wersji 15.0.0 Usług Google Play i Firebase zależności między bibliotekami zostały zdefiniowane za pomocą zakresów wersji w plikach POM. Wpływało to na powtarzalność kompilacji projektów korzystających z tych bibliotek. Na przykład rozwiązywanie zależności Gradle spróbuje użyć najwyższej dostępnej wersji konkretnej wersji w repozytorium, co spowoduje uaktualnienie wersji zależności bez wprowadzania żadnych zmian w samym projekcie.
Używanie zakresów wersji było błędem i zostało poprawione. Usługi Google Play i zależne od Firebase nie będą już używać zakresów wersji. Jednak istniejące, opublikowane pliki POM biblioteki już zawierają zakresy. Dlatego wszystkie przyszłe aktualizacje biblioteki muszą zaczynać się poza zakresami zależności wcześniej opublikowanych bibliotek.
Przykład:
- Jeśli
play-services-bar
jest zależne odplay-services-foo
z zakresem[15.0.0, 16.0.0)
, nowa wersjaplay-services-foo
musi zaczynać się od16.0.0
, aby znajdować się poza tym zakresem. - W przyszłych wersjach
play-services-bar
zostanie zadeklarowane „miękkie” wymaganie dotyczące jednej wersjiplay-services-foo
. - Każda przyszła wersja
play-services-foo
będzie zgodna z SemVer.
Firebase
- Najnowsza aktualizacja Firebase obejmuje zmiany interfejsu API w przypadku Cloud Firestore, Cloud Storage, Uwierzytelniania Firebase, Bazy danych czasu rzeczywistego Firebase i uczenia maszynowego. Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
- Aby usługa Firebase działała prawidłowo, wymaga teraz, aby plik Gradle aplikacji zawierał wyraźną informację o tym, że
com.google.firebase:firebase-core
jest zależny od usług Firebase.
May 8, 2018
Firebase
- Najnowsza aktualizacja Firebase zawiera dodatki do Monitorowania wydajności Firebase oraz wydanie ML Kit dla Firebase w wersji beta. Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
2 maja 2018 r.
Firebase
- Najnowsza aktualizacja Firebase zawiera dodatki do Firebase Analytics, Firebase Authentication, Firebase Cloud Messaging, Firebase Cloud Storage, Cloud Firestore, Firebase Crash Reporting i Firebase Performance Monitoring wraz z niezależnymi numerami wersji. Więcej informacji znajdziesz w notatkach do wersji pakietu Firebase Android SDK.
Aktualizacje Usług Google Play
- Biblioteki usług Google Play w wersjach od 15.0.0 mają teraz niezależne numery wersji zgodne z SemVer. Ta zmiana umożliwi częstsze i bardziej elastyczne aktualizowanie poszczególnych komponentów.
- Wtyczka Gradle usług Google została zaktualizowana do wersji 3.3.0, aby obsługiwać tę zmianę w wersjonarstwie. Jeśli nie używasz tej wtyczki, udostępniliśmy samodzielną wtyczkę
com.google.android.gms.strict-version-matcher-plugin
z tą samą funkcjonalnością. Więcej informacji znajdziesz w przewodniku po wersji.
12 kwietnia 2018 r. – wersja 15.0.0
Znane problemy z wersją 15.0.0
Jeśli używasz wtyczki Androida do obsługi Gradle w wersji 2.2.0 lub starszej, może wystąpić ten błąd:
Error: more than one library with package name 'com.google.android.gms'
Aby rozwiązać ten problem, zaktualizuj wtyczkę do nowszej wersji.
Najważniejsze zmiany w wersji 15.0.0:
Aktualizacje Usług Google Play
Dostępna jest nowa wersja wtyczki Gradle
com.google.gms.oss.licenses.plugin
. Zaktualizuj aplikację, ponieważ tylko jej najnowsza wersja działa z Usługami Google Play w wersji 15.0.0 lub nowszej. To jest ostatnia wersja wtyczki, która obsługuje Android Studio 2.x. Od następnej wersji wtyczka będzie obsługiwać tylko Android Studio 3.x.Wszystkie odwołania do klas
com.google.android.gms.R
zostały zastąpione przez odwołania do konkretnych komponentów, np.com.google.android.gms.ads.R
. Jeśli używasz tych klas bezpośrednio w kodzie, konieczne może być zaktualizowanie kodu, tak aby był zgodny.Od wersji 15.0.0 nie będzie już aktualizowanego Javadoca offline (elementu Usługi Google Play w Menedżerze pakietu SDK Android Studio).
Od wersji 15.0.0 nie będzie już dostępnego aliasu docelowego
play-services
, który umożliwia pobieranie wszystkich komponentów usług Google Play. Od pewnego czasu zalecamy, aby tego nie robić.
Reklamy
- Dodano klasę
UnifiedNativeAd
, która może zawierać reklamę promującą instalację aplikacji lub reklamę z treścią. - Zaktualizowano interfejs Native Ads Advanced API, aby obsługiwał:
- Dodano klasy
UnifiedNativeAdView
iUnifiedNativeAdAssetNames
. - Dodano interfejs
UnifiedNativeAd.OnUnifiedNativeAdLoadedListener
. - Do klasy
AdLoader.Builder
dodano metodęforUnifiedNativeAd()
. - Wprowadziliśmy kilka zmian w interfejsie Mediation API, dzięki którym adaptery i zdarzenia niestandardowe mogą zwracać instancje
UnifiedNativeAd
.
UnifiedNativeAd
- Dodano klasy
Uwierzytelnianie
- Dodaliśmy stałą
KEY_EXTRA_ACCOUNT_TYPE
do klasyAccountTransfer
, aby umożliwić pakietom ustalenie, jakiego typu konto powinno być adresowane.
Cast
- Wycofano klasę
AppVisibilityListener
. - Wycofana klasa
RemoteMediaClient.Listener
. Zamiast niej użyj nowej klasyRemoteMediaClient.Callback
. - Naprawiono błąd powodujący awarię w bibliotece
TracksChooserDialogFragment
oraz wprowadzono kilka zmian w jej konstruktorze i twórcy. - Wprowadziliśmy interfejs API
MediaQueue
jako zamiennik dotychczasowego mechanizmu kolejkowania multimediów. Użyj nowych klasMediaQueueRecyclerViewAdapter
iMediaQueueArrayAdapter
, aby uzyskać dostęp doMediaQueue
odpowiednio w widoku listy i widoku recyclera. - Kliknięcie powiadomienia o sterowaniu przesyłaniem powoduje teraz przejście do aplikacji Google Home lub odpowiedniej aplikacji przesyłania, w zależności od tego, czy aplikacja przesyłania obsługuje automatyczne dołączanie do sesji.
- Aktualizacja zespołu pomocy Google Ads:
- Interfejs Cast Sender API obsługuje teraz wczytywanie reklam
VAST
. - Dodano przycisk „Pomiń reklamę” i elementy interfejsu z tekstem odliczania.
- Interfejs Cast Sender API obsługuje teraz wczytywanie reklam
- Dodano wersję
CastContext.getSharedInstance()
, która nie wymaga parametruContext
. - Naprawiono błąd
IllegalStateException
w CAF. - Dodano
DEVICE_CONNECTION_SUSPENDED
doCastStatusCodes
dlaPendingResult
. - Więcej informacji znajdziesz w sekcji
Google Cast release notes
.
Firebase
- Najnowsza aktualizacja Firebase zawiera dodatki do Uwierzytelniania Firebase i Cloud Storage dla Firebase. Więcej informacji znajdziesz w notatkach o wersji pakietu Android SDK Firebase.
Fitness
- Przestarzała metoda
fromLocationRequest()
klasySensorRequest
. Zamiast tego użyj klasy SensorRequest.Builder do tworzenia obiektów SensorRequest.
Google Cloud Messaging
- Klasy
GoogleCloudMessaging
,GcmPubSub
,GcmReceiver
,GcmListenerService
,InstanceID
iInstanceIDListenerService
zostały wycofane. Zamiast tego użyj kolumnyFirebaseMessaging
.
Gry
- Metody
getChurnProbability()
, PlayerStats.getHighSpenderProbability,getSpendProbability()
igetTotalSpendNext28Days()
z klasyPlayerStats
zostały wycofane.
Aplikacje błyskawiczne
- Użytkownik
InstantApps.API
został usunięty. Zamiast tego użyj kolumnyInstantApps.getInstantAppsClient()
.
W pobliżu
- Wycofane stany wewnętrzne związane z
NearbyConnections
.
Portfel
- Wycofano klasę
Payments
. Zamiast tego użyj poleceniaWallet.getPaymentsClient()
, aby uzyskać instancję nowej klasyPaymentsClient
.
28 marca 2018 r. – wersja 12.0.1
Problemy rozwiązane w wersji 12.0.1:
- Rozwiązano problem, który powodował fałszywe błędy Androida Lint, twierdzące, że
GoogleSignIn
iCredentialsClient
są tylko wewnętrzne. - Dodaje brakujące uprawnienia
minSdkVersion
w artefaktach licencji, aby zapobiec automatycznemu włączaniu uprawnieńREAD_PHONE_STATE
iREAD_EXTERNAL_STORAGE
. - Przywraca unikalne nazwy pakietów dla zasobów z licencją połączoną z czasem wykonywania, które powodowały problemy ze zgodnością niektórych systemów kompilacji (np. Ionic Pro).
- Przywraca niektóre nazwy pól, które zostały zaciemnione w wersji 12.0.1, a mianowicie metodę
value()
adnotacji@PropertyName
w firebase-firestore i firebase-database.
20 marca 2018 r. – wersja 12.0.0
Znane problemy z wersją 12.0.0
- - zależności POM dotyczące licencji nie mają ustawionych wartości
minSdkVersion
/targetSdkVersion
, co oznacza, że domyślna wartośćtargetSdkVersion
to 1. W przypadku aplikacji korzystających z wersji 12.0.0 dodaje to uprawnieniaREAD_PHONE_STATE
iREAD_EXTERNAL_STORAGE
. - – w Ionic Pro zależności POM dotyczące licencji powodują problemy z „większą liczbą bibliotek o nazwie pakietu „com.google.android.gms.license””.
- adnotacje
@PropertyName
w przypadku firebase-database i firebase-firestore mają zaciemnianą metodęvalue()
. Oznacza to, że jeśli używasz@PropertyName
, nie będzie można skompilować aplikacji. - Adnotacja powoduje błędy lint, które twierdzą, że
GoogleSignIn
iCredentialsClient
są tylko wewnętrzne. Możesz je bezpiecznie zignorować.
Wkrótce udostępnimy zaktualizowaną wersję 12.0.1, która rozwiąże te problemy.
Najważniejsze zmiany w wersji 12.0.0 Usług Google Play:
Reklamy
- Do klasy
NativeAdMapper
dodano metodętrackViews()
. Metoda ta zastępuje wycofaną metodętrackView()
tej samej klasy.
- Do klasy
Uwierzytelnianie
- wycofanie klasy
Auth.AuthCredentialsOptions
na rzecz nowej klasyCredentialsOptions
.
- wycofanie klasy
Przesyłanie
- Ulepszona obsługa reklam:
- Do klasy
MediaInfo.Builder
dodano metodysetAdBreakClips()
isetAdBreaks()
, aby umożliwić wysyłanie informacji o przerwie na reklamę i klipach w żądaniu wczytania multimediów. - Zaktualizowaliśmy klasę
AdBreakInfo.Builder
i dodaliśmy klasęAdBreakClipInfo
, aby ułatwić stosowanie nowych metod wysyłania przerw i klipów.
- Do klasy
- Dodano obsługę nowych interfejsów API do odtwarzania treści za pomocą głosu:
- Do klasy
MeadiaLoadOptions.Builder
dodano metodysetCredentials()
isetCredentialsType()
, a do klasyMediaLoadOptions
– metodygetCredentials()
igetCredentialsType()
. Te metody umożliwiają ustawianie i pobieranie danych uwierzytelniających związanych z aplikacją za pomocą żądań wczytywania. - Do klasy
MediaInfo
dodano metodęgetEntity()
. Element ten odpowiada precyzyjnemu linkowi do wczytywania multimediów z Asystenta Google.
- Do klasy
- Naprawiliśmy błąd polegający na tym, że wywołanie funkcji
CastContext.getSharedInstance()
na urządzeniach z nieaktualnymi wersjami Usług Google Play powodowało awarię. Metoda nadal zawodzi, gdy używane są przestarzałe wersje Usług Google Play, dlatego klienci powinni sprawdzać, czy używają odpowiedniej wersji.
- Ulepszona obsługa reklam:
Fido
- Interfejs Fast Identity Online 2.0 (Fido2) jest teraz dostępny dla partnerów uczestniczących w programie wcześniejszego dostępu. Ponieważ interfejs API jest nadal w fazie wczesnego dostępu, zmiany mogą być wprowadzane bez ostrzeżenia. Ze względu na stabilność aplikacji nie korzystaj z tego interfejsu API, dopóki nie będzie on ogólnie dostępny.
Firebase
- Najnowsza aktualizacja Firebase zawiera dodatki do Uwierzytelniania Firebase, Komunikacji w chmurze Firebase, Firestore i Funkcji Firebase. Więcej informacji znajdziesz w notatkach o wersji pakietu Android SDK Firebase.
Aplikacje błyskawiczne
- Dodano nowy interfejs API
Launcher
, który sprawdza podany adres URL i uruchamia aplikację natychmiastową, jeśli zostanie znaleziona.
- Dodano nowy interfejs API
Lokalizacja
- Dodano klasę
ActivityTransition
, aby aplikacje mogły odróżniać różne aktywności fizyczne użytkowników, takie jak chodzenie, bieganie czy jazda samochodem. - Dodaliśmy interfejs
BoundsMode
, aby umożliwić metodziegetAutocompletePredictions()
włączanie wyszukiwania z ograniczeniami zakresu.
- Dodano klasę
Mapy
- Dodano klasę
StreetViewSource
, która umożliwia ograniczenie wyszukiwania w Street View do wyników tylko z zewnętrznego widoku. - Pełną listę funkcji, poprawek błędów i innych informacji znajdziesz w informacjach o wersji interfejsu Maps API na Androida.
- Dodano klasę
W pobliżu
- Wycofane zostały interfejsy
Messages
iConnections
oparte naGoogleApiClient
. Zamiast nich używaj nowych klientów na podstawieGoogleApi
,MessagesClient
iConnectionsClient
.
- Wycofane zostały interfejsy
18 grudnia 2017 r. – wersja 11.8.0
Najważniejsze zmiany w wersji 11.8.0 Usług Google Play:
Uwierzytelnianie
- Klasa
WorkAccountApi
została wycofana. Zamiast tego użyj kolumnyWorkAccountClient
w kolumnieWorkAccount.getClient()
.
- Klasa
Przesyłanie
- Wprowadziliśmy następujące zmiany w klasie
UIMediaController
:- Gdy widoki są powiązane z elementem
UIMediaController
, kontroler rejestruje teraz obiekty nasłuchujące, które w odpowiedzi na interakcje użytkownika wywołują jedną z tych metod obsługi zdarzeń: - Zastąp dowolną z wymienionych wyżej metod obsługi zdarzeń, aby dostosować ich działanie.
- Ulepszona dokumentacja, która wyjaśnia podstawową implementację
UIMediaController
. - Odwróciliśmy wyświetlanie przycisku wyciszenia, tak aby w przypadku wyciszenia wyświetlała się przekreślona ikona głośnika, a w przypadku odwrócenia wyciszenia – ikona głośnika.
- Gdy widoki są powiązane z elementem
- Pakiet Cast SDK na Androida obsługuje teraz aplikacje błyskawiczne.
- Wprowadziliśmy następujące zmiany w klasie
Firebase
- Najnowsza aktualizacja Firebase obejmuje dodatki do Firebase Appindexing, Firebase Authentication, Firebase Cloud Messaging i Firebase Performance Monitoring. Więcej informacji znajdziesz w notatkach o wersji pakietu Android SDK Firebase.
Lokalizacja
- Dodano stałą
KEY_VERTICAL_ACCURACY
, która wskazuje szacowaną dokładność pionową lokalizacji.
- Dodano stałą
Portfel
- Zaktualizowano metodę
isReadyToPay()
, aby umożliwić dodatkową weryfikację, która potwierdza, że użytkownik ma dotychczasową formę płatności.
- Zaktualizowano metodę
Urządzenie do noszenia
Zaktualizowaliśmy interfejs API urządzeń noszonych na potrzeby nowych klientów opartych na
GoogleApi
, które automatycznie zarządzają połączeniami z usługami i wymagają użycia mniej szablonowego kodu:- Dodaliśmy klasę
CapabilityClient
i metodęWearable.getCapabilityClient()
, aby zastąpić interfejsCapabilityApi
. Dzięki temu można się dowiedzieć więcej o możliwościach węzłów w sieci Wear. - Dodano klasę
ChannelClient
i metodęWearable.getChallenClient()
, aby zastąpić interfejsChannelApi
jako sposób przesyłania i odbierania danych z urządzeń noszonych. - Dodaliśmy klasę
DataClient
i metodęWearable.getDataClient()
, aby zastąpić interfejsDataApi
, który służył do odczytu i zapisu elementów danych oraz zasobów. - Dodano klasę
MessageClient
i metodęWearable.getMessageClient()
, aby zastąpić interfejsMessageApi
jako sposób wysyłania wiadomości do innych węzłów. - Dodaliśmy klasę
NodeClient
i metodęWearable.getNodeClient()
, aby zastąpić interfejsNodeApi
, który służył do uzyskiwania informacji o połączonych węzłach.
- Dodaliśmy klasę
Wywołania interfejsu API zwracają
Task<ResultType>
zamiastPendingResult<ResultWrapper>
ChannelClient.ChannelCallback
zastępujeChannelApi.ChannelListener
.WearableOptions.Builder.setLooper()
zastępujeGoogleApiClient.Builder.setHandler()
w celu ustawienia wątku dla wywołań zwrotnych listenera w nowych klasach klienta interfejsu API.
Więcej informacji o najnowszej wersji interfejsu Wearable API znajdziesz na stronie Informacje o wersji Androida Wear.
Rozwiązany problem w wersji 11.8.0
GoogleApi
instancje utworzone za pomocą Context
w aplikacjach z wartością targetSdkVersion 26 będą teraz automatycznie wyświetlać użytkownikom prośbę o zaktualizowanie Usług Google Play. Rozwiązaliśmy w ten sposób znany problem występujący w wersji 11.6.0.
27 listopada 2017 r. – wersja 11.6.2
Najważniejsze zmiany w wersji 11.6.2 Usług Google Play:
Firebase
- Najnowsza aktualizacja Firebase zawiera dodatki do Cloud Firestore i Cloud Storage dla Firebase. Więcej informacji znajdziesz w notatkach o wersji pakietu Android SDK Firebase.
6 listopada 2017 r. – wersja 11.6.0
Najważniejsze zmiany w wersji 11.6 Usług Google Play:
Reklamy
- Dodano klasę
NativeAdViewHolder
, która jest alternatywnym sposobem wyświetlania reklam natywnych. - Przestaliśmy obsługiwać metodę
AdLoader.getMediationAdapterClassName()
. Wydawcy powinni zamiast tego używać niedawno wprowadzonego znacznikaNativeAppInstallAd.getMediationAdapterClassName()
lubNativeContentAd.getMediationAdapterClassName()
. - wycofanie metody
RewardedVideoAd.setUserId()
, która jest używana do weryfikacji nagród w ramach komunikacji serwer–serwer.
- Dodano klasę
Uwierzytelnianie
- Zaktualizowaliśmy interfejs Auth API dla nowych klientów opartych na interfejsie
GoogleApi
, którzy automatycznie zarządzają połączeniami z usługami i wymagają użycia mniej kodu stałego:- Dodano klasy
CredentialsClient
iCredentials
.CredentialsClient
zawiera punkt wejścia do żądania danych logowania i wskazywania, czy udało się zalogować się przy użyciu tych danych. - Dodano klasy
GoogleSignInClient
iGoogleSignIn
.GoogleSignInClient
to punkt wejścia do interakcji z Google Sign-In API.
- Dodano klasy
- Dodano metodę
GoogleAuthUtil.requestGoogleAccountsAccess()
. Ta metoda sprawia, że wszystkie konta Google zainstalowane na urządzeniu są widoczne dla dzwoniącego na Androidzie O, jeśli użytkownik wyrazi na to zgodę. - Dodano metodę
AuthCredentialsOptions.Builder.forceEnableSaveDialog()
. Ta metoda rozwiązuje problem występujący na urządzeniach z Androidem O i nowszymi, na których okno potwierdzenia zapisuAuth.Api.Credential
czasami nie wyświetlało się, ponieważ było zastąpione oknem zapisu aktywnej usługi Autouzupełniania. Dodana metoda zastępuje to domyślne zachowanie.
- Zaktualizowaliśmy interfejs Auth API dla nowych klientów opartych na interfejsie
Świadomość
- Zaktualizowaliśmy interfejs Awareness API dla nowych klientów opartych na interfejsie
GoogleApi
, które automatycznie zarządzają połączeniami z usługami i wymagają użycia mniej kodu stałego:- Dodano klasę
FenceClient
i metodyAwareness.getFenceClient()
. ZamiastFenceApi
użyjFenceClient
. - Dodano klasę
SnapshotClient
i metodyAwareness.getSnapshotClient()
. ZamiastSnapshotApi
użyjSnapshotClient
.
- Dodano klasę
- Zaktualizowaliśmy interfejs Awareness API dla nowych klientów opartych na interfejsie
Przesyłanie
- Wprowadziliśmy następujące zmiany w metodach klasy
RemoteMediaClient
:- Dodano metodę
load(MediaInfo, MediaLoadOptions)
. - wycofane inne metody
load()
. - Dodano metody
setPlaybackRate(double)
isetPlaybackRate(double, JSONObject)
. Aby ustawić zmienną prędkość odtwarzania dla bieżącego elementu multimedialnego, wywołaj te metody.
- Dodano metodę
- Więcej informacji znajdziesz w informacjach o wersji Google Cast.
- Wprowadziliśmy następujące zmiany w metodach klasy
Dysk
- Zaktualizowaliśmy interfejs Drive API dla nowych klientów opartych na interfejsie
GoogleApi
, które automatycznie zarządzają połączeniami z usługami i wymagają mniej kodu stałego:- Dodano klasę
DriveClient
i metodyDrive.getDriveClient()
.DriveClient
to punkt wejścia do ogólnych interakcji z interfejsem Drive API. - Dodano klasę
DriveResourceClient
i metodyDrive.getDriveResourceClient()
.DriveResourceClient
to punkt wejścia dla metod interfejsu API, które współpracują zDriveResource
(czyli zDriveFile
lubDriveFolder
).
- Dodano klasę
- Dodano obiekty
CreateFileActivityOptions
iOpenFileActivityOptions
, które można przekazywać do nowych metodDriveClient.newCreateFileActivityIntentSender()
iDriveClient.newOpenFileActivityIntentSender()
w celu utworzenia odpowiednich selektorów plików. - Wycofane metody interfejsu API
GoogleApiClient
dostępne przezDriveApi
,DrivePreferencesApi
,DriveContents
,DriveResource
,DriveFolder
iDriveFile
.
- Zaktualizowaliśmy interfejs Drive API dla nowych klientów opartych na interfejsie
Firebase
- Najnowsza aktualizacja Firebase zawiera dodatki do Uwierzytelniania, Linków dynamicznych i Komunikacji w chmurze. Więcej informacji znajdziesz w notatkach o wersji pakietu Android SDK Firebase.
Fitness
- Zaktualizowaliśmy Fitness API pod kątem nowych klientów opartych na interfejsie
GoogleApi
, które automatycznie zarządzają połączeniami z usługami i wymagają użycia mniej kodu stałego:- Dodano klasę
BleClient
i metodyFitness.getBleClient()
.BleClient
zapewnia punkt wejścia do skanowania, przypisywania i korzystania z urządzeń Bluetooth Low Energy w Google Fit. - Dodano klasę
ConfigClient
i metodyFitness.getConfigClient()
.ConfigClient
to punkt wejścia do niestandardowych typów danych i ustawień w Google Fit. - Dodano klasę
GoalsClient
i metodyFitness.getGoalsClient()
.GoalsClient
stanowi punkt wejścia do odczytuGoal
dotyczących fitnessu utworzonych przez użytkowników w Google Fit. - Dodano klasę
HistoryClient
i metodyFitness.getHistoryClient()
.HistoryClient
to punkt wejścia do wstawiania, usuwania i odczytywania danych w Google Fit. - Dodano klasę
RecordingClient
i metodyFitness.getRecordingClient()
.RecordingClient
to punkt wejścia do włączenia w Google Fit zbierania danych z czujników w tle o niskim poborze mocy i zawsze włączonym. - Dodano klasę
SensorsClient
i metodyFitness.getSensorsClient()
.SensorsClient
to punkt wejścia do udostępniania różnych źródeł danych o kondycji fizycznej na urządzeniach lokalnych i połączonych oraz przesyłania zdarzeń na żywo do słuchaczy. - Dodano klasę
SessionsClient
i metodygetSessionsClient
.SessionsClient
to punkt wejścia do tworzeniaSession
aktywności użytkownika w Google Fit i zarządzania nimi.
- Dodano klasę
- Zaktualizowaliśmy Fitness API pod kątem nowych klientów opartych na interfejsie
Gry
- Zaktualizowaliśmy interfejs Games API dla nowych klientów opartych na
GoogleApi
, którzy automatycznie zarządzają połączeniami z usługami i wymagają użycia mniej kodu stałego:- Dodano klasę
AchievementsClient
i metodyGames.getAchievementsClient()
.AchievementsClient
to punkt wejścia dla metod interfejsu API, które współpracują z funkcją osiągnięć. - Dodano klasę
EventsClient
i metodyGames.getEventsClient()
.EventsClient
to punkt wejścia dla metod interfejsu API, które współpracują z funkcją zdarzeń. - Dodano klasę
GamesClient
i metodyGames.getGamesClient()
.GamesClient
to punkt wejścia dla metod interfejsu API, które współpracują z podstawowymi funkcjami gier. - Dodano klasę
GamesMetadataClient
i metodyGames.getGamesMetadataClient()
.GamesMetadataClient
to punkt wejścia dla metod interfejsu API służących do pobierania metadanych gry. - Dodano klasę
InvitationsClient
i metodyGames.getInvitationsClient()
.InvitationsClient
to punkt wejścia dla metod interfejsu API, które współpracują z funkcją zaproszeń. - Dodano klasę
LeaderboardsClient
i metodyGames.getLeaderboardsClient()
.LeaderboardsClient
to punkt wejścia dla metod interfejsu API, które współpracują z funkcją tablic liderów. - Dodano klasę
NotificationsClient
i metodyGames.getNotificationsClient()
.NotificationsClient
to punkt wejścia dla metod interfejsu API, które współpracują z powiadomieniami. - Dodano klasę
PlayerStatsClient
i metodyGames.getPlayerStatsClient()
.PlayerStatsClient
udostępnia punkt wejścia dla metod interfejsu API, które umożliwiają pobieranie statystyk gracza. - Dodano klasę
PlayersClient
i metodyGames.getPlayersClient()
.PlayersClient
to punkt wejścia dla metod interfejsu API, które współpracują z graczami. - Dodano klasę
RealTimeMultiplayerClient
i metodyGames.getRealTimeMultiplayerClient()
.RealTimeMultiplayerClient
to punkt wejścia dla metod interfejsu API, które współpracują z funkcją rozgrywki wieloosobowej w czasie rzeczywistym. - Dodano klasę
SnapshotsClient
i metodyGames.getSnapshotsClient()
.SnapshotsClient
to punkt wejścia dla metod interfejsu API, które współpracują z Shapshots. - Dodano klasę
TurnBasedMultiplayerClient
i metodyGames.getTurnBasedMultiplayerClient()
.TurnBasedMultiplayerClient
to punkt wejścia dla metod interfejsu API, które współpracują z wielosobową grą turową. - Dodano klasę
VideosClient
i metodyGames.getVideosClient()
.VideosClient
to punkt wejścia dla metod interfejsu API, które współpracują z filmami.
- Dodano klasę
- Wycofane punkty wejścia interfejsu API:
Achievements
,Events
,GamesMetadata
,Invitations
,Leaderboards
,Notifications
,Stats
,Players
,RealTimeMultiplayer
,Snapshots
,TurnBasedMultiplayer
iVideos
.
- Zaktualizowaliśmy interfejs Games API dla nowych klientów opartych na
Lokalizacja
- Rozwiązaliśmy problem
FusedLocationProviderClient
, który czasami powodował awarie podczas aktualizacji Usług Google Play. - Wycofana klasa
AddPlaceRequest
oraz metodyGeoDataApi.addPlace()
iGeoDataClient.addPlace()
.AddPlaceRequest
zostanie usunięty 30 czerwca 2018 r.
- Rozwiązaliśmy problem
W pobliżu
- Zaktualizowaliśmy interfejs Nearby API dla nowych klientów opartych na interfejsie
GoogleApi
, które automatycznie zarządzają połączeniami z usługami i wymagają użycia mniej kodu stałego:- Dodano klasę
ConnectionClient
i metodyNearby.getConnectionsClient()
.ConnectionClient
to punkt wejścia do reklamowania i odkrywania aplikacji i usług w pobliżu oraz komunikowania się z nimi za pomocą ustanowionych połączeń. - Dodano klasę
MessagesClient
i metodyNearby.getMessagesClient()
.MessagesClient
to punkt wejścia do publikowania prostych wiadomości i subskrybowania ich odbierania z urządzeń w pobliżu.
- Dodano klasę
- Dodano metodę
Connections.cancelPayload()
, któraPayload
jest obecnie przesyłana do lub z odległych punktów końcowych.
- Zaktualizowaliśmy interfejs Nearby API dla nowych klientów opartych na interfejsie
Portfel
- Pola
getPaymentMethodTokenizationParameters
igetTransactionInfo
nie są już wymagane. Jeśli nie są ustawione, interfejs Google Payment API nie zwraca tokena do obciążenia. Unikaj ustawiania tych pól w procesach, w których użytkownicy próbują tylko zmienić wybór bez dokonywania zakupu (np. w Ustawieniach płatności aplikacji). - Zmieniono metodę
resolveTask()
, aby umożliwić dodawanie tymczasowego fragmentu do aktywności. Przed wywołaniem metody upewnij się, że aktywność może wykonywać transakcje fragmentów bez utraty stanu. Ta zmiana nie powinna mieć wpływu na większość deweloperów, ponieważresolveTask()
jest zwykle wywoływana w słuchaczu kliknięcia przycisku.
- Pola
Znane problemy z wersją 11.6.0
GoogleApi
instancje utworzone za pomocą Context
w aplikacjach z wartością targetSdkVersion 26 nie będą automatycznie wyświetlać użytkownikom prośby o zaktualizowanie usług Google Play. W takich przypadkach rozważ użycie instrukcji GoogleApiAvailability.showErrorDialogFragment()
.
3 października 2017 r. – wersja 11.4.2
Najważniejsze zmiany w wersji Usługi Google Play 11.4.2:
- Cloud Firestore
- Pierwsza publiczna wersja beta usługi Cloud Firestore jest już dostępna. Cloud Firestore to elastyczna i skalowalna baza danych do tworzenia aplikacji mobilnych, internetowych i serwerowych, która jest częścią Firebase i Google Cloud Platform. Podobnie jak baza danych Firebase Realtime Database, synchronizuje ona dane między aplikacjami klienckimi za pomocą odbiorców w czasie rzeczywistym i oferuje obsługę offline, dzięki czemu możesz tworzyć responsywne aplikacje, które działają niezależnie od opóźnień w sieci lub łączności z internetem. Cloud Firestore zapewnia też skalowalność na poziomie przedsiębiorstwa oraz płynną integrację z innymi usługami Firebase i Google Cloud Platform, w tym z Cloud Functions. Więcej informacji o Cloud Firestore znajdziesz na blogu Firebase. Aby od razu zacząć korzystać z Cloud Firestore, zapoznaj się z samouczkiem.
Wrzesień 2017 r. – wersja 11.4.0
Najważniejsze zmiany w wersji Usług Google Play 11.4.
Reklamy
- Do klas
NativeAppInstallAd
iNativeContentAd
dodano metodygetMediationAdapterClassName()
. Metoda o tej samej nazwie w AdLoader zostanie wycofana. - Dodaliśmy do kilku klas metody, aby umożliwić obsługę natywnej mediacji wideo:
- Usunięto zajęcia
SearchAdRequest
.
- Do klas
Analytics
- Dodano nową klasę
AnalyticsJobService
. Ta klasa zapewnia obsługę zgodności z Androidem O i jest używana przez Analytics do przesyłania danych. Aby korzystać z tej klasy, nie musisz nic robić. Jest ona dodawana automatycznie w ramach pakietu Analytics. - Przestarzała metoda
getContext()
klasyAnalyticsService
. - Wycofano klasę
CampaignTrackingService
.
- Dodano nową klasę
Uwierzytelnianie
- Selektor podpowiedzi wysyła teraz wynik
ACTIVITY_RESULT_NO_HINTS_AVAILABLE
, gdy użytkownik nie ma zapisanych informacji o podpowiedzi.
- Selektor podpowiedzi wysyła teraz wynik
Świadomość
Przesyłanie
- Dodano nową klasę
PrecacheManager
. Ta klasa udostępnia metody wstępnego zapisywania treści, z których użytkownicy chcą korzystać, aby skrócić czas wczytywania. - Do klasy
CastContext
dodano metodęgetPrecacheManager()
, aby Twoja aplikacja mogła uzyskać instancję klasyPrecacheManager
. - Dodano element
startSession(Intent)
do klasySessionManager
. Wywołaj tę metodę, aby dołączyć do sesji przesyłania, gdy aplikacja nadawcy została uruchomiona przez domyślny zamiar.
Więcej informacji znajdziesz w informacjach o wersji interfejsu Cast API.
- Dodano nową klasę
Wspólne
- Do klasy
GoogleApiAvailability
dodano metodęcheckApiAvailability()
. Metoda zwraca zadanie, które asynchronicznie sprawdza, czy określone interfejsy API są dostępne. Jeśli co najmniej 1 z nich jest niedostępna, zadanie kończy się niepowodzeniem z kodem błęduAvailabilityException
, który możesz przekazać w zapytaniu o dostępność poszczególnych interfejsów API.
- Do klasy
Dysk
- Usunięto
cancelPendingActions()
z interfejsuDriveApi
.
- Usunięto
Firebase
- Najnowsza aktualizacja Firebase zawiera dodatki do indeksowania aplikacji i uwierzytelniania. Więcej informacji znajdziesz w notatkach o wersji pakietu Android SDK Firebase.
Mapy
- Użyj nowego elementu
GoogleMap.OnMyLocationClickListener
, aby wykryć, kiedy użytkownik kliknie niebieską kropkę Mojej lokalizacji. Szczegółowe informacje znajdziesz w przewodniku dla deweloperów dotyczącym warstwy Moja lokalizacja.
- Użyj nowego elementu
W pobliżu
- Uprawnienia
BLUETOOTH
,BLUETOOTH_ADMIN
,ACCESS_WIFI_STATE
iCHANGE_WIFI_STATE
są teraz wymagane w przypadku funkcji Połączenie z okolicy.
- Uprawnienia
Licencje open source
- Dodaliśmy obsługę hiperlinków w treści licencji.
- Do klasy
OssLicensesMenuActivity
dodaliśmy metodęsetActivityTitle()
, która ułatwia ustawianie niestandardowych tytułów aktywności. wycofanie poprzedniego podejścia do ustawiania tytułu;
Portfel
- Wprowadziliśmy nowy interfejs Google Payment API zdefiniowany w klasie
PaymentsClient
. Ważne różnice:- Metoda
loadPaymentData()
zastępuje metodyloadFullWallet()
iloadMaskedWallet()
z klasyPayments
. - Metoda
isReadyToPay()
pozwala wywołującym określić, które formy płatności są obsługiwane.
- Metoda
Więcej informacji znajdziesz w nowym interfejsie Payment API.
- Wprowadziliśmy nowy interfejs Google Payment API zdefiniowany w klasie
Sierpień 2017 r. – wersja 11.2.0
Najważniejsze zmiany w wersji 11.2 Usług Google Play.
Usługi Google Play zaktualizowane do wersji 11.2.2 W tej wersji:
- Rozwiązania drobnych problemów w Monitorowaniu wydajności Firebase. Więcej informacji znajdziesz w informacjach o wersji Firebase na Androida.
- Dodaliśmy nową metodę
loadAd()
, która przyjmuje obiektPublisherAdRequest
do klasyRewardedVideoAd
. - Nowa biblioteka licencji na oprogramowanie open source upraszcza wyświetlanie licencji na zależności w usługach Google Play i innych bibliotekach. Więcej informacji znajdziesz w przewodniku Dodawanie powiadomień o oprogramowaniu open source.
Zależności Usług Google Play są teraz dostępne na stronie maven.google.com
Zależności są teraz dostępne bezpośrednio w
maven.google.com
. Aby zaktualizować skrypty Gradle do kompilacji aplikacji, aby używały tego repozytorium, skonfiguruj kompilację w ten sposób:allprojects { repositories { jcenter() google() } }
Więcej informacji o tej zmianie znajdziesz w poście na blogu. Więcej informacji o repozytorium Google Maven znajdziesz w dokumentacji Androida Dodaj zależności kompilacji.
Obsługa wersji pakietu SDK w Androidzie 11.2
Gdy zaktualizujesz zależności usług Google Play w aplikacji do wersji 11.2.0 lub nowszej, musisz też zaktualizować element
build.gradle
w aplikacji, aby określić wartość elementucompileSdkVersion
co najmniej 26 (Android O). Nie zmienia to sposobu działania aplikacji. Nie musisz aktualizować aplikacjitargetSdkVersion
. Jeśli zaktualizujeszcompileSdkVersion
do wersji 26, w Twojej kompilacji może wystąpić błąd z tym komunikatem dotyczącym biblioteki obsługi Androida:This support library should should not use a different version (25) than the compileSdkVersion (26).
Ten błąd można rozwiązać, aktualizując zależności biblioteki obsługi do co najmniej wersji 26.0.0.
Reklamy
- Do klasy
AdLoader
dodano metodęloadAds()
, która umożliwia aplikacjom wczytywanie wielu unikalnych reklam w ramach jednego żądania.
- Do klasy
Uwierzytelnianie
- Dodano zajęcia
WorkAccountClient
. Ta klasa udostępnia metody zarządzania cyklem życia kont Androida dla kont Google Workspace. - Dodano pakiet accounttransfer. Ten pakiet zawiera interfejsy API używane przez uwierzytelniacze do inicjowania kont.
- Interfejs API Fast Identity Online Universal 2nd Factor (FIDO U2F) jest już dostępny. Zapewnia ona obsługę kluczy bezpieczeństwa U2F w aplikacjach i witrynach zgodnie ze standardami określonymi przez FIDO Alliance. Więcej informacji znajdziesz w artykule Pierwsze kroki z protokołem FIDO U2F oraz w pliku com.google.android.gms.fido.
- Dodano zajęcia
Przesyłanie
- Dodano nową klasę NotificationActionsProvider, aby obsługiwać niestandardowe działania powiadomień multimedialnych.
Firebase
- Najnowsza aktualizacja Firebase obejmuje ulepszenia indeksowania aplikacji, bazy danych, linków dynamicznych i Storage. Więcej informacji znajdziesz w notatkach o wersji pakietu Android SDK Firebase.
Aplikacje błyskawiczne
- Dodano
InstantAppsClient
jako nowy główny punkt wejścia. - Dodano interfejsy API plików cookie
PackageManagerCompat
, aby przechowywać niewielkie ilości danych aplikacji błyskawicznej między sesjami.
- Dodano
Miejsca
- Dodano zajęcia
GeoDataClient
. Ta klasa zapewnia dostęp do bazy danych Google z informacjami o miejscach i firmach w pobliżu. - Dodano zajęcia
PlaceDetectionClient
. Ta klasa zapewnia szybki dostęp do bieżącej lokalizacji urządzenia i umożliwia zgłoszenie lokalizacji urządzenia w konkretnym miejscu (np. podczas zameldowania się). - Do klasy
Places
dodano metodygetGeoDataClient()
igetPlaceDetectionClient()
.
- Dodano zajęcia
Portfel
- Usunięto kilka metod i klas wycofanych.
Czerwiec 2017 r. – wersja 11.0
Najważniejsze zmiany w wersji 11.0 Usług Google Play.
Usługi Google Play zaktualizowane do wersji 11.0.4 Ta wersja rozwiązuje drobne problemy w Firebase Cloud Messaging i Firebase Performance Monitoring. Więcej informacji znajdziesz w informacjach o wersji Firebase na Androida.
Usługi Google Play zaktualizowane do wersji 11.0.2 Ta wersja rozwiązuje drobne problemy w Firebase Crash Reporting i Firebase Performance Monitoring. Więcej informacji znajdziesz w informacjach o wersji Firebase na Androida.
Usługi Google Play zaktualizowane do wersji 11.0.1 Ta wersja rozwiązuje problemy z aplikacjami korzystającymi z biblioteki rxjava.
Reklamy
- Do klasy
VideoController.VideoLifecycleCallbacks
dodano metodyOnVideoMute()
,OnVideoPause()
,OnVideoPlay()
iOnVideoStart()
. - Dodano możliwość włączenia trybu pełnoekranowego w reklamach pełnoekranowych przez dodanie metody
setImmersiveMode()
do klasPublisherInterstitialAd
iRewardedVideoAd
. - Dodano interfejs
OnPublisherAdViewLoadedListener
oraz klasyPublisherAdViewOptions
iPublisherAdViewOptions.Builder
do korzystania zAdLoader
w przypadku żądań reklam natywnych i banerów. - Dodano opcjonalny interfejs
OnImmersiveModeUpdatedListener
, który pośredniczące adaptery mogą wdrażać, aby otrzymywać informacje o aktualizacjach trybu pełnoekranowego. - Do klasy
RewardedVideoAd
dodano metodęgetMediationAdapterClassName()
.
- Do klasy
Zaproszenia do aplikacji
- Klasa
AppInvite
została wycofana. Zamiast tego użyj interfejsuFirebaseDynamicLinks#getInstance()
jako głównego punktu dostępu do danych Dynamic Link oraz interfejsuFirebaseAppInvite#getInvitation()
do uzyskiwania danych z zaproszeń do aplikacji.
- Klasa
Świadomość
- Do klasy
TimeFence
dodano stałe, aby udostępnić nowe typy kontekstu interfejsom Snapshot API i Fence API. - Dodaliśmy możliwość tworzenia ograniczeń czasowych, które reagują na zmiany strefy czasowej urządzenia.
- Dodaliśmy możliwość tworzenia ograniczeń czasowych, które reagują na zmiany lokalizacji urządzenia, w tym ograniczeń czasowych określonych na podstawie lokalnego wschodu lub zachodu słońca.
- Do klasy
Tożsamość
- Dodaliśmy interfejs API
SmsRetriever
, który ułatwia pobieranie SMS-ów kierowanych do aplikacji bez konieczności proszenia użytkowników o uprawnienia do odczytu wszystkich SMS-ów wysłanych na ich urządzenia. Więcej informacji znajdziesz w artykule SMS Retriever API.
- Dodaliśmy interfejs API
Przesyłanie
- Interfejsy
Cast.CastApi
,Cast.MessageReceivedCallback
,RemoteMediaPlayer.MediaChannelResult
,RemoteMediaPlayer.OnMetadataUpdatedListener
,RemoteMediaPlayer.OnPreloadStatusUpdatedListener
,RemoteMediaPlayer.OnQueueStatusUpdatedListener
iRemoteMediaPlayer.OnStatusUpdatedListener
są teraz wycofane. KlasaRemoteMediaPlayer
została też wycofana. Instrukcje dotyczące aktualizowania aplikacji znajdziesz w artykule Migracja aplikacji nadawczej na Androida z pakietu SDK Cast w wersji 2.0 na pakiet SDK Cast w wersji 3.0. - Metoda
bindTextViewToSmartSubtitle()
jest teraz dostępna w klasieUIMediaController
.
- Interfejsy
Common API
- Metoda
getOpenSourceSoftwareLicenseInfo()
w klasieGoogleApiAvailability
została wycofana. - Dodano klasy
ApiException
iResolvableApiException
. Te klasy zapewniają wyjątki dla obiektów Task, gdy wywołanie usług Google Play zakończy się niepowodzeniem. - Dodano klasę
GoogleApi
. Klienci interfejsu API oparty na tej klasie zarządzają połączeniem między aplikacją a usługami Google Play. - Dodano klasę
Response
. Ta klasa udostępnia wyniki wywołania metody interfejsu API w usługach Google Play za pomocą podklasyGoogleApi
.
- Metoda
Firebase
- Najnowsza aktualizacja Firebase obejmuje dodanie uwierzytelniania przez telefon oraz kilka ulepszeń indeksowania aplikacji i linków dynamicznych. Więcej informacji znajdziesz w notatkach o wersji pakietu Android SDK Firebase.
Gry
- Metody
getPlayerSearchIntent()
,loadConnectedPlayers()
,loadInvitablePlayers()
iloadMoreInvitablePlayers()
w klasiePlayers
są teraz wycofane. - Metoda
loadInvitations()
w klasieInvitations
została wycofana. - Metoda
getSelectOpponentsIntent()
w klasachRealTimeMultiplayer
iTurnBasedMultiplayer
została wycofana. - Interfejsy
GameRequest
,OnRequestReceivedListener
iRequests
są teraz wycofane. Ponadto zajęciaGameRequestBuffer
iGameRequestEntity
zostały wycofane. Instrukcje dotyczące aktualizowania aplikacji znajdziesz w artykule Uwierzytelnianie w Grach – stosowanie interfejsu API logowania do Google.
- Metody
Aplikacje błyskawiczne
- Interfejsy API aplikacji błyskawicznych na Androida są teraz dostępne w Usługach Google Play. Aplikacje błyskawiczne na Androida umożliwiają użytkownikom Androida uruchamianie aplikacji natychmiast, bez konieczności ich instalowania. Więcej informacji znajdziesz w artykule Aplikacje błyskawiczne na Androida.
Lokalizacja
- Dodano klasę
FusedLocationProviderClient
. Ta klasa stanowi główny punkt wejścia do interakcji z połączonym dostawcą informacji o lokalizacji, który korzysta z różnych źródeł danych (oprócz GPS) do jak najszybszego i najdokładniejszego określenia lokalizacji urządzenia. - Dodano klasę
GeofencingClient
. Ta klasa stanowi główny punkt wejścia do interakcji z interfejsami API geofencingu. - Do klasy
LocationServices
dodano metodygetFusedLocationProvider()
igetGeofencingClient()
. - Dodano klasę
LocationSettingsResponse
. Ta klasa jest zwracana jako odpowiedź, gdy uda się sprawdzić ustawienia systemowe związane z lokalizacją za pomocą metodycheckLocationSettings()
. - Dodano klasę
SettingsClient
. Ta klasa stanowi główny punkt wejścia do interakcji z interfejsami API ustawień lokalizacji, które pomagają sprawdzać i konfigurować ustawienia systemowe urządzenia związane z lokalizacją.
- Dodano klasę
W pobliżu
- Interfejs Nearby Connections API oferuje teraz te możliwości:
- Pełna komunikacja w trybie offline za pomocą Bluetooth, BLE i hotspotów Wi-Fi
- jednoczesne reklamowanie i prezentowanie treści,
- Szyfrowanie (z opcjonalnym uwierzytelnianiem)
- Obsługa ładunków danych bajtowych o długości do 32 KB
- Obsługa danych pliku (ograniczona do dostępnej przestrzeni na urządzeniu) i danych strumienia bez limitu rozmiaru danych.
- Dodano klasę
AdvertistingOptions
. Ta klasa udostępnia opcje wywołania metodystartAdvertising()
. - Dodano klasę
ConnectionInfo
. Ta klasa zawiera informacje o inicjowaniu połączenia. - Dodano klasę
ConnectionLifecycleCallback
. Ta klasa jest odbiorcą zdarzeń cyklu życia związanych z połączeniem z odległym punktem końcowym. - Dodano klasę
ConnectionResolution
. Ta klasa jest wynikiem wywołania metodyonConnectionInitiated()
. - Dodano klasę
DiscoveredEndpoints
. Ta klasa dostarcza informacji o punkcie końcowym po jego wykryciu. - Dodano klasę
DiscoveryOptions
. Ta klasa udostępnia opcje wywołania metodystartDiscovery()
. - Dodano klasę
EndpointDiscoveryCallback
. Ta klasa jest odbiorcą, który jest wywoływany podczas wykrywania punktów końcowych. - Dodano klasy
Payload
,PayloadCallback
,Payload.File
iPayload.Stream
. Te klasy reprezentują dane, ładunek danych, listenera, dane w pliku w pamięci lokalnej na urządzeniu oraz strumień danych. Dodano też powiązany interfejsPayloadTransferUpdate.Status
. - Dodano klasę
Strategy
. Ta klasa definiuje wymagania dotyczące łączności urządzenia i ograniczenia topologii połączenia. - Zajęcia
Connections.ConnectionRequestListener
iConnections.ConnectionResponseCallback
zostały wycofane. Zamiast tego użyj klasyConnectionLifecycleCallback
. - Klasa
Connections.EndpointDiscoveryListener
została wycofana. Zamiast tego użyj klasyEndpointDiscoveryCallback
. - Interfejs
Connections.MessageListener
został wycofany. Zamiast tego użyj klasyPayloadCallback
. - Klasa
ConnectionsStatusCodes
zawiera teraz kilka nowych kodów stanu związanych z uprawnieniami.
- Interfejs Nearby Connections API oferuje teraz te możliwości:
Bezpieczeństwo
- Dodano klasę
SafetyNetClient
. Ta klasa stanowi główny punkt wejścia do SafetyNet, który oferuje te funkcje:- sprawdzanie stanu urządzenia;
- Weryfikuje użytkowników za pomocą interfejsu API reCAPTCHA
- pomaga użytkownikom unikać potencjalnie szkodliwych aplikacji;
- zapewnia bezpieczne przeglądanie w aplikacjach;
- Sprawdzanie znanych zagrożeń związanych z określonymi identyfikatorami URI
- Dodano zajęcia
HarmfulAppsData
i powiązane z nimi zajęciaSafetyNetApi.HarmfulAppsResponse
. Te klasy zawierają informacje dotyczące potencjalnie szkodliwych aplikacji. Powiązana klasaSafetyNetApi.HarmfulAppsResult
została wycofana na rzecz tych metod. - Dodano do klasy SafetyNet metody
getClient(Context)
igetClient(Activity)
. Te metody zwracająSafetyNetClient
, który jest używany do uzyskiwania dostępu do wszystkich interfejsów API SafetyNet. Te metody zastępują polaAPI
iSafetyNetAPI
klasySafetyNet
, które zostały wycofane. - Dodano klasę
SafetyNetApi.AttestationResponse
. Ta klasa zawiera wyniki testów z Compatibility Test Suite na Androida. Ta klasa zastępuje klasySafetyNetApi.AttestationResult
iSafetyNet.SafeBrowsingResult
, które zostały wycofane. - Dodano klasę
SafetyNetApi.RecaptchaTokenResponse
. Ta klasa zawiera token odpowiedzi użytkownika reCAPTCHA. Te zajęcia zastępują zajęciaSafetyNetApi.RecaptchaTokenResult
, które zostały wycofane. - Dodano klasę
SafetyNetApi.SafeBrowsingResponse
. Ta klasa udostępniaResponse
, gdy aplikacja wywołuje metodęlookupUri()
. Ta klasa zastępuje klasęSafetyNetApi.SafeBrowsingResult
, która została wycofana. - Dodano klasę
SafetyNetApi.VerifyAppsUserResponse
i dodano nowe stałe do klasyVerifyAppsConstants
. Te klasy obsługują interfejs Verify Apps API.
- Dodano klasę
Portfel
- Dodano klasę
InstrumentInfo.CardClass
. Ta klasa wskazuje, czy karta jest kartą kredytową, debetową czy przedpłaconą.
- Dodano klasę
Maj 2017 r. – wersja 10.2.6
Indeksowanie aplikacji
Od czasu wydania pakietu SDK Usług Google Play w wersji 10.0 interfejs App Indexing API został przeniesiony do nowego interfejsu Firebase App Indexing API. Pierwotny interfejs App Indexing API został całkowicie wycofany i nie można go już używać w aplikacjach utworzonych za pomocą pakietu SDK w wersji 10.2.6.
Firebase
Najnowsza aktualizacja Firebase zawiera wersję beta Monitorowania wydajności oraz kilka ulepszeń różnych funkcji, w tym Komunikacji w chmurze i Laboratorium testowego. Więcej informacji znajdziesz w notatkach o wersji pakietu Android SDK Firebase.
Kwiecień 2017 r. – wersja 10.2.4
Firebase
Ta wersja zawiera aktualizacje Cloud Storage dla Firebase. Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Marzec 2017 r. – wersja 10.2.1
Android O w wersji dla deweloperów 1
Ta wersja zawiera aktualizacje zapewniające zgodność z Androidem O w wersji deweloperskiej 1. Najważniejsze zmiany to wewnętrzne zmiany w bibliotekach Google Cloud Messaging (GCM) i Firebase Cloud Messaging (FCM) oraz zmiana gwarantowanego czasu trwania wywołań zwrotnych GCM i FCM do 10 sekund, po których Android O uzna je za kwalifikujące się do zakończenia. Więcej informacji o obsługiwaniu wiadomości GCM i FCM w Androidzie O znajdziesz na blogu Firebase.
Luty 2017 r. – wersja 10.2
Najważniejsze zmiany w wersji 10.2 Usług Google Play.
Wycofanie obsługi wersji Androida 2.3.x (Gingerbread)
Usługi Google Play w wersji 10.2.x to pierwsza wersja, która nie obsługuje w pełni Androida 2.3.x (Gingerbread). Aplikacje opracowane za pomocą pakietu SDK w wersji 10.2.x lub nowszej wymagają co najmniej poziomu interfejsu API 14 i nie można ich zainstalować na urządzeniach z poziomem interfejsu API niższym niż 14. Więcej informacji o dostępnych opcjach, w tym o tworzeniu wielu plików APK w celu rozszerzenia obsługi aplikacji na Androida Gingerbread, znajdziesz na blogu dla deweloperów Androida.
Reklamy
- Dodaliśmy obsługę komponentów wideo w przypadku reklam natywnych zaawansowanych z treścią oraz niestandardowych reklam natywnych renderowanych przez Doubleclick for Publishers (DFP).
- Dodano metodę
destroy()
do interfejsuNativeCustomTemplateAd
. - Do klasy
PublisherAdView
dodano metodygetVideoController()
,setVideoOptions
igetVideoOptions()
. - Dodano zajęcia
AdChoicesView
. - Do klasy
NativeAdMapper
dodano metodygetAdChoicesContent()
isetAdChoicesContent()
. - Dodano interfejs
InitializableMediationRewardedVideoAdAdapter
dla adapterów filmów z nagrodą, który umożliwia inicjowanie wielu jednostek reklamowych naraz.
Smart Lock na hasła
Ulepszono działanie tokenów identyfikacyjnych w Smart Lock. Aplikacje muszą teraz wyraźnie prosić o token, wywołując funkcję
setIdTokenRequested(true)
. Aplikacje mogą też określać wartościaudience
inonce
dla tokena za pomocą metodsetServerClientId()
isetIdTokenNonce()
. Więcej informacji znajdziesz w tych aktualizacjach dotyczących interfejsu API:- Do klasy
CredentialRequest
dodano metodygetAccountTypesSet()
,getIdTokenNonce()
,getServerClientId()
iisIdTokenRequested()
. - Do klasy
CredentialRequest.Builder
dodano metodysetIdTokenRequested()
isetServerClientId()
. - Do klasy
HintRequest
dodano metodygetIdTokenNonce()
,getServerClientId()
iisIdTokenRequested()
. - Do klasy
HintRequest.Builder
dodano metodysetIdTokenNonce()
,setIdTokenRequested()
isetServerClientId()
.
- Do klasy
Świadomość
- Dodano metody interfejsu API Fence, aby umożliwić deweloperom rozszerzenie zakresu opcji czasowe ogrodzenia. Więcej informacji znajdziesz w artykule
TimeFence.aroundTimeInstant()
iTimeFence.inTimeInterval()
. - Dodano interfejsy Snapshot API do pobierania semantycznych interwałów czasowych dla bieżącego czasu i lokalizacji. Więcej informacji znajdziesz w artykułach o klasach
SnapshotAPI.getTimeIntervals()
,TimeIntervalsResult()
iTimeIntervals()
.
- Dodano metody interfejsu API Fence, aby umożliwić deweloperom rozszerzenie zakresu opcji czasowe ogrodzenia. Więcej informacji znajdziesz w artykule
Logowanie w Google
Dodaliśmy możliwość korzystania przez deweloperów gier z interfejsu Google Sign-in API w celu uproszczenia uwierzytelniania po stronie serwera. Więcej informacji znajdziesz w interfejsie
GoogleSignInOptionsExtension
, klasieGoogleSignInOptions
i metodzieGoogleSignInOptions.Builder.addExtension()
. Więcej informacji o integrowaniu uwierzytelniania po stronie serwera w grach znajdziesz w artykule Włączanie dostępu do Usług Gier Google Play po stronie serwera.Google Fit
Dodaliśmy nowe typy danych dotyczących zdrowia, które umożliwiają zapisywanie na platformie Google Fit większej różnorodności danych, takich jak ciśnienie krwi, poziom glukozy we krwi, nasycenie tlenem, pozycja ciała, temperatura ciała i dane dotyczące zdrowia reprodukcyjnego. Więcej informacji znajdziesz w zajęciach
HealthDataTypes
iHealthDataFields
.Mapy
W tej wersji wprowadzamy niestandardowe stylizacje ścieżek poliliniowych oraz konturów wielokątów i kół.
- Teraz możesz przechowywać dowolne obiekty danych razem z obiektmi geometrycznymi. Na przykład wywołaj metodę setTag(), aby dodać obiekt danych do polilinii.
- Pełną listę funkcji, poprawek błędów i innych informacji znajdziesz w informacjach o wersji interfejsu Mapy Google API na Androida.
W pobliżu
Dodano klasę
AudioBytes
do interfejsu API Nearbymessages.audio
, aby umożliwić urządzeniom wysyłanie i odbieranie danych za pomocą dźwięku w zakresie ultradźwięków.Firebase
Najnowsza aktualizacja Firebase zawiera kilka ulepszeń w różnych funkcjach, w tym w Analytics, Uwierzytelnianiu, Bazie danych czasu rzeczywistego, Storage, Test Lab dla Androida, Raportowaniu awarii i Linkach dynamicznych. Więcej informacji znajdziesz w notatkach do wersji pakietu SDK Firebase na Androida.
Listopad 2016 r. – wersja 10.0
Najważniejsze zmiany w wersji 10.0 Usług Google Play.
Usługi Google Play zaktualizowane do wersji 10.0.1
Ta wersja rozwiązuje problem z brakiem wartości
minSdkVersion
w plikuplay-services-location.aar
, który powodował nieoczekiwane scalenie uprawnieńWRITE_EXTERNAL_STORAGE
,READ_EXTERNAL_STORAGE
iREAD_PHONE_STATE
do plików manifestu aplikacji.Wycofanie obsługi wersji Androida 2.3.x (Gingerbread)
Usługi Google Play w wersji 10.0.x to ostatnia wersja, która w pełni obsługuje Androida w wersji 2.3.x (Gingerbread). Aplikacje opracowane przy użyciu przyszłych wersji pakietu SDK (po wersji 10.0.x) nie będą mogły nawiązywać połączenia z Usługami Google Play na urządzeniach z Androidem Gingerbread. Więcej informacji o dostępnych opcjach, w tym o generowaniu wielu plików APK w celu rozszerzenia obsługi aplikacji na Androida Gingerbread, znajdziesz na blogu dla deweloperów Androida.
Przesyłanie
W listopadowej wersji interfejsu Cast API udostępniamy deweloperom aplikacji ulepszone funkcje w tych obszarach:
- Nowa metoda
getVideoInfo()
w klasieMediaStatus
pobiera bieżącą instancjęVideoInfo
, która identyfikuje rozdzielczość wyświetlacza 4K. - Nowa metoda
CastContext.getCastState()
wyświetlaCastState
obecny stan sesji, np. czy urządzenia są dostępne i czy sesja została nawiązana. - Nowe atrybuty przycisków
@drawable
umożliwiają dostosowywanie stylów przycisków w mini kontrolerze i rozszerzonym kontrolerze. ImagePicker
ma terazonPickImage
obsługę, która przyjmujeImageHints
klasę z oczekiwanym formatem obrazu.- Nowa metoda
CastContext.getMergedSelector()
pozwala uzyskać dostęp doMediaRouteSelector
. - Dodano 2 nowe klasy przerw na reklamę:
AdBreakClipInfo
zawiera statyczne informacje o klipie przerwy na reklamę,AdBreakStatus
zawiera informacje o stanie. - Gdy użytkownik przesyła treści, inne urządzenia w tej samej sieci otrzymują powiadomienie z przyklejonego pilota, aby również mogły sterować odtwarzaniem.
- Więcej informacji o tej wersji i dodatkowe notatki znajdziesz w listopadzie w pakiecie SDK Cast.
- Nowa metoda
Lokalizacja
- Ulepszenia skanowania Bluetooth Low Energy (BLE).
W pobliżu
- Powiadomienia w pobliżu są znów dostępne. Więcej informacji i aktualizacje znajdziesz na stronie dla deweloperów powiadomień o ofertach w pobliżu.
Firebase
- Najnowsza aktualizacja Firebase zawiera kilka ulepszeń i poprawek błędów w różnych funkcjach, w tym nowy interfejs Firebase App Indexing API. Więcej informacji znajdziesz w notatkach o wersji pakietu Android SDK Firebase.
Październik 2016 r. – wersja 9.8
Najważniejsze zmiany w wersji 9.8 Usług Google Play.
Reklamy
- Dodaliśmy możliwość zbierania danych pomiaru ruchu w Widoku aktywnym w przypadku reklamodawców korzystających z DoubleClick Campaign Managera, których reklamy są renderowane w aplikacjach korzystających z pakietu SDK do reklam mobilnych Google.
Przesyłanie
Wersja 3.3 interfejsu Cast API zapewnia programistom aplikacji ulepszone funkcje w tych obszarach:
- Podczas odtwarzania reklam poprawiliśmy wygląd paska przesuwania, a obraz plakatu w tle jest rozmyty.
- Dodaliśmy możliwość dostosowania stylu mini kontrolerów.
- Dodano klasę
ImageHints
, która przekazuje obiektowiImagePicker
wskazówki dotyczące typu i rozmiaru obrazu do wyświetlenia w interfejsie. - Więcej informacji o tej wersji znajdziesz w pakiecie SDK Cast w wersji 3.3.
Fit
- Fit zawiera teraz interfejs Goals API, który umożliwia aplikacji odczytywanie celów fitnessu utworzonych przez użytkowników aplikacji Google Fit na Androida.
Logowanie w Google
- Dodaliśmy możliwość wypełniania pól z numerami telefonów powiązanymi z kontem jednym kliknięciem w aplikacjach, które korzystają z interfejsu Credentials API.
W pobliżu
- Wiadomości w pobliżu zostały ulepszone o nowy interfejs i obsługę bez użycia rąk.
- Powiadomienia o osobach w pobliżu są tymczasowo niedostępne. Więcej informacji i aktualizacje znajdziesz na stronie dla deweloperów powiadomień o bliskości.
Firebase
- Najnowsza aktualizacja Firebase zawiera kilka ulepszeń i poprawek błędów dotyczących wielu funkcji. Więcej informacji znajdziesz w notatkach o wersji pakietu Android SDK Firebase.
Wrzesień 2016 r. – wersja 9.6
Najważniejsze zmiany w wersji 9.6 Usług Google Play.
Usługi Google Play zaktualizowane do wersji 9.6.1 Ta wersja naprawia brakujące wartości
minSdkVersion
wplay-services-location.aar
, która powodowała nieumyślne zlanie się uprawnieńWRITE_EXTERNAL_STORAGE
,READ_EXTERNAL_STORAGE
iREAD_PHONE_STATE
z pliku manifestu aplikacji.Reklamy
- Dodaliśmy do klasy
MobileAds
metodę interfejsu API do diagnostyki wydawcyopenDebugMenu
, aby zapewnić wydawcom reklam w internecie mobilnym i aplikacji mobilnych te same funkcje rozwiązywania problemów i podglądu, które są dostępne w przypadku reklam na komputery.
- Dodaliśmy do klasy
Przesyłanie
Wersja 3.2 interfejsu Cast API zapewnia programistom aplikacji ulepszone funkcje w tych obszarach:
- Tryb reklam: sterowanie kontrolerami i powiadomieniami jest wyłączone podczas wyświetlania reklam.
- Tryb na żywo: strumienie wideo i dźwięku na żywo mają teraz przycisk odtwarzanie/zatrzymanie zamiast przycisku odtwarzanie/wstrzymywanie.
- Więcej informacji o tej wersji znajdziesz w artykule Pakiet SDK Cast w wersji 3.2.
Mapy
- Przedstawiamy niestandardowy styl mapy: możesz teraz zmienić wygląd (lub nawet ukryć) takich elementów mapy jak drogi, parki, firmy itp.
- Firmowe punkty orientacyjne są teraz domyślnie widoczne na mapie. Obiekty firmowe to firmy takie jak sklepy, restauracje i hotele. Możesz je ukryć, stosując niestandardowy styl mapy.
- Szczegółowe informacje i ważne uwagi znajdziesz w informacjach o wersji interfejsu Maps Android API.
Miejsca
- Dodano metodę
setCountry
, która pozwala ograniczyć zakres żądania autouzupełniania w usłudze Places do jednego kraju.
- Dodano metodę
Firebase
- Najnowsza aktualizacja Firebase zawiera kilka ulepszeń i poprawek błędów dotyczących wielu funkcji. Więcej informacji znajdziesz w notatkach o wersji pakietu Android SDK Firebase.
Sierpień 2016 r. – wersja 9.4
Najważniejsze zmiany w wersji 9.4 Usług Google Play.
Logowanie się w Google
GoogleSignInAccount
obsługuje teraz metodygetFamilyName()
igetGivenName()
, aby umożliwić dostęp do nazwiska i imienia zalogowanych użytkowników.
Google Plus
Interfejs Plus.API (w tym
Plus.PeopleApi
iPlus.AccountApi
) został wycofany. Wszystkie widżety interfejsu Google+, takie jak przyciski udostępniania i „+1”, będą nadal obsługiwane.- Jeśli chcesz się zintegrować z logowaniem w Google, przełącz się na
GoogleSignInApi
. - Jeśli Twoja aplikacja potrzebuje informacji o kontaktach i bardziej rozbudowanych danych profilu, zapoznaj się z Androidem Contacts Provider lub wieloplatformowym People API. Aby zwiększyć rozpowszechnianie aplikacji za pomocą grafów społecznościowych użytkowników, użyj zaproszeń Firebase.
Więcej informacji znajdziesz w notatkach dotyczących wycofania Plus.API.
- Jeśli chcesz się zintegrować z logowaniem w Google, przełącz się na
Przesyłanie
Interfejs Cast API w wersji 3 zawiera teraz ulepszone funkcje dla deweloperów aplikacji w tych obszarach:
- Interfejs
ControlButtonsContainer
określa kontener dla przycisków sterujących. - Klasa
ExpandedControllerActivity
odpowiada za większość implementacji rozszerzonego kontrolera, czyli pełnowymiarowego pilota.
- Interfejs
Miejsca
- Interfejs API Miejsca zawiera teraz przeprojektowany interfejs użytkownika selektora miejsc, który wykorzystuje zasady Material Design.
Mapy
- Dodaliśmy zestaw nowych odbiorników zmian stanu kamery dla zdarzeń rozpoczęcia, trwania i zakończenia ruchu kamery.
- Dodano możliwość przechowywania i pobierania dowolnych obiektów danych powiązanych z oznacznikami.
- Dodano możliwość ustawiania preferowanych minimalnych i maksymalnych poziomów powiększenia.
- Dodaliśmy możliwość ograniczenia zakresu, w którym użytkownicy mogą przewijać i przesuwać widok.
- Więcej informacji znajdziesz w najnowszych notatkach o wydańach interfejsów API Map Google na Androida.
Bezpieczeństwo
- Interfejs API Bezpiecznego przeglądania pozwala aplikacji określić, czy adres URI jest powiązany z potencjalnie szkodliwą aplikacją lub możliwym atakiem wykorzystującym inżynierię społeczną. Więcej informacji znajdziesz w artykule Sprawdzanie adresów URL za pomocą interfejsu Safe Browsing API.
Firebase
- Najnowsza aktualizacja Firebase zawiera kilka ulepszeń i poprawek błędów dotyczących wielu funkcji. Więcej informacji znajdziesz w informacjach o wersjach Firebase.
Czerwiec 2016 r. – wersja 9.2
Najważniejsze zmiany w wersji 9.2 Usług Google Play.
Usługi Google Play zaktualizowane do wersji 9.2.1 Ta wersja rozwiązuje problem z plikiem
proguard.txt
zawartym w wersji 9.2.0, który powodował te błędy:W projektach na Androida, które korzystają z skraplacza zasobów Gradle, występuje ten błąd:
no viable alternative at input 'com.google.android.gms.common.util.DynamiteApi'
W projektach na Androida, które korzystają z kompletu narzędzi Jack, występują błędy podobne do tych:
Error while parsing '<path>/exploded-aar/com.google.android.gms/play-services-auth-base/9.2.0/proguard.txt':37 [<stack trace>] NoViableAltException(5@[])
Reklamy
- Dodano metodę
setAdChoicesPlacement
do klasyNativeAdOptions.Builder
. Wydawcy aplikacji mogą użyć tej metody, aby określić lokalizację ikony YourAdChoices w reklamach natywnych. - Ulepszenie odtwarzania reklam wideo dzięki kilku poprawkom błędów.
- Dodano metodę
Świadomość
Interfejs Awareness API łączy 7 sygnałów dotyczących lokalizacji i kontekstu w jednym interfejsie API, umożliwiając tworzenie aplikacji z potężnymi funkcjami opartymi na kontekście, które mają minimalny wpływ na zasoby systemowe. Zawiera 2 zestawy interfejsów API:
- Interfejs Snapshot API umożliwia aplikacjom uzyskanie bieżącej wartości dowolnego z tych 7 sygnałów.
- Interfejs Fence API pozwala aplikacjom reagować na zmiany w kontekście użytkownika.
Przesyłanie
Interfejs Cast API w wersji 3 udostępnia deweloperom aplikacji ulepszone funkcje w tych obszarach:
- Zarządzanie stanem sesji
- Łączenie, rozłączanie i ponowne łączenie z siecią
- Wdrożenie UX i UI
- Obsługa większej liczby typów urządzeń
- Więcej informacji o tej wersji znajdziesz w pakiecie Google Cast SDK w wersji 3.
Firebase
- Najnowsza aktualizacja Firebase zawiera kilka ulepszeń i poprawek błędów dotyczących wielu funkcji. Więcej informacji znajdziesz w informacjach o wersjach Firebase.
Google Fit
- Ulepszenia dotyczące zliczania kroków na Androidzie Wear, które mają na celu zapewnienie spójności pomiaru liczby kroków na tarczach zegarka i w aplikacjach oraz zgodności z HistoryApi#readDailyTotal.
- Słuchaj aktualizacji danych za pomocą metody HistoryApi#registerDataUpdateListener(), aby umożliwić aplikacji aktualizowanie wewnętrznej pamięci podręcznej danych, gdy zapisane dane zostaną zaktualizowane przez inną aplikację.
- Dodano nowy typ danych nawodnienie, który służy do pomiaru spożycia wody.
Lokalizacja
- Poprawki błędów i ulepszenia w kilku obszarach, w tym zarządzanie baterią i rozpoznawanie aktywności.
Mapy
- Nowa metoda MarkerOptions.zIndex() określa kolejność nakładania się znacznika w porównaniu z innymi znacznikami na mapie.
- Możesz ustawić współczynnik przezroczystości na kafelkach nakładek, aby użytkownicy mogli zobaczyć mapę podstawową pod nałożonymi kafelkami.
- Teraz łatwiej jest tworzyć kółka, które można kliknąć, a potem używać metody OnCircleClickListener do nasłuchiwania zdarzeń kliknięcia.
- Szczegółowe informacje i ważne uwagi znajdziesz w informacjach o wersji interfejsu Maps Android API.
Mobile Vision
- Rozwiązano problemy z usługą wymaganą przez wykrywanie kodów kreskowych i twarz w Mobile Vision. Wszyscy użytkownicy mogą ponownie korzystać z funkcji wykrywania twarzy i kodów kreskowych. Więcej informacji znajdziesz w informacjach o wersji Mobile Vision.
- Dodano Text API: optyczne rozpoznawanie znaków w tekście łacińskim (np. angielskim, hiszpańskim, niemieckim, francuskim) na zdjęciach. Text API zwraca strukturę organizacyjną tekstu (akapity, wiersze, słowa), a także sam tekst.
W pobliżu
- Dodano powiadomienia o bliskości, aby informować użytkowników o aplikacjach i witrynach powiązanych z bliskim beaconem lub inteligentnym urządzeniem.
- Nearby.Messages może w tle skanować beacony Eddystone i iBeacon, a po znalezieniu beaconów pasujących do filtra aktywować aplikacje klienta. Więcej informacji znajdziesz w artykule Nearby.Messages.
- W tej wersji nie ma już wymagania, aby klienci używali interfejsu API beaconów zbliżeniowych do zarządzania beaconami. Usługa Nearby będzie teraz bezpośrednio zwracać przeanalizowane reklamy BLE, co pozwoli klientom na interpretowanie tych reklam za pomocą własnych rozwiązań.
- szacunki odległości i informacje RSSI są teraz zwracane do klientów beaconów na pierwszym planie;
Maj 2016 r. – wersja 9.0
Najważniejsze zmiany w wersji 9.0 Usług Google Play.
Usługi Google Play zaktualizowane do wersji 9.0.2 Usługi Google Play w wersji 9.0.2 są już dostępne. Ta wersja rozwiązuje znany problem z Uwierzytelnianiem Firebase, w którym funkcja
FirebaseAuthApi
jest niedostępna na niektórych urządzeniach. Gdy te urządzenia próbują używać interfejsów API uwierzytelniania, występuje błądFirebaseApiNotAvailableException
.Usługi Google Play zaktualizowane do wersji 9.0.1
Usługi Google Play w wersji 9.0.1 są już dostępne. W tej wersji rozwiązaliśmy następujące problemy z wersją 9.0.0:
- Rozwiązuje błąd kompilacji związany ze zmianą klasy w funkcji ContextCompat.getNoBackupFilesDir().
- Rozwiązanie znanego problemu z wyświetlaniem reklam AdMob na urządzeniach bez pliku APK Usług Google Play, gdy aplikacja korzysta z postprocessingu ProGuard.
Firebase
Firebase udostępnia deweloperom mobilnym narzędzia i infrastrukturę potrzebne do tworzenia aplikacji, pozyskiwania użytkowników i generowania przychodów z reklam w aplikacji. W tej wersji interfejsy API Firebase są dostępne w usługach Google Play. Obejmują one nowe usługi: Firebase Analytics, Firebase Storage, Firebase Remote Config, Firebase Crash Reporting, Firebase Dynamic Links i Firebase Notifications.
Listę bibliotek dostępnych dla różnych funkcji Firebase znajdziesz w bibliotekach Firebase. Te funkcje są teraz dostępne w Firebase w pakiecie SDK Usług Google Play 9.0:
Zaproszenia do aplikacji (obecnie Zaproszenia Firebase) są nadal dostępne na stronie
com.google.android.gms.appinvite
, ale od teraz należy używać stronycom.google.firebase:firebase-invites
.Komunikacja w chmurze Firebase opiera się na interfejsie API Google Cloud Messaging i go ulepsza. Nadal możesz korzystać z usługi Google Cloud Messaging w wersji
com.google.android.gms.gcm
, ale zalecamy uaktualnienie jej do wersjicom.google.firebase:firebase-messaging
.
Więcej informacji o Firebase znajdziesz na stronie https://firebase.google.com/.
Reklamy
- Interfejs API wydawcy reklam wideo z nagrodą obsługuje teraz zdarzenia niestandardowe.
- Natywne wideo ekspresowe zawiera teraz interfejsy API, które umożliwiają kontrolowanie sposobu wyświetlania filmów, w tym określanie początkowego stanu wyciszenia i wyzwań zwrotnych po zakończeniu odtwarzania.
- Zaktualizowane reklamy w wyszukiwarce niestandardowej w aplikacjach mobilnych, które umożliwiają deweloperom zarabianie na zdarzeniach wyszukiwania w aplikacji dzięki bardzo trafnym reklamom wyświetlanym na podstawie zapytań użytkowników. Dzięki tej aktualizacji rozwiązanie do zarabiania w aplikacji jest takie samo jak to dostępne na komputerach i w witrynach mobilnych. Deweloperzy aplikacji mają teraz dostęp do pełnego zestawu rozszerzeń, układów, opcji atrybucji, wywołań zwrotnych i niestandardowych ikon reklam.
- Interfejs MobileAds API obsługuje teraz ustawienie preferowanej głośności reklam wideo za pomocą parametru
setAppVolume()
, a także wyciszanie reklam wideo za pomocą parametrusetAppMuted()
. - Metoda MobileAds
initialize(android.content.Context, java.lang.String)
nie jest już wycofana. Zamiast niej należy używać metodyinitialize(android.content.Context)
. - Interfejs
MediationNativeListener
zawiera teraz metodęonAdImpression()
, którą sieci reklamowe na urządzenia mobilne mogą wywoływać podczas rejestrowania wyświetleń.
W pobliżu
- Uproszczone interfejs użytkownika i model uprawnień dotyczące zgody na dostęp do danych z urządzeń w pobliżu.
- Każda aplikacja z dokładnym dostępem do lokalizacji może skanować w poszukiwaniu beaconów BLE bez dodatkowego uprawnienia.
- Okna z prośbą o zgodę wyświetlają się użytkownikom, gdy aplikacja wywołuje metodę GoogleAPIClient
connect()
.
- Uproszczone interfejs użytkownika i model uprawnień dotyczące zgody na dostęp do danych z urządzeń w pobliżu.
Gry
- Aktualizacje pakietu SDK klienta, które mają na celu ulepszenie interfejsu Player Stat API dzięki 2 nowym prognozom: prognozowanie wydatków gracza w ciągu najbliższych 28 dni oraz prognozowanie prawdopodobieństwa, że gracz należy do 95. procentyla wydatków.
- Aktualizacje pakietu SDK klienta, które mają na celu udostępnienie interfejsu Video Recording API.
Google Cloud Messaging
- Usługa Google Cloud Messaging (GCM) jest zintegrowana z Firebase. Dotychczasowi użytkownicy GCM mogą nadal korzystać z tej usługi bez zakłóceń, ale zdecydowanie zalecamy przejście na nowe, uproszczone interfejsy API Komunikacji w chmurze Firebase (FCM), aby mogli korzystać z przyszłych wersji nowych funkcji i ulepszeń. Więcej informacji znajdziesz w artykule Przenoszenie aplikacji klienckiej GCM na Androida do Komunikacji w chmurze Firebase.
Mobile Vision
- Usługa wymagana przez Mobile Vision jest teraz wyłączona z powodu problemu z tą usługą. Uniemożliwi to korzystanie z tych funkcji użytkownikom, którzy nie korzystali wcześniej z wykrywania twarzy lub kodów kreskowych. Dopóki ten problem nie zostanie rozwiązany, nie zalecamy dodawania do aplikacji nowych funkcji Mobile Vision.
- W przypadku aplikacji, które już korzystają z funkcji Mobile Vision, sprawdź, czy
FaceDetector.isOperational()
lubBarcodeDetector.isOperational()
, aby potwierdzić gotowość detektora przed użyciem detektora twarzy lub kodu kreskowego.
Uwierzytelnianie
Klasa GoogleAuthUtil została przeniesiona do interfejsu API uwierzytelniania w pakiecie SDK usług Google Play. Jeśli Twoja aplikacja używa uprawnienia
GoogleAuthUtil.getToken()
, może pojawić się błąd podobny do tego:Error:(xx, xx) error: package com.google.android.gms.auth does not exist
Error:(xx, xx) error: cannot find symbol variable GoogleAuthUtil
Jeśli potrzebujesz dostępu do interfejsu REST API na Androidzie, dodaj opcję -auth do pliku build.gradle:
compile 'com.google.android.gms:play-services-auth:9.0.1'
W przeciwnym razie zalecamy przenieścienie aplikacji na interfejs Google Sign-In API, aby wdrożyć w niej najnowsze ulepszenia dotyczące zabezpieczeń i wygody użytkowników. Więcej informacji znajdziesz w przewodniku po sprawdzonych metodach dotyczących Google Sign-In.
Znane problemy z wersją 9.0.0
Jeśli Twoja aplikacja korzysta z AdMob i z post-processingu w ProGuard, nie będzie mogła wyświetlać reklam na urządzeniach bez pliku APK Usług Google Play, chyba że dostosujesz konfigurację ProGuard lub zaktualizujesz aplikację, aby używała pakietu SDK Usług Google Play w wersji 9.0.1. Aby mieć pewność, że reklamy będą wyświetlane na tych urządzeniach po zaktualizowaniu aplikacji do wersji korzystającej z pakietu SDK Usług Google Play w wersji 9.0.0, dodaj do pliku konfiguracyjnego ProGuarda następującą opcję keep:
-keep public @com.google.android.gms.common.util.DynamiteApi class * { *; }
Grudzień 2015 r. – wersja 8.4
Najważniejsze zmiany w wersji 8.4 Usług Google Play.
Mapy Google
- W tej wersji wprowadzamy kilka nowych detektorów zdarzeń:
OnInfoWindowLongClickListener
wywołuje wywołanie zwrotneonInfoWindowLongClick(Marker)
, gdy użytkownik kliknie długo okno z informacjami.OnInfoWindowCloseListener
wywołuje wywołanie zwrotne doonInfoWindowClose(Marker)
, gdy zamykasz okno z informacjami. Więcej informacji znajdziesz w przewodniku dotyczącym zdarzeń okna z informacjami.OnPolylineClickListener
wywołuje funkcję zwracającą wartośćonPolylineClick(Polyline)
, gdy użytkownik kliknie ścieżkę poliliniową. Zapoznaj się z przewodnikiem po zdarzeniach polyline.OnPolygonClickListener
wywołuje funkcjęonPolygonClick(Polygon)
, gdy użytkownik kliknie poligon. Zapoznaj się z przewodnikiem po zdarzeniach Polygon.OnGroundOverlayClickListener
wywołuje wywołanie zwrotneonGroundOverlayClick(GroundOverlay)
, gdy użytkownik kliknie nakładkę na mapę. Zapoznaj się z przewodnikiem po zdarzeniach nakładki na mapę.
- Możesz włączyć lub wyłączyć możliwość klikania wielolinii, wielokątów i nakładek na mapę, wywołując metodę
setClickable(boolean)
odpowiedniego obiektu. - Poprawki błędów. Szczegółowe informacje znajdziesz w informacjach o wersji Map Google.
- W tej wersji wprowadzamy kilka nowych detektorów zdarzeń:
Google Places
- W tej wersji wprowadzamy nową usługę autouzupełniania, która zwraca prognozy miejsc w odpowiedzi na zapytania użytkownika.
PlaceAutocompleteFragment
to okno wyszukiwania z wbudowaną funkcją autouzupełniania.GeoDataApi.getAutocompletePredictions()
umożliwia programowe uzyskiwanie dostępu do prognoz dotyczących miejsc, co umożliwia tworzenie pełnego interfejsu użytkownika wyszukiwarki niestandardowej.
- Autouzupełnianie zostało również dodane do wyszukiwarki miejsc.
- W tej wersji wprowadzamy nową usługę autouzupełniania, która zwraca prognozy miejsc w odpowiedzi na zapytania użytkownika.
Logowanie w Google
- Gdy użytkownicy cofną dostęp aplikacji w Ustawieniach Google > Połączone aplikacje, usługi Google Play uruchomią usługę wycofania, aby wyczyścić buforowany stan logowania.
- Możesz skonfigurować obiekt
GoogleSignInOptions
tak, aby użytkownicy mogli logować się tylko za pomocą kont w domenie Google Apps. W tym celu użyj metody setHostedDomain w metodzie buildera. - Funkcja wywołania zwrotnego
onUploadServerAuthCode
i powiązane z nią funkcje zostały usunięte. Aby uzyskać token dostępu do backendu, użyj metodrequestServerAuthCode
igetServerAuthCode
. Więcej informacji znajdziesz w artykule Włączanie dostępu po stronie serwera.
Historia Google Fit
- Interfejs Google Fit History API zawiera teraz nową metodę
updateData
, która ułatwia aktualizowanie danych przechowywanych w Google Fit. DziękiupdateData
nie musisz już usuwać istniejących punktów danych, które pokrywają się z nowym punktem danych, który chcesz dodać do Google Fit. Konflikty są automatycznie rozwiązywane przez usunięcie istniejących punktów danych, które nakładają się na nowy punkt danych.
- Interfejs Google Fit History API zawiera teraz nową metodę
Wiadomości w pobliżu
- Nowa obsługa subskrypcji wiadomości z beaconów BLE w tle. Dzięki temu aplikacja może otrzymywać powiadomienia z beaconów nawet wtedy, gdy nie jest aktywna.
Zaproszenia do aplikacji
- Podczas wysyłania zaproszeń e-mailowych możesz teraz dołączać dodatkowe dane z aplikacji, takie jak niestandardowy obraz, niestandardowy tekst wezwania do działania przy przycisku instalacji w zaproszeniu oraz niestandardowy kod HTML w e-mailu z zaproszeniem.
Vision API
- Dodano obsługę kodów kreskowych Aztec.
Usługi lokalizacyjne
- Zwiększona dokładność określania lokalizacji przez Wi-Fi lub stacje bazowe.
Znane problemy
- Emulatorów dla najnowszej wersji Androida Wear obecnie nie ma.
listopad 2015 r. – wersja 8.3,
Najważniejsze zmiany w wersji Usług Google Play 8.3.
- Logowanie w Google – nowy interfejs API
GoogleSignIn
znacznie ułatwia integrację podstawowych funkcji konta Google w aplikacji. Oto niektóre z tych zmian:- Możesz teraz zmienić stan logowania
GoogleApiClient
bez konieczności ponownego nawiązywania połączenia. Więcej informacji znajdziesz w artykułachSIGN_IN_MODE_OPTIONAL
iSIGN_IN_MODE_REQUIRED
. - Upraszcza integrację podczas uwierzytelniania na serwerze.
- Nie wymaga już uprawnień systemowych do uzyskania zalogowanego konta.
- Nowy wygląd przycisku Logowanie.
- Możesz teraz zmienić stan logowania
- Usługi lokalizacyjne
- Ulepszenia dotyczące baterii dla dostawcy uśrednionej lokalizacji.
- Nowa metoda
flushLocations()
umożliwia natychmiastowe zwracanie wszystkich lokalizacji z grupy, zamiast czekać na ich zgrupowanie.
- Pomiar w aplikacji – ta wersja zawiera funkcję zbierania anonimowych statystyk dotyczących zdarzeń zakupu w aplikacji.
- Zaproszenia do aplikacji – nowa metoda
AppInvite.AppInviteApi.getInvitation()
skonfigurujeResultCallback
, za pomocą którego możesz uruchomić działanie precyzyjnego linku.
- Zaproszenia do aplikacji – nowa metoda
- Różne ulepszenia – w Usługach Google Play wprowadzono różne ulepszenia i zmiany, w tym:
- Nowa metoda
AdRequest.Builder setIsDesignedForFamilies
umożliwia aplikacjom, które uczestniczą w programie Dla całej rodziny, określenie, czy dane żądanie reklamy powinno zwracać reklamy zgodne z programem Dla całej rodziny. ResolvingResultCallbacks
można użyć do automatycznego uruchamiania rozdzielczości zwracanych przez wywołania interfejsu API, gdy wymagana jest interakcja z użytkownikiem.CastRemoteDisplayLocalService
udostępnia nową funkcję wywołania zwrotnegoonServiceCreated
, która jest wywoływana po utworzeniu lokalnej usługi.- Metody
GoogleApiClient.dumpAll()
możesz użyć, aby debugować problemy z cyklem życia. - Możesz teraz programowo
setAutoFocusEnabled()
naCameraSource
. DataApi
umożliwia teraz określenie pilności elementów do zsynchronizowania z urządzeniem do noszenia za pomocą metodyPutDataRequest.isUrgent()
.- Interfejs Credentials API został przeniesiony z biblioteki -base do biblioteki -auth. Aby uniknąć błędów kompilacji, może być konieczne dodanie
compile 'com.google.android.gms:play-services-auth:8.3.0'
.
- Nowa metoda
Znane problemy
- Jeśli podczas korzystania z pluginu google-services pojawi się komunikat o błędzie „Znaleziono com.google.android.gms:play-services-auth:8.3.0, ale wymagana jest wersja 8.1.0”, zaktualizuj plugin google-services do wersji 1.5.0-beta2 lub nowszej.
Wrzesień 2015 r. – wersja 8.1
Najważniejsze zmiany w wersji Usług Google Play 8.1.
- Dodano obsługę modelu uprawnień Marshmallow.
- Play Games Player Stats API – nowy interfejs API, który umożliwia dostosowanie doświadczeń graczy do konkretnych segmentów graczy w ciągu całego cyklu życia gry. Segmenty graczy są tworzone na podstawie ich postępów, wydatków i zaangażowania.
- Interfejs API Map Google na Androida – nowa obsługa trybu ambient dla aplikacji na urządzenia noszące. Tryb ambient jest przeznaczony do aplikacji zawsze włączonych i aktywuje się, gdy użytkownik przestaje aktywnie korzystać z aplikacji.
- Zaproszenie do aplikacji – możesz teraz dostosować e-maila z zaproszeniem wysyłanego z aplikacji.
- Nearby Messages API – Twoja aplikacja będzie otrzymywać wywołania zwrotne, gdy wygaśnie aktywne publikowanie lub subskrybowanie w ramach Nearby.
- Google Places API – do interfejsu
AutocompletePrediction
dodano 3 nowe metody, które zapewniają łatwy dostęp do głównej i dodatkowej części opisu miejsca, a także do pełnego tekstu opisu. Te metody zastępują wycofane metodygetDescription()
igetMatchedSubstrings()
. Więcej informacji znajdziesz w notatkach o wersji interfejsu Places API na Androida. Pomiar aplikacji – ta wersja zawiera pakiet pomiarowy, który zawiera funkcje do zbierania anonimowych statystyk dotyczących zdarzeń w aplikacji, np. pierwszego uruchomienia aplikacji przez użytkownika. Te dane nie są zbierane, chyba że zostaną prawidłowo skonfigurowane. Możesz trwale zrezygnować z raportowania tych statystyk, dodając do aplikacji ten zasób:
<?xml version="1.0" encoding="utf-8"?> <resources> <integer name="google_app_measurement_enable">0</integer> </resources>
- Interfejsy
GoogleApiClient
,PendingResult
iOptionalPendingResult
są teraz abstrakcyjnymi klasami. Podpis użytkownikaPendingResult.setResultCallback
zmienił się zsetResultCallback(ResultCallback<R> callback)
nasetResultCallback(ResultCallback<? super R> callback)
. W funkcjisetResultCallback
, która akceptuje parametr limitu czasu, wprowadzono analogiczne zmiany. Jeśli wcześniej implementowałeś/implementowałaś te interfejsy bezpośrednio, musisz rozszerzyć klasy abstrakcyjne. Jeśli te klasy były używane do celów testowania, zalecamy użycie dostarczonej klasy narzędziPendingResults
, która może zapewnićResult
, który jest albo anulowany, albo dostępny natychmiast.
- Interfejsy
Sierpień 2015 r. – wersja 7.8
Podsumowanie najważniejszych funkcji w Usługach Google Play w wersji 7.8 znajdziesz w poście na blogu.
- Mobile Vision API – ta wersja wprowadza nowy interfejs API działający w czasie rzeczywistym na urządzeniu, który umożliwia rozpoznawanie obiektów na zdjęciach i filmach. Platforma Mobile Vision obejmuje detektor twarzy, skaner kodów kreskowych oraz funkcje śledzenia pozycji tych obiektów w filmie.
- Nearby Messages API – nowy interfejs Nearby Messages API zapewnia interfejs API na różne platformy, dzięki któremu urządzenia i beacony znajdujące się w pobliżu mogą się wykrywać i komunikować bez konieczności korzystania z tej samej sieci Wi-Fi.
- Smart Lock na Androida Ta wersja ulepsza Smart Lock na Androida o możliwość wykrywania unikalnego sposobu chodzenia. Jeśli kieszonkowiec ucieknie z Twoim telefonem, w większości przypadków urządzenie zostanie zablokowane. Aby spróbować tej funkcji, włącz wykrywanie kontaktu z ciałem.
- Zdjęcia miejsc – dodano obsługę pobierania i wyświetlania zdjęć miejsc za pomocą interfejsu Places API.
Maj 2015 r. – wersja 7.5
Podsumowanie najważniejszych funkcji w Usługach Google Play 7.5 znajdziesz w poście na blogu.
Smart Lock na hasła – w tej wersji wprowadzamy interfejs
gms.auth.api.credentials
API do zapisywania i pobierania danych logowania oraz automatycznego logowania użytkowników na różnych urządzeniach (i na stronach w Chrome). Aby zapisać dane logowania, wywołaj metodęAuth.CredentialsApi.save()
. Aby zamiast tego pobrać dane logowania zapisane na urządzeniach z Androidem i w Chrome, wywołaj metodęAuth.CredentialsApi.request()
.Komunikacja w chmurze Google (FCM) – ta wersja umożliwia skuteczniejsze wysyłanie wiadomości i powiadomień do użytkowników, optymalizację harmonogramu zadań w celu oszczędzania baterii oraz uproszczenie sposobu, w jaki aplikacja odbiera wiadomości. Komunikaty dotyczące tematu umożliwiają tworzenie spersonalizowanych powiadomień, które docierają do wybranej grupy odbiorców. Użyj nowego interfejsu
GcmListenerService
, aby wdrożyć standardowy sposób odbierania wiadomości GCM i wyświetlania powiadomień na żądanie serwera GCM. Nowa klasaGcmNetworkManager
umożliwia planowanie jednorazowych i okresowych zadań w sposób oszczędzający baterię oraz określanie ograniczeń dotyczących sieci i ładowania urządzenia, aby jeszcze bardziej zoptymalizować zużycie baterii.Reklamy – ta wersja dodaje do AdMob, DFP i AdX reklamy natywne renderowane przez wydawcę. W przypadku reklam natywnych wydawcy mają dostęp do poszczególnych komponentów reklamy i mogą decydować o sposobie jej wyświetlania, aby jak najlepiej pasowała do treści aplikacji. AdMob, DFP i AdX obsługują 2 systemowe formaty reklam: reklamy promujące instalacje aplikacji i reklamy z treścią. Wydawcy DFP mają też dostęp do niestandardowych formatów reklam natywnych, dzięki którym mogą tworzyć niestandardowe rozwiązania natywne, korzystając z rezerwacji własnych zasobów reklamowych.
Cast – nowe interfejsy API Menedżera gier dla Google Cast umożliwiają obsługę gier z uproszczonym modelem komunikacji, wieloma graczami na urządzeniu nadawcy oraz wiadomościami niestandardowymi między nadawcą a odbiorcą, co pozwala wzbogacić każdą grę o możliwości przesyłania. Nowy model połączenia Remote Display pozwala na przesyłanie przez Cast drugiego wyświetlacza bezpośrednio na telewizor, co dotyczy zwłaszcza natywnych aplikacji, zwłaszcza gier. Dzięki temu każda gra może być większa dzięki Cast. Nowe interfejsy API dotyczące odtwarzania automatycznego i kolejkowania zapewniają wszystkim połączonym aplikacjom zsynchronizowaną, edytowalna kolejkę multimediów oraz obsługę wstępnego ładowania strumieni adaptacyjnych.
Identyfikator instancji – identyfikator instancji to unikalny identyfikator każdej instancji aplikacji, który umożliwia jej generowanie tokenów zabezpieczeń za pomocą usługi w chmurze Identyfikator instancji.
Mapy – ta wersja udostępnia interfejs Google Maps API na Androida w Android Wear, dzięki czemu możesz tworzyć aplikacje korzystające z map, które działają bezpośrednio na urządzeniach do noszenia.
Fit – interfejs Fit API udostępnia teraz dane o przebytej odległości i spalonych kaloriach, do których możesz się subskrybować. W tej wersji wprowadzamy też nowy typ danych dotyczący aktywności związanych z ćwiczeniami (
TYPE_WORKOUT_EXERCISE
).Dysk – ta wersja umożliwia trwałe usuwanie plików i folderów nawet wtedy, gdy aplikacja jest offline, przez wywołanie metody
delete()
.Zaproszenia do aplikacji – użyj nowego interfejsu API
appinvite
, aby zwiększyć popularność swojej aplikacji dzięki rekomendacjom. Umożliw użytkownikom udostępnianie aplikacji kontaktom i znajomym. Pozwól Google obsługiwać procesy kierowania i wprowadzania użytkowników, abyś mógł/mogła skupić się na tworzeniu świetnej aplikacji.