25 maja 2023 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w:
- BoM Firebase na Androida (lista materiałów)
- Pakiet SDK Firebase dla Google Analytics
- Cloud Firestore
- Cloud Functions dla Firebase (klient)
- Firebase App Check
- Baza danych czasu rzeczywistego Firebase
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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 Firebase Ads. Więcej informacji znajdziesz w informacjach o wersjach usługi.
Artefakty udostępnione 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 TensorFlow Lite Acceleration Service na Androida jest już dostępna.
Dzięki bibliotece Acceleration Service (
play-services-tflite-acceleration
) możesz przeprowadzać testy porównawcze systemów uczących się na urządzeniu i automatycznie określać najlepszy sposób przyspieszenia zadania ML. Więcej informacji znajdziesz w dokumentacji usługi Acceleration.Najnowsze aktualizacje bibliotek Google Play TensorFlow Lite obejmują wszystkie zmiany wprowadzone w wersji TensorFlow 2.12.0.
Artefakty udostępnione 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 (tylko w języku angielskim)
2 maja 2023 r.
- Pierwsza wersja Usług Google Play
rozpoznawania tekstu w języku ML Kit w wersji 2
w języku chińskim, dewagarskim, japońskim i koreańskim. Zaktualizowaliśmy też istniejącą bibliotekę
play-services-mlkit-text-recognition
. Więcej informacji znajdziesz w informacjach o wersji ML Kit.
Artefakty udostępnione 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 roku
Najnowsza aktualizacja Firebase obejmuje zmiany w:
- BoM Firebase na Androida (lista materiałów)
- 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
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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
obejmuje poprawkę umożliwiającą usunięcie z biblioteki niepotrzebnych informacji o licencji.
Artefakty udostępnione 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 udostępnione 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:
- BoM Firebase na Androida (lista materiałów)
- Pakiet SDK Firebase dla Google Analytics
- Cloud Firestore
- Rozpowszechnianie aplikacji przez Firebase
- Uwierzytelnianie Firebase
- Wtyczka Gradle Crashlytics Gradle
- Baza danych czasu rzeczywistego Firebase
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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
obejmuje te zmiany:- W
BeginSignInRequest
dodaliśmy nowy interfejs API, który umożliwia deweloperom korzystanie z bibliotek Jetpack do pobierania kluczy z żądaniami JSON.
- W
Artefakty udostępnione 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 Firebase Ads. Więcej informacji znajdziesz w informacjach o wersjach usługi.
Artefakty udostępnione 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:
- BoM Firebase na Androida (lista materiałów)
- Uwierzytelnianie Firebase
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Aktualizacje bibliotek
play-services-cast
,play-services-cast-framework
iplay-services-cast-tv
obejmują:NotificationManager
służy teraz do publikowania powiadomień multimedialnych zamiast usługi działających na pierwszym planie.- Dodaliśmy nowy obiekt
CastReasonCodes#CAST_CANCELLED
, który wskazuje, że sesje przesyłania są anulowane.
Więcej informacji znajdziesz w informacjach o wersji Cast na Androida SDK.
Artefakty udostępnione 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:
- BoM Firebase na Androida (lista materiałów)
- Pakiet SDK Firebase dla Google Analytics
- Cloud Firestore
- Rozpowszechnianie aplikacji przez Firebase
- Firebase Crashlytics
- Zdalna konfiguracja Firebase
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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-plcoders-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 usług skanera kodów Google Play (
play-services-code-scanner
) jest teraz ogólnodostępna. Więcej informacji na temat tej aktualizacji znajdziesz w informacjach o wersji ML Kit.
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-code-scanner:16.0.0
20 marca 2023 r.
Pierwsza wersja biblioteki wydajności urządzenia (
play-services-deviceperformance
).
Artefakty udostępnione 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ść połączenia z Usługami Google Play.Najnowsza aktualizacja pakietu SDK WWB w pobliżu obejmuje te zmiany:
- Rozwiązaliśmy problem, który powodował, że usługa W pobliżu używała ponownie zasobu
UWBClient
do obsługi wielu sesji.
- Rozwiązaliśmy problem, który powodował, że usługa W pobliżu używała ponownie zasobu
Artefakty udostępnione 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ług gier Play (wersja 2) zawiera podane niżej zmiany w bibliotece GNI (
play-services-gni-native-c
). Ta biblioteka jest biblioteką pomocy dotyczącej narzędzia kodu towarzyszącego biblioteki.- Dodana obsługa natywnych wywołań zwrotnych
- Dodano makra pomocnicze
Artefakty udostępnione 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:
- BoM Firebase na Androida (lista materiałów)
- Cloud Firestore
- Firebase App Check
- Rozpowszechnianie aplikacji przez Firebase
- Wtyczka Gradle rozpowszechniania aplikacji Firebase
- Komunikacja w chmurze Firebase
- Wysyłanie wiadomości w aplikacji Firebase
- Instalacje Firebase
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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 bloku (
play-services-auth-blockstore
) obejmuje te zmiany:Dodaliśmy nową metodę
StoreBytesData.Builder#setKey
, która pozwala powiązać dane z kluczem.Dodaliśmy nowy interfejs API do instancji
BlockstoreClient#retrieveBytes(RetrieveBytesRequest)
z dodatkowymi opcjami dotyczącymi żądań.Dodaliśmy nowy interfejs API do instancji
BlockstoreClient#deleteBytes(DeleteBytesRequest)
z dodatkowymi opcjami dotyczącymi żądań.Dodaliśmy nową zmienną stałą
BlockstoreClient#DEFAULT_BYTES_DATA_KEY(DEFAULT_BYTES_DATA_KEY)
, której można używać, gdy klucz nie został określony.Wycofano
BlockstoreClient#retrieveBytes()
na rzeczBlockstoreClient#retrieveBytes(RetrieveBytesRequest)
.
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-auth-blockstore:16.2.0
27 lutego 2023 r.
- Najnowsza aktualizacja biblioteki wątków Usług Google Play zmienia stan interfejsów API z wersji beta na ogólnie dostępną.
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-threadnetwork:16.0.0
15 lutego 2023 r.
Najnowsza aktualizacja biblioteki
play-services-base
obejmuje tę zmianę:- W interfejsie
GoogleApiAvailability
dodaliśmy nowy interfejs API, który umożliwia programistom wyświetlanieDialogFragment
kodu błędu zwróconego przezisGooglePlayServicesAvailable
przy użyciu wzorcaActivityResultContract
.
- W interfejsie
Najnowsza aktualizacja Firebase obejmuje zmiany w:
- BoM Firebase na Androida (lista materiałów)
- Firebase Crashlytics
- Instalacje Firebase
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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:
- Wtyczka Gradle Crashlytics Gradle
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione na maven.google.com
- com.google.firebase:firebase-crashlytics-gradle:2.9.4
9 lutego 2023 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w:
- BoM Firebase na Androida (lista materiałów)
- Cloud Firestore
- Testy A/B Firebase
- Firebase Crashlytics
- Wtyczka Gradle Crashlytics Gradle
- Instalacje Firebase
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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 WWB w pobliżu obejmuje te zmiany:
- Dodaliśmy nowe możliwości w zakresie dostosowywania rozmiaru urządzenia:
minRangingInterval
supportedChannels
Dodaliśmy nowe parametry zakresu do obsługi zakresu Obsługiwane STS:
Włączono RSSI w pozycji:
Artefakty udostępnione 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 Firebase Ads. Więcej informacji znajdziesz w informacjach o wersjach usługi.
Artefakty udostępnione 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 udostępnione na maven.google.com
- com.google.android.gms:play-services-streamprotect:16.1.0,
19 stycznia 2023 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w:
- BoM Firebase na Androida (lista materiałów)
- Cloud Firestore
- Cloud Functions dla Firebase (klient)
- Firebase App Check
- Wtyczka Gradle rozpowszechniania aplikacji Firebase
- Firebase Crashlytics
- Wysyłanie wiadomości w aplikacji Firebase
- Firebase ML
- Monitorowanie wydajności Firebase
- Zdalna konfiguracja Firebase
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Najnowsza wersja wtyczki
google-services
na Androida (4.3.15) jest już dostępna. Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.Najnowsza aktualizacja biblioteki
play-services-fido
obejmuje tę zmianę:- Rozwiązaliśmy problem z
ResidentKeyRequirement
, który powodował błędy kompilacji.
- Rozwiązaliśmy problem z
Artefakty udostępnione 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 roku
Najnowsza aktualizacja biblioteki
play-services-pay
obejmuje te zmiany:Dodaliśmy nowy interfejs API
getPendingIntentForWalletOnWear
, który umożliwia partnerom Wear uruchamianie interfejsu Portfela na telefonie za pomocą zwróconego koduPendingIntent
.Dodaliśmy nowy interfejs API
getProductName
, który zwraca nazwę usługi na tym rynku.
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-pay:16.1.0
15 grudnia 2022 r.
- Najnowsza aktualizacja biblioteki Matter Usług Google Play zmienia stan interfejsów API z wersji beta na ogólnie dostępną.
Artefakty udostępnione 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 Firebase Ads. Więcej informacji znajdziesz w informacjach o wersjach usługi.
Artefakty udostępnione 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:
- BoM Firebase na Androida (lista materiałów)
- Komunikacja w chmurze Firebase
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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 ML Kit inteligentnej odpowiedzi w Usługach Google Play. Więcej informacji znajdziesz w informacjach o wersji ML Kit.
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-mlkit-smart-reply:16.0.0-beta1,
5 grudnia 2022 r.
Najnowsza wersja wtyczki OSS Gradle licencji zawiera poprawki tych problemów:
- Ustaw
notCompatibleWithConfigurationCache
, aby uniknąć błędów podczas inicjowania funkcji pamięci podręcznej konfiguracji Gradle. (Problem GitHub nr 206)
- Ustaw
Artefakty udostępnione na maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.10.6
17 listopada 2022 r.
Najnowsza aktualizacja biblioteki
play-services-auth
obejmuje te zmiany:- W
BeginSignInRequest
dodaliśmy nowy interfejs API, który umożliwia deweloperom korzystanie z kluczy JetPack. - W
CredentialSavingClient
dodaliśmy nowy interfejs API, który umożliwia programistom pobieranie obiektu stanu z intencji wyniku aktywności.
- W
Najnowsza aktualizacja biblioteki
play-services-fido
obejmuje te zmiany:- Wprowadzenie
FidoCredentialDetails
. - Wprowadzenie
GoogleThirdPartyPaymentExtension
. - Wprowadzenie
DevicePublicKeyStringDef
.
- Wprowadzenie
Najnowsza aktualizacja Firebase obejmuje zmiany w:
- BoM Firebase na Androida (lista materiałów)
- Cloud Firestore
- Cloud Functions dla Firebase (klient)
- Wtyczka Gradle rozpowszechniania aplikacji Firebase
- Monitorowanie wydajności Firebase
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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:
- BoM Firebase na Androida (lista materiałów)
- Firebase Crashlytics
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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
obejmuje te zmiany:- Aktualizuje nieprawidłową zależność, aby rozwiązać
SettingsClient
problem.
- Aktualizuje nieprawidłową zależność, aby rozwiązać
Artefakty udostępnione 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
obejmuje te zmiany:- Wprowadziliśmy kilka stałych, które nie zostały uwzględnione w wersji
23.0.0
.
- Wprowadziliśmy kilka stałych, które nie zostały uwzględnione w wersji
Artefakty udostępnione 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:
- BoM Firebase na Androida (lista materiałów)
- Wtyczka Gradle rozpowszechniania aplikacji Firebase
- Firebase ML
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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ług gier Play (wersja 2). Więcej informacji znajdziesz w dokumentacji.
Artefakty udostępnione 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:
- BoM Firebase na Androida (lista materiałów)
- Firebase Crashlytics
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Najnowsza aktualizacja bibliotek usług TensorFlow Lite for Play zawiera te zmiany:
- Zwiększyliśmy stabilność podczas pobierania opcjonalnych modułów.
Artefakty udostępnione 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
obejmuje te zmiany:FusedLocationProviderClient
,ActivityRecognitionClient
,GeofencingClient
iSettingsClient
to teraz interfejsy zamiast klas, co pomaga egzekwować poprawne użycie i zwiększa możliwość testowania.- Dodano preferowaną klasę
LocationRequest.Builder
jako preferowaną metodę tworzenia właściwościLocationRequest
i wycofaliśmy stare metody budowy. CurrentLocationRequest.Builder
iLastLocationRequest.Builder
to terazfinal
.- Interfejsy API
PendingIntent
wywoływane przez aplikacje błyskawiczne będą teraz działać prawidłowo, a nie będą nigdy dostarczane.
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-location:21.0.0 (tylko w języku angielskim)
13 października 2022 r.
Najnowsza aktualizacja biblioteki
play-services-threadnetwork
obejmuje te zmiany:- Dodaliśmy obsługę Androida 8.0 (poziom interfejsu API 26).
Artefakty udostępnione 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:
- BoM Firebase na Androida (lista materiałów)
- 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 monitorowania wydajności wydajności Firebase
- Baza danych czasu rzeczywistego Firebase
- Zdalna konfiguracja Firebase
- Instalacje Firebase
- Pakiet SDK Firebase dla Google Analytics
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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 Firebase Ads. Więcej informacji znajdziesz w informacjach o wersjach usługi.
- Aktualizacje bibliotek
play-services-cast
iplay-services-cast-framework
. Więcej informacji znajdziesz w informacjach o wersji Cast na Androida SDK.
Artefakty udostępnione 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
obejmuje te zmiany:- Dodano
TfLiteGpu.getClient(context)
w celu zapewnienia zgodności zModuleInstallClient
API. - Poprawiono stabilność aplikacji
TfLiteGpu.isGpuDelegateAvailable(context)
- Dodano
Artefakty udostępnione 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
obejmuje te zmiany:- Wycofaliśmy funkcję nagrywania filmów.
- Wyłączono nagrywanie filmów za pomocą usług Gier Play w przypadku pakietu Android SDK w wersji 33 lub nowszej.
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-games:23.0.0
20 września 2022 r.
Najnowsza aktualizacja biblioteki do noszenia obejmuje te zmiany:
- Poprawiona dostępność pakietu SDK do noszenia na urządzeniach z Usługami Google Play.
- Dodana obsługa aplikacji kierowanych na Androida 13.
- Zastąpiliśmy
@RecentlyNonNull
i@RecentlyNullable
ścisłymi adnotacjami o wartości null (@NonNull
i@Nullable
). W wyniku tej zmiany co wcześniej spowodowało ostrzeżenie o wartości null, spowoduje to błąd podczas tworzenia kodu Kotlin lub używania struktur kontrolnych Javanull
.
Więcej informacji znajdziesz w informacjach o wersji do noszenia.
Aktualizuje biblioteki ML Kit Usług Google Play. Więcej informacji znajdziesz w informacjach o wersji ML Kit.
Artefakty udostępnione 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:
- BoM Firebase na Androida (lista materiałów)
- Cloud Firestore
- Firebase App Check
- Rozpowszechnianie aplikacji przez Firebase
- Wtyczka Gradle Crashlytics Gradle
- Instalacje Firebase
Aby dowiedzieć się więcej, przeczytaj Informacje o 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 Informacjach o wersji Firebase SDK.
Artefakty udostępnione 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 (Matter).
Artefakty udostępnione 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:
- BoM Firebase na Androida (lista materiałów)
- Firebase App Check
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Dostępna jest już najnowsza aktualizacja TensorFlow Lite Usług Google Play (v16.0.0). W tej wersji biblioteka jest teraz ogólnie dostępna. Ta biblioteka może być używana jako alternatywa dla samodzielnej biblioteki TensorFlow Lite, by 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 Firebase Ads. Więcej informacji znajdziesz w informacjach o wersjach usługi.
Artefakty udostępnione 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.
W najnowszej aktualizacji biblioteki
play-services-auth
wprowadzono tę zmianę:- Dodaliśmy nowe interfejsy API w
BeginSignInRequest
iGetSignInIntentRequest
, których można używać do zgłaszania próśb o zweryfikowane numery telefonów z konta Google użytkownika, gdy loguje się on za pomocą konta Google.
- Dodaliśmy nowe interfejsy API w
Najnowsza aktualizacja Firebase obejmuje zmiany w:
- BoM Firebase na Androida (lista materiałów)
- 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
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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 Usług 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 między urządzeniami.
Artefakty udostępnione 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 (tylko w języku angielskim)
- 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
obejmują:- Wycofano:
CastContext#getSharedInstance(Context)
. Zamiast niego używaj metodyCastContext#getSharedInstance(Context, Executor)
, która zwraca interfejs Task API, iModuleUnavailableException
, by obsłużyć wyjątek, jeśli pakiet SDK Cast nie załaduje wewnętrznego modułu przesyłania. - Wycofano:
ApplicationMetadata#getImages()
. Zamiast tego użyj poleceniaApplicationMetadata#getIconUrl()
, które zwraca obraz aplikacji ustawiony w konsoli programisty Cast. - Zmieniono
minSdkVersion
w biblioteceplay-services-cast-tv
z 14 na 16.
Więcej informacji znajdziesz w informacjach o wersji Cast na Androida SDK.
- Wycofano:
Artefakty udostępnione 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:
- BoM Firebase na Androida (lista materiałów)
- Cloud Firestore
- Wtyczka Gradle rozpowszechniania aplikacji Firebase
- Uwierzytelnianie Firebase
- Komunikacja w chmurze Firebase
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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 roku
- W 2018 r. wycofaliśmy pakiet SDK Usług Google Play (
com.google.android.gms.plus
) w lutym 2022 r. W związku z tym usunęliśmy wszystkie powiązane dokumenty referencyjne.
1 sierpnia 2022 roku
- Dostępna jest już najnowsza aktualizacja TensorFlow Lite Usług Google Play (v16.0.0-beta03). Ta biblioteka może być używana jako alternatywa dla samodzielnej biblioteki TensorFlow Lite, by zmniejszyć rozmiar aplikacji i otrzymywać automatyczne aktualizacje. Więcej informacji znajdziesz w dokumentacji TensorFlow.
Artefakty udostępnione 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 (wersja w języku angielskim)
- com.google.android.gms:play-services-tflite-java:16.0.0-beta03 (tylko w języku angielskim)
- com.google.android.gms:play-services-tflite-support:16.0.0-beta03,
25 lipca 2022 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w:
- BoM Firebase na Androida (lista materiałów)
- Firebase Crashlytics
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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 dostosowywania linii łamanych, aby zapewnić ogólną dostępność, a zwłaszcza:- Dodano rozpiętość stylu do linii łamanej.
- Dodano sprite style.
- Dodano styl tekstury.
Najnowsza aktualizacja pakietu SDK WWB w pobliżu obejmuje te zmiany:
- Włączono możliwość tworzenia klienta kontrolera UWB.
- Włączono dwustronne dwuzakresowe przesuwanie (DS-TWR).
Najnowsza aktualizacja pakietu SDK w pobliżu obejmuje te zmiany:
- Dodaliśmy
ConnectionLifecycleCallback#onBandwidthChanged
, aby zasygnalizować klientowi, że jakość połączenia jest dobra (6 ~ 60 MB/s), OK (60 ~ 200 kb/s) lub niska (5 kb/s). - Dodaliśmy
ConnectionType
, aby zastąpić pierwotny interfejs API (na przykład użyjAdvertisingOptions.Builder#setConnectionType
, a nieAdvertisingOptions.Builder#setDisruptiveUpgrade
). - Wycofano
AdvertisingOptions.Builder#setDisruptiveUpgrade
. Zamiast niego użyj interfejsuAdvertisingOptions.Builder#setConnectionType
. - Wycofano
ConnectionOptions.Builder#setDisruptiveUpgrade
. Zamiast niego użyj interfejsuConnectionOptions.Builder#setConnectionType
.
- Dodaliśmy
Artefakty udostępnione 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:
- BoM Firebase na Androida (lista materiałów)
- Cloud Firestore
- Obsługa modułu dynamicznego Firebase
- Firebase ML
- Zdalna konfiguracja Firebase
- Pakiet SDK Firebase dla Google Analytics
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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 Firebase Ads. Więcej informacji znajdziesz w informacjach o wersjach usługi.
Artefakty udostępnione 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 Google Play ThreadNetwork.
Artefakty udostępnione 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 Informacjach o wersji Firebase SDK.Dostępna jest już najnowsza wersja biblioteki usług skanera kodów Google Play. Więcej informacji o jej aktualizacjach znajdziesz w informacjach o wersji ML Kit.
Najnowsze zmiany w bibliotekach
play-services-base
,play-services-basement
iplay-services-tasks
obejmują te zmiany:- Dodaliśmy nowy interfejs
OptionalModuleApi
wskazujący, czy interfejs API wymaga dodatkowego komponentu Usług Google Play (czyli modułu opcjonalnego). - Dodaliśmy nową klasę
ModuleInstallClient
, która umożliwia wysyłanie jawnych żądań pobierania opcjonalnych modułów, publikowanie opcjonalnych modułów oraz sprawdzanie dostępności interfejsów API, które wymagają opcjonalnych modułów.
- Dodaliśmy nowy interfejs
Pierwsza wersja biblioteki
play-services-base-testing
jest już dostępna. Oferuje fałszywe testy obejmująceModuleInstallClient
.
Artefakty udostępnione 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:
- BoM Firebase na Androida (lista materiałów)
- Cloud Firestore
- Uwierzytelnianie Firebase
- Komunikacja w chmurze Firebase
- Wtyczka Gradle Crashlytics Gradle
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Dostępne są zaktualizowane wersje wtyczki
google-services
na Androida (wersja 4.3.12) i wtyczkistrict-version-matcher
(Android 1.2.4). Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
Artefakty udostępnione 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
obejmuje te zmiany:- Rozwiązaliśmy problemy z adnotacjami null dotyczącymi klientów Kotlin.
- Rozwiązaliśmy
LocationCallback
problem z wyciekiem pamięci. - Dodaliśmy nowy interfejs API do funkcji getCurrentLocation() z dodatkowymi opcjami żądania.
- Dodaliśmy nowy interfejs API dla funkcji getLastLocation() z dodatkowymi opcjami żądania.
- Dodaliśmy nowe interfejsy API requestLocationUpdates() z obsługą wykonawców.
- Wycofano atrybuty LocationRequest.PRIORITY_* – stałe wartości Priority.PRIORITY_*.
- Wycofano funkcję LocationRequest.setExpirationTime() na rzecz metody LocationRequest.setExpirationDuration().
- Uzupełniliśmy i dodaliśmy dodatkowe wskazówki w dokumentacji referencyjnej biblioteki.
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-location:20.0.0 (tylko w języku angielskim)
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 pozwalające na udostępnianie ustrukturyzowanych dokumentów jakIndexables
iUserActions
Asystentowi Google.Więcej informacji o udostępnianiu dokumentów za pomocą Asystenta Google znajdziesz w artykule Przekazywanie dynamicznych skrótów do Asystenta.
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-appindex:16.1.0
26 maja 2022 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w:
- BoM Firebase na Androida (lista materiałów)
- Rozpowszechnianie aplikacji przez Firebase
- Wtyczka Gradle rozpowszechniania aplikacji Firebase
- Uwierzytelnianie Firebase
- Firebase Crashlytics
- Wtyczka Gradle Crashlytics Gradle
- Monitorowanie wydajności Firebase
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Najnowsze aktualizacje bibliotek Google Play TensorFlow Lite obejmują wszystkie zmiany wprowadzone w wersji TensorFlow 2.9.
Najnowsza aktualizacja biblioteki
play-services-fitness
wycofuje interfejsy API, które obsługują odczytywanie i zapisywanie historycznych danych o aktywności fizycznej na rzecz Health Connect.
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-tflite-java:16.0.0-beta02 (tylko w języku angielskim)
- com.google.android.gms:play-services-tflite-impl:16.0.0-beta02 (wersja w języku angielskim)
- 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 Firebase Ads. Więcej informacji znajdziesz w informacjach o wersjach usługi.
Artefakty udostępnione 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
(18.2.0) obejmuje pierwszą publiczną wersję interfejsu UWB API w pobliżu.
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-nearby:18.2.0
19 maja 2022 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w:
- BoM Firebase na Androida (lista materiałów)
- Komunikacja w chmurze Firebase
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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:
- BoM Firebase na Androida (lista materiałów)
- Uwierzytelnianie Firebase
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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 kodów usług Google Play. Więcej informacji znajdziesz w informacjach o wersji ML Kit.
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-code-scanner:16.0.0-beta1,
6 maja 2022 roku
Najnowsza aktualizacja Firebase obejmuje zmiany w:
- BoM Firebase na Androida (lista materiałów)
- 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
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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 roku
- Najnowsze aktualizacje biblioteki
play-services-basement
poprawiają bezpieczeństwo weryfikacji podpisu i usuwają lukę w zabezpieczeniachPendingIntent
.
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-basement:18.0.2
27 kwietnia 2022 r.
W najnowszej aktualizacji biblioteki
play-services-auth
wprowadzono tę zmianę:- Wycofano interfejsy API w
CredentialClient
i powiązanych klasach żądania/odpowiedzi.
- Wycofano interfejsy API w
Najnowsza aktualizacja Firebase obejmuje zmiany w Firebase Crashlytics.
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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:
- BoM Firebase na Androida (lista materiałów)
- Cloud Firestore
- Firebase App Check
- Rozpowszechnianie aplikacji przez Firebase
- Komunikacja w chmurze Firebase
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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 (wersja w języku angielskim)
- 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 zmiany w wersji
play-services-nearby
(18.1.0) obejmują te zmiany:Uprawnienia połączeń
BLUETOOTH_ADVERTISE
,BLUETOOTH_CONNECT
iBLUETOOTH_SCAN
są teraz wymagane w przypadku połączeń w pobliżu od Androida S.Dodano atrybuty
Payload#setFileName()
iPayload#setParentFolder()
, aby zapisać otrzymany plik z przypisaną nazwą pliku i ścieżką względną.Dodano
VariantOfConcern
, aby umożliwić instytucjom zdrowia publicznego dołączanie do aplikacji potencjalnie zaniedbanych wersji powiadomień o narażeniu na kontakt. W przypadku potencjalnie szkodliwych aplikacji można na przykład przypisać takie definicje:VariantOfConcernType.type1
jako „Szczepionka jest skuteczna”VariantOfConcernType.type2
jako „W dużym stopniu”VariantOfConcernType.type3
jako „Wysoka ważność”VariantOfConcernType.type4
jako „Przełom w szczepionce”Wycofano funkcję ultradźwiękową wiadomości w pobliżu.
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-nearby:18.1.0
24 marca 2022 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w:
- BoM Firebase na Androida (lista materiałów)
- Pakiet SDK Firebase dla Google Analytics
- Cloud Firestore
- Firebase App Check
- Uwierzytelnianie Firebase
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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 (wersja w języku angielskim)
- 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
dotyczące naruszeń zasad rygorystycznego Android 12.
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-basement:18.0.1
17 marca 2022 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w:
- BoM Firebase na Androida (lista materiałów)
- Pakiet SDK Firebase dla Google Analytics
- Komunikacja w chmurze Firebase
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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. Biblioteka zapewnia uproszczoną funkcję logowania. Więcej informacji znajdziesz w przewodniku dla początkujących użytkowników wersji 2.
Artefakty udostępnione 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:
- BoM Firebase na Androida (lista materiałów)
- Cloud Firestore
- Cloud Functions dla Firebase (klient)
- Cloud Storage dla Firebase
- Testy A/B Firebase
- Rozpowszechnianie aplikacji przez Firebase
- Wtyczka Gradle rozpowszechniania aplikacji Firebase
- 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
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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
obejmuje nowy interfejs API OCR karty kredytowej. Więcej informacji znajdziesz w przewodniku dla programistów.
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-wallet:19.1.0
28 lutego 2022 r.
Najnowsza wersja wtyczki OSS Gradle licencji zawiera poprawki tych problemów:
Zamówienie wykonania powoduje problemy z biblioteką Hilt DI (problem nr 209, problem z GitHubem nr 194, problem z GitHub Hilt #2744)
Projekty z wieloma wariantami zajmują dużo czasu na wykrywanie zależności, czyli problem z gitHub nr 200
Uwzględnienie zależności testowych (wydanie GitHub nr 214)
Brak licencji (Problem GitHub nr 215)
Zmniejszono wagę logowania
AmbiguousVariantSelectionException
(problem z GitHub nr 202)
Artefakty udostępnione na maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.10.5,
22 lutego 2022 r.
Aktualizuje biblioteki ML Kit Usług Google Play. Więcej informacji znajdziesz w informacjach o wersji ML Kit.
Aktualizuje pakiet SDK do reklam mobilnych Google na Androida i pakiet SDK Firebase Ads. Więcej informacji znajdziesz w informacjach o wersjach usługi.
Artefakty udostępnione 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 Lite Google Play jest już dostępna. Ta biblioteka może być używana jako alternatywa dla samodzielnej biblioteki TensorFlow Lite, by zmniejszyć rozmiar aplikacji i otrzymywać automatyczne aktualizacje. Więcej informacji znajdziesz w dokumentacji TensorFlow.
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-tflite-java:16.0.0-beta01 (tylko w języku angielskim)
- 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:
- BoM Firebase na Androida (lista materiałów)
- Firebase Crashlytics
- Firebase ML
- Monitorowanie wydajności Firebase
- Pakiet SDK Firebase dla Google Analytics
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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
obejmuje nowy interfejs API, który ułatwia instrukcje logowania podczas uwierzytelniania przez numer telefonu. Pozwala użytkownikom wybierać numer telefonu na karcie SIM i udostępniać go aplikacji do wykonywania połączeń. Więcej informacji znajdziesz w dokumentacji interfejsu API.
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-auth:20.1.0
25 stycznia 2022 r.
- Aktualizuje biblioteki ML Kit Usług Google Play. Więcej informacji znajdziesz w informacjach o wersji ML Kit.
Artefakty udostępnione 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:
- BoM Firebase na Androida (lista materiałów)
- Cloud Firestore
- Firebase Crashlytics
- Wtyczka Gradle rozpowszechniania aplikacji Firebase
- Wtyczka Gradle monitorowania wydajności wydajności Firebase
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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 SDK w sklepie Store obejmuje następujące zmiany:
Dodaliśmy nową metodę:
StoreBytesData.Builder#setShouldBackupToCloud
, która umożliwia włączenie tworzenia w chmurze kopii danych z blokady aplikacji.Dodaliśmy nowy interfejs API (
BlockstoreClient#isEndToEndEncryptionAvailable
), który umożliwia sprawdzenie, czy dane z blokady przesyłane do chmury są w pełni szyfrowane.
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-auth-blockstore:16.1.0
5 stycznia 2022 r.
- Najnowsze aktualizacje kilku bibliotek (zobacz sekcję „Zwolnione artefakty” poniżej) obejmują korzystanie z najnowszych wersji
play-services-base
iplay-services-tasks
(wersja 18.0.1), aby rozwiązać problem opisany w wersji z 9 grudnia 2021 r.
Artefakty udostępnione 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
play-services-base
iplay-services-tasks
rozwiązują problem, który może prowadzić do czasu działania NPE (NullPointerException
) w przypadku obsługi koduTask<Void>
w Kotlin. Jeśli używasz dowolnej wersji biblioteki wymienionej w wersji z 9 grudnia 2021 r., możesz uniknąć korzystania z środowisk wykonawczych NPE w zależności od wersji 18.0.1play-services-base
iplay-services-tasks
. Dodaj do sekcjidependencies
na karciebuild.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 roku planujemy opublikować nowe wersje innych artefaktów opublikowane 9 grudnia z nowymi zależnościami
POM
w wersjachplay-services-base
iplay-services-tasks
w wersji 18.0.1.Najnowsza aktualizacja Firebase obejmuje zmiany w:
- BoM Firebase na Androida (lista materiałów)
- Pakiet SDK Firebase dla Google Analytics
Ta wersja Firebase pobiera najnowsze wersje
play-services-base
iplay-services-tasks
(18.0.1), aby rozwiązać problem opisany w wersji z 9 grudnia 2021 roku.Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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 Usług Google Play. Więcej informacji znajdziesz w informacjach o wersji ML Kit.
Artefakty udostępnione 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:
- BoM Firebase na Androida (lista materiałów)
- Firebase Crashlytics
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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ą tę zmianę:
- Używane są ścisłe adnotacje o wartości null (
@NonNull
i@Nullable
), gdzie wcześniej używane były@RecentlyNonNull
i@RecentlyNullable
. W wyniku tej zmiany co wcześniej spowodowało ostrzeżenie o wartości null, spowoduje teraz błąd podczas tworzenia kodu Kotlin lub korzystania z platform kontrolnych Javanull
. Podobne zmiany w adnotacjach będą wdrażane stopniowo w kolejnych wersjachcom.google.android.gms
artefaktów.
Pełną listę problematycznych bibliotek znajdziesz w sekcji „Zwolnione artefakty”.
- Używane są ścisłe adnotacje o wartości null (
Najnowsze aktualizacje bibliotek
play-services-base
,play-services-basement
iplay-services-tasks
obejmują rygorystyczne zmiany w adnotacjach o zerowej wartości null opisane powyżej, a także te dodatkowe zmiany:- Usunęliśmy wycofane okresy aktywności fizycznej z zakresów.
- Do narzędzia Lista zadań dodaliśmy metodę
withTimeout()
Artefakty udostępnione 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 (tylko w języku angielskim)
- 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:
- BoM Firebase na Androida (lista materiałów)
- Firebase App Check
- Firebase Crashlytics
- Wtyczka Gradle Crashlytics Gradle
- Firebase ML
- Monitorowanie wydajności Firebase
- Baza danych czasu rzeczywistego Firebase
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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 (wersja w języku angielskim)
- com.google.firebase:firebase-appcheck-interop:16.0.0-beta04,
- com.google.firebase:firebase-appcheck-safetynet:16.0.0-beta04 (wersja w języku angielskim)
- 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 Firebase Ads. Więcej informacji znajdziesz w informacjach o wersjach usługi.
Artefakty udostępnione 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
play-services-cast
iplay-services-cast-framework
bibliotek:- Usprawnienia kolejki:
- Do elementu
MediaQueue
dodano nowe wywołanie zwrotneitemsReorderedAtIndexes
, które jest wywoływane, gdy kolejka została zmieniona. - Dodaliśmy obsługę serializacji poleceń kolejki.
- Ustawiono parametr
customData
w `ZdalneMediaClient#queueSetPowtarzaMode na wartość null. - Wycofaliśmy funkcję Pulpitu zdalnego.
- Zmieniono
minSdkVersion
z 14 na 16.
Więcej informacji znajdziesz w informacjach o wersji Cast na Androida SDK.
Artefakty udostępnione 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:
- BoM Firebase na Androida (lista materiałów)
- Cloud Firestore
- Komunikacja w chmurze Firebase
- Firebase Crashlytics
- Wtyczka Gradle Crashlytics Gradle
- Linki dynamiczne Firebase
- Wysyłanie wiadomości w aplikacji Firebase
- Pakiet SDK Firebase dla Google Analytics
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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 (tylko w języku angielskim)
- 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 już ogólnie dostępna na poziomie API 19 (Android 4.4, KitKat) i nowszych.Wersja ta zawiera nowe narzędzie do map, które można włączyć, aby zwiększyć jego wydajność i stabilność, a także obsługę stylu map w chmurze. Więcej informacji o tej i innych zmianach znajdziesz w informacjach o wersji usługi.
Artefakty udostępnione 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. Biblioteka została zaprojektowana tak, aby wspierać przypadki użycia, takie jak analityka czy zapobieganie oszustwom, z poszanowaniem prywatności użytkowników.Biblioteka ta zawiera metody zarządzania identyfikatorem zestawu aplikacji, który jest unikalnym identyfikatorem na danym urządzeniu, co umożliwia powiązanie wykorzystania i działań w zestawie aplikacji należących do Twojej organizacji. Więcej informacji znajdziesz w tym przewodniku.
Ta wersja Google Analytics zawiera następujące zmiany w wersji przedpremierowej dla programistów:
- Zmieniono nazwy wielu interfejsów klienta. Więcej informacji znajdziesz w dokumentacji API
play-services-appset
. - Biblioteka
play-services-appset
jest zgodna z nadchodzącym identyfikatorem zestawu aplikacji ograniczonym do dewelopera. Usługi Google Play powinny wkrótce obsługiwać identyfikator zestawu aplikacji ograniczony do dewelopera. Ta funkcja zostanie udostępniona w usługach Google Play i przekazana na urządzenia użytkowników bez konieczności uaktualniania bibliotekiplay-services-appset
.
- Zmieniono nazwy wielu interfejsów klienta. Więcej informacji znajdziesz w dokumentacji API
Artefakty udostępnione 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:
- BoM Firebase na Androida (lista materiałów)
- Firebase App Check
- Cloud Firestore
- Firebase Crashlytics
- Monitorowanie wydajności Firebase
- Pakiet SDK Firebase dla Google Analytics
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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 (wersja w języku angielskim)
- 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 Firebase Ads. Więcej informacji znajdziesz w informacjach o wersjach usługi.
Artefakty udostępnione 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
obejmuje deklarację uprawnień 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 deklarować tego uprawnienia ponownie 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ąć te uprawnienia za pomocą<uses-permission android:name="com.google.android.gms.permission.AD_ID" tools:node="remove" />
.Więcej informacji znajdziesz na stronie
getId()
.Najnowsza aktualizacja problemów z uprawnieniami do biblioteki
play-services-pay
, które spowodowały zablokowanie wszystkich jej interfejsów API.
Artefakty udostępnione 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:
- BoM Firebase na Androida (lista materiałów)
- Cloud Functions dla Firebase (klient)
- Baza danych czasu rzeczywistego Firebase
- Wtyczka Gradle rozpowszechniania aplikacji Firebase
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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-plcoders-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 AdSense dla wyszukiwania obejmuje tę zmianę:
- Naprawiono błąd, który powodował, że
onAdLeftApplication
nie rejestrował kliknięć reklam. - Naprawiono błąd, który powodował awarię aplikacji podczas próby wczytania reklam bez połączenia.
- Naprawiono błąd, który powodował, że
Artefakty udostępnione 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 Firebase Ads. Więcej informacji znajdziesz w informacjach o wersjach usługi.
Artefakty udostępnione 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:
- BoM Firebase na Androida (lista materiałów)
- Wysyłanie wiadomości w aplikacji Firebase
- Pakiet SDK Firebase dla Google Analytics
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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ązaliśmy problem polegający na tym, że nie można było utworzyć biblioteki z Androidem 12 jako jej miejscem docelowym.
Najnowsza aktualizacja biblioteki Menedżera tagów obejmuje te zmiany:
- Wewnętrzne ulepszenia infrastruktury.
Artefakty udostępnione 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 Storestore jest teraz dostępny dla aplikacji, dzięki czemu możesz go używać do logowania się na nowo skonfigurowanych telefonach. Więcej informacji znajdziesz w dokumentacji referencyjnej pakietu SDK Cloud Store.
Dostępna jest zaktualizowana wersja wtyczki google-services na Androida (4.3.10). Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
Artefakty udostępnione 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:
- BoM Firebase na Androida (lista materiałów)
- Firebase Crashlytics
- Zdalna konfiguracja Firebase
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Dostępna jest zaktualizowana wersja wtyczki google-services na Androida (wersja 4.3.9). Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
Artefakty udostępnione 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.
Jest już dostępna wersja przedpremierowa biblioteki
play-services-appset
. Ta biblioteka służy do obsługi przypadków użycia takich jak analityka czy zapobieganie oszustwom w sposób, który uwzględnia prywatność użytkowników.Biblioteka ta zawiera metody zarządzania identyfikatorem zestawu aplikacji, który jest unikalnym identyfikatorem na danym urządzeniu, co umożliwia powiązanie wykorzystania i działań w zestawie aplikacji należących do Twojej organizacji. Więcej informacji znajdziesz w tym przewodniku.
W dokumentacji dotyczącej interfejsu API
ads-identifier
znajdziesz informacje o nadchodzącej zmianie dotyczącej identyfikatora wyświetlania reklam, gdy użytkownik włączy ograniczenie śledzenia reklam oraz wymóg uzyskania nowych uprawnień dotyczących Usług Google Play.Więcej informacji:
getId()
. Sama bibliotekaads-identifier
nie ulegnie zmianie.
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-appset:16.0.0-al1
22 lipca 2021 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w:
- BoM Firebase na Androida (lista materiałów)
- Cloud Firestore
- Firebase Crashlytics
- Linki dynamiczne Firebase
- Baza danych czasu rzeczywistego Firebase
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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
obejmuje te zmiany:- Dodaliśmy nowy interfejs API (
CredentialSavingClient#saveAccountLinkingToken
), który ułatwia łączenie konta użytkownika w Twojej aplikacji z Google na potrzeby łączenia kont. - Dodaliśmy nową metodę (
BeginSignInRequest.Builder#associateLinkedAccounts
), która ułatwia logowanie użytkowników do aplikacji, jeśli wcześniej połączyli swoje konta z Google.
- Dodaliśmy nowy interfejs API (
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-auth:19.2.0
9 lipca 2021 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w:
- BoM Firebase na Androida (lista materiałów)
- Firebase App Check
- Cloud Firestore
- Monitorowanie wydajności Firebase
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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 (w języku angielskim)
- com.google.firebase:firebase-appcheck-interop:16.0.0-beta02,
- com.google.firebase:firebase-appcheck-safetynet:16.0.0-beta02 (wersja w języku angielskim)
- 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
w biblioteceplay-services-wallet
. Więcej informacji znajdziesz w tym przewodniku po integracji.
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-pay:16.0.0
23 czerwca 2021 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w:
- BoM Firebase na Androida (lista materiałów)
- Wtyczka Gradle rozpowszechniania aplikacji Firebase
- Firebase Crashlytics
- Wtyczka Gradle Crashlytics Gradle
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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 AdSense dla wyszukiwania obejmuje te zmiany:
Aktualizuje renderowanie reklam mobilnych tak, aby pasowało do renderowania reklam internetowych i podglądu. Więcej informacji znajdziesz w informacjach o wersji AFS Native SDK for Android.
Usunięcie możliwości żądania reklam SPA.
Z pakietu Stream Protect SDK możesz korzystać w przypadku aplikacji na Androida TV przeznaczonych do wrażliwych opóźnień. Ten pakiet SDK wymaga oprogramowania układowego urządzenia i obecnie działa tylko na urządzeniu Chromecast z Google TV. Więcej informacji znajdziesz w dokumentacji referencyjnej pakietu SDK Ochrona Protect.
Artefakty udostępnione 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 egzekwowania zasad dotyczących ścisłej wartości null dodaliśmy
@RecentlyNonNull
i@RecentlyNullable
do kilku pakietów SDK, które wcześniej nie umożliwiały jednoznacznego określenia wartości null. Ta zmiana spowoduje wyświetlanie ostrzeżeń o braku naruszeń bezpieczeństwa.Ta zmiana zapewnia lepszą interoperacyjność z Kotlinem i lepszą statyczną kontrolę pustego w przypadku aplikacji, które korzystają z platform Java null.
Podobne funkcje
@RecentlyNonNull
i@RecentlyNullable
będziemy stopniowo wdrażać w kolejnych wersjach innych artefaktówcom.google.android.gms
.
Artefakty udostępnione 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 zmiany w wersji
play-services-nearby
(18.0.0) obejmują te zmiany:Do platformy API dodaliśmy adnotacje
@NonNull
i@Nullable
, które mogą uszkodzić aplikacje Kotlin, które wcześniej nie obsługiwały wartościnull
w bezpieczny sposób (patrz dokumentacji Kotlin na temat Null-safety).Zmieniono ConnectionsClient na interfejs zamiast klasy abstrakcyjnej.
Zmieniono wartość ConnectionsClient#MAX_BYTES_DATA_SIZE na ostateczną.
Dodaliśmy ConnectionInfo#getAuthenticationDigits(), aby uzyskać czterocyfrowy token do odczytania przez człowieka, który był dostępny na obu urządzeniach.
Dodaliśmy obsługę przesyłania poufnych plików za pomocą metody Payload#isSensitive() i Payload#setSensitive(boolean), aby umożliwić innym aplikacjom dostęp do udostępnionego pliku.
Dodaliśmy obsługę uciążliwych uaktualnień. Ta funkcja jest domyślnie włączona. Klient może ją wyłączyć za pomocą obiektów AdvertisingOptions.Builder#setDisruptiveUpgrade(boolean) i ConnectionOptions.Builder#setDisruptiveUpgrade(boolean), co uniemożliwia wyłączenie lub rozłączenie pierwotnej połączonej sieci Wi-Fi podczas uaktualniania.
Wycofano funkcje Payload.File#close() i Payload.Stream#close().
Aktualizuje pakiet SDK do reklam mobilnych Google na Androida i pakiet SDK Firebase Ads. Więcej informacji znajdziesz w informacjach o wersjach usługi.
Artefakty udostępnione 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:
- BoM Firebase na Androida (lista materiałów)
- Cloud Firestore
- Firebase Crashlytics
- Wtyczka Gradle Crashlytics Gradle
- Linki dynamiczne Firebase
- Monitorowanie wydajności Firebase
Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
Artefakty udostępnione 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 egzekwowania zasad dotyczących ścisłej wartości null dodaliśmy
@RecentlyNonNull
i@RecentlyNullable
do kilku pakietów SDK, które wcześniej nie umożliwiały jednoznacznego określenia wartości null. Ta zmiana spowoduje wyświetlanie ostrzeżeń o braku naruszeń bezpieczeństwa.Ta zmiana zapewnia lepszą interoperacyjność z Kotlinem, a także lepszą statyczną kontrolę pustych w przypadku aplikacji, które korzystają z platform Java null.
Podobne funkcje
@RecentlyNonNull
i@RecentlyNullable
będziemy stopniowo wdrażać w kolejnych wersjach innych artefaktówcom.google.android.gms
.
Artefakty udostępnione 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.
- Dostępna jest zaktualizowana wersja wtyczki google-services na Androida (wersja 4.3.8). Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
Artefakty udostępnione na maven.google.com
- com.google.gms:google-services:4.3.8
13 maja 2021 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w:
- BoM Firebase na Androida (lista materiałów)
- Uwierzytelnianie Firebase
- Wtyczka Gradle Crashlytics Gradle
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Dostępna jest zaktualizowana wersja wtyczki google-services na Androida (wersja 4.3.7). Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
Artefakty udostępnione 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:
- BoM Firebase na Androida (lista materiałów)
- Cloud Firestore
- Cloud Functions dla Firebase (klient)
- Cloud Storage dla Firebase
- Pakiet SDK Firebase dla Google Analytics
- Testy A/B Firebase
- Wtyczka Gradle rozpowszechniania aplikacji Firebase
- Indeksowanie aplikacji Firebase
- Uwierzytelnianie Firebase
- Komunikacja w chmurze Firebase
- Firebase Crashlytics
- Wtyczka Gradle Crashlytics Gradle
- Linki dynamiczne Firebase
- Wysyłanie wiadomości w aplikacji Firebase
- Instalacje Firebase
- Firebase ML
- Monitorowanie wydajności Firebase
- Wtyczka Gradle monitorowania wydajności wydajności Firebase
- Baza danych czasu rzeczywistego Firebase
- Zdalna konfiguracja Firebase
Wstępne wersje beta następujących produktów są już dostępne:
- Firebase App Check
- Obsługa modułu funkcji dynamicznych w Firebase
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Dostępna jest zaktualizowana wersja wtyczki google-services na Androida (wersja 4.3.6). Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
Artefakty udostępnione 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-plcoders:17.0.0
- com.google.firebase:firebase-plcoders-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 Firebase Ads. Więcej informacji znajdziesz w informacjach o wersjach usługi.
Artefakty udostępnione 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 systemu
play-services-maps
obejmują te zmiany:- Do interfejsu API dodano adnotacje o „braku łamania zabezpieczeń”.
Aby zapewnić obsługę filtrowania widoczności pakietów na Androidzie w wersji 11 (poziom interfejsu API 30) i nowszych, do
AndroidManifest.xml
dodaliśmy tę deklarację. Po zaktualizowaniu docom.google.android.gms:play-services-maps:17.0.1
możesz usunąć ten wiersz ze swojej kartyAndroidManifest.xml
:
Najnowsza aktualizacja biblioteki do noszenia obejmuje te zmiany:
- Naprawione błędy
- Poprawiona dostępność pakietu SDK do noszenia na urządzeniach z Usługami Google Play.
Więcej informacji znajdziesz w informacjach o wersji do noszenia.
Artefakty udostępnione 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:
- Usunięto Menedżera gier i powiązane z nimi interfejsy API. Są one wycofywane od 2017 roku.
- Dodano klasę SessionState do biblioteki klienta przesyłania.
- Dodaliśmy CastReasonCodes, by podać szczegółowe wyjaśnienia CastStatusCodes. Aby przetłumaczyć treść z CastStatusCodes na CastReasonCodes, użyj metody CastContext#getCastReasonCodeForCastStatusCode(int).
- Zależności
com.google.android.datatransport:transport-api
zostały zaktualizowane do najnowszej wersji.
Więcej informacji znajdziesz w informacjach o wersji Cast na Androida SDK.
Najnowsza aktualizacja Firebase obejmuje zmiany w:
- BoM Firebase na Androida (lista materiałów)
- Wtyczka Gradle rozpowszechniania aplikacji Firebase
- Firebase ML
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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 wersja wtyczki OSS Gradle licencji zawiera poprawki tych problemów:
- Obsługuje cykle zależności w projektach (problem GitHub nr 172)
Artefakty udostępnione na maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.10.4
8 kwietnia 2021 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w:
- BoM Firebase na Androida (lista materiałów)
- Uwierzytelnianie Firebase
- Komunikacja w chmurze Firebase
- Identyfikatory instancji Firebase
- Pakiet SDK Firebase dla Google Analytics
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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 wersja wtyczki OSS Gradle licencji zawiera poprawki tych problemów:
- Twórz ostrzeżenia z powodu użycia przestarzałych interfejsów API (problem GitHub nr 166)
- Zadania nie były przechowywane w pamięci podręcznej (Problem GitHub nr 68) (Problem GitHub nr 146) (Problem GitHub nr 165)
Aktualizuje pakiet SDK do reklam mobilnych Google na Androida i pakiet SDK Firebase Ads. Więcej informacji znajdziesz w informacjach o wersjach usługi.
Artefakty udostępnione 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:
- BoM Firebase na Androida (lista materiałów)
- Cloud Firestore
- Cloud Storage dla Firebase
- Firebase Crashlytics
- Wtyczka Gradle Crashlytics Gradle
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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 Firebase Ads. Więcej informacji znajdziesz w informacjach o wersjach usługi.
Artefakty udostępnione 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:
- BoM Firebase na Androida (lista materiałów)
- Firebase Crashlytics
- Baza danych czasu rzeczywistego Firebase
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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:
- BoM Firebase na Androida (lista materiałów)
- Cloud Firestore
- Uwierzytelnianie Firebase
- Wysyłanie wiadomości w aplikacji Firebase
- Firebase ML
- Zdalna konfiguracja Firebase
- Wtyczka Gradle rozpowszechniania aplikacji Firebase
- Wtyczka Gradle Crashlytics Gradle
- Wtyczka Gradle monitorowania wydajności wydajności Firebase
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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 systemu
play-services-location
obejmują te zmiany:FLP Location Provider (FLP) domyślnie eliminuje wówczas niedokładne lokalizacje. Takie działanie zwiększa dokładność lokalizacji przy minimalnym czasie oczekiwania. Deweloperzy, którzy wolą otrzymywać szybsze wyniki zamiast dokładniejszych wyników, mogą wywołać nową metodę
LocationRequest#setWaitForAccurateLocation()
.Dodaliśmy metodę
ActivityRecognitionClient#requestSleepSegmentUpdates()
umożliwiającą rejestrowanie aplikacji w interfejsie Sleep API.
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-location:18.0.0
11 lutego 2021 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w:
- BoM Firebase na Androida (lista materiałów)
- Cloud Firestore
- Indeksowanie aplikacji Firebase
- Monitorowanie wydajności Firebase
- Wtyczka Gradle Crashlytics Gradle
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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 udostępnione 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:
- BoM Firebase na Androida (lista materiałów)
- Cloud Firestore
- Firebase Crashlytics
- Wysyłanie wiadomości w aplikacji Firebase
- Zdalna konfiguracja Firebase
- Pakiet SDK Firebase dla Google Analytics
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Dostępna jest zaktualizowana wersja wtyczki google-services na Androida (wersja 4.3.5). Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
Artefakty udostępnione 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
obejmuje te zmiany:Wprowadziliśmy pierwszą publiczną wersję beta klasy
SourceDirectTransferClient
. Ta klasa udostępnia metodę przekształcania telefonu z Androidem w mechanizm uwierzytelniania FIDO w celu ukończenia procesu uwierzytelniania.Wycofano
Fido#FIDO2_KEY_RESPONSE_EXTRA
iFido#FIDO2_KEY_ERROR_EXTRA
.Wprowadzono
BrowserRequestOptions#getClientDataHash()
.
Artefakty udostępnione 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 Firebase Ads. Więcej informacji znajdziesz w informacjach o wersjach usługi.
Artefakty udostępnione 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:
- BoM Firebase na Androida (lista materiałów)
- Uwierzytelnianie Firebase
- Monitorowanie wydajności Firebase
- Pakiet SDK Firebase dla Google Analytics
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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:
- BoM Firebase na Androida (lista materiałów)
- 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
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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-plcoders:16.1.0
- com.google.firebase:firebase-plcoders-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 obejmuje tylko aktualizacje wewnętrzne.
Artefakty udostępnione 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 Firebase Ads. Więcej informacji znajdziesz w informacjach o wersjach usługi.
Artefakty udostępnione 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:
- BoM Firebase na Androida (lista materiałów)
- Zdalna konfiguracja Firebase
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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 kontrolę jakości blokady ekranu (wprowadzaną w Androidzie 10) na urządzeniach z Androidem 4.4 i nowszym.
Artefakty udostępnione 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:
- BoM Firebase na Androida (lista materiałów)
- Uwierzytelnianie Firebase
- Firebase Crashlytics
- Wtyczka Gradle Crashlytics Gradle
- Instalacje Firebase
- Monitorowanie wydajności Firebase
- Wtyczka Gradle monitorowania wydajności wydajności Firebase
- Zdalna konfiguracja Firebase
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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
obejmuje te zmiany:Dodaliśmy nowy klient API
CredentialSavingClient
, który pomaga zapisywać dane logowania użytkowników do haseł, które można później zalogować.Dodaliśmy nowy interfejs API –
SignInClient#getSignInIntent(GetSignInIntentRequest)
– inicjujący proces logowania przez Google, gdy użytkownik kliknie przycisk „Zaloguj się przez Google”.
Najnowsza aktualizacja biblioteki
play-services-games
obejmuje te zmiany:Usunęliśmy interfejsy API do gry wieloosobowej w czasie rzeczywistym i z kolei. Więcej informacji znajdziesz w dokumentacji.
Zmieniono te klienty na interfejsy:
AchievementsClient
,EventsClient
,GamesClient
,GamesMetadataClient
,LeaderboardsClient
,PlayersClient
,SnapshotClient
iVideosClient
.Usunęliśmy wycofane metody GoogleApiClient:
getAppId
,getSdkVariant
orazgetSettingsIntent
.Aktualizacje wewnętrzne.
Artefakty udostępnione 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:
- BoM Firebase na Androida (lista materiałów)
- 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 monitorowania wydajności wydajności Firebase
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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:
- BoM Firebase na Androida (lista materiałów)
- Pakiet SDK Bazy danych czasu rzeczywistego Firebase
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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 Firebase Ads. Więcej informacji znajdziesz w informacjach o wersjach usługi.
Artefakty udostępnione 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 zmiany w bibliotekach
play-services-base
iplay-services-basement
obejmują te zmiany:Zapobiega awariom spowodowanym czasem rzucenia
NoSuchElementException
, gdy usługa nie jest powiązana.Jeśli
AndroidManifest.xml
nie ma odpowiedniego tagu metadanych do korzystania z Usług Google Play, zwraca wartośćGooglePlayServicesIncorrectManifestValueException
lubGooglePlayServicesMissingManifestValueException
zamiastIllegalStateException
. Może to oznaczać problem z kompilacją aplikacji.
Najnowsza aktualizacja Usług Google Play Fitness obejmuje te zmiany:
Aplikacja z uprawnieniami do zapisu ma teraz dostęp tylko do danych zapisanych przez aplikację. Aby nadal odczytywać dane z innych aplikacji z Google Fit, zaktualizuj kod i poproś o zakres dostępu do odczytu dla odpowiednich typów danych.
Dane dotyczące tętna mają własny zakres.
Dane dotyczące snu mają własne zakresy i nowy typ danych. Patrz
TYPE_SLEEP_SEGMENT
iSleepStages
.Wycofany model
FitnessActivities#SLEEP
i inne typy snu. Użyj nowej wersjiSleepStages
.Podczas pracy z
SessionsClient
musisz teraz określić odpowiedni typ sesji dla aplikacji, używając odpowiednich metod zFitnessOptions
.
Więcej informacji znajdziesz w artykule Informacje o wersji Google Fit.
Artefakty udostępnione 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
dodaje nowy interfejs SMS Code Browser API.
Artefakty udostępnione 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:
- BoM Firebase na Androida (lista materiałów)
- Pakiet SDK Firebase dla Google Analytics
- Pakiety SDK Cloud Firestore i Firebase Dynamic Links
- Wtyczka Gradle monitorowania wydajności wydajności Firebase
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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:
- Lista materiałów Firebase (BoM)
- Cloud Firestore, Komunikacja w chmurze Firebase, Firebase Crashlytics, identyfikatory instancji Firebase, Monitorowanie wydajności Firebase i pakiety SDK Bazy danych czasu rzeczywistego Firebase
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Dostępne są zaktualizowane wersje wtyczki
google-services
na Androida (wersja 4.3.4) i wtyczkistrict-version-matcher
na Androida (1.2.2). Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
Artefakty udostępnione 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-plcoders:16.0.0
- com.google.firebase:firebase-plcoders-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 systemu
play-services-location
obejmują te zmiany:Dodaliśmy metodę
FusedLocationProviderClient.getCurrentLocation()
do obliczania pojedynczych bieżących poprawek lokalizacji na urządzeniu.Dodaliśmy obsługę tagów atrybucji kontroli dostępu do danych w Androidzie 11 w
FusedLocationProviderClient
.
Artefakty udostępnione 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:
- Lista materiałów Firebase (BoM)
- SDK Uwierzytelniania Firebase
- Wtyczka Gradle Crashlytics Gradle
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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 Firebase Ads. Więcej informacji znajdziesz w informacjach o wersjach usługi.
Artefakty udostępnione 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 zapewnia obsługę Zasad dotyczących przejrzystości i uzyskiwania zgody na przetwarzanie danych w wersji 2 w ramach natywnych usług AdSense dla wyszukiwania. Aby dowiedzieć się więcej, przeczytaj Informacje o natywnej wersji pakietu SDK AFS na Androida.
1 września 2020 r.
Biblioteki wizji usług Google Play obejmują:
- Naprawiono błąd
SecurityException
w bibliotekach wizualizacji, gdy Usługi Google Play nie są zainstalowane. - Aktualizacje wewnętrzne.
- Naprawiono błąd
Artefakty udostępnione 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
zawierają poprawkę błęduLeaderboardsClient
.
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-games:20.0.1
27 sierpnia 2020 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w:
- Lista materiałów Firebase (BoM)
- Cloud Firestore, Cloud Functions dla Firebase (klient), Cloud Storage dla Firebase, Wysyłanie wiadomości w aplikacji Firebase i Pakiety SDK Firebase Realtime Database
- Wtyczka Gradle Crashlytics Gradle
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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.
- Wprowadziliśmy drobne zmiany w funkcjach wewnętrznej biblioteki Usług Google Play.
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-awareness:18.0.1
18 sierpnia 2020 r.
Najnowsze aktualizacje w systemach
play-services-basement
,play-services-tasks
iplay-services-base
obejmują te zmiany:W ramach przygotowań do egzekwowania ścisłej wartości null dodaliśmy adnotacje
@RecentlyNonNull
i@RecentlyNullable
, w przypadku których pakiety SDKbase
ibasement
nie miały wcześniej zdefiniowanej wartości null. Zapewnia to lepszą interoperacyjność z kotlinami oraz dokładniejsze sprawdzanie statycznejnull
dla osób korzystających z platformy Javanull
. Podobne dodatki@RecentlyNonNull
i@RecentlyNullable
będą stopniowo wdrażane w wersjachcom.google.android.gms
artefaktów.Jeśli wywołanie interfejsu API nie powiedzie się z powodu problemu z połączeniem między aplikacją a Usługami Google Play, interfejs
ConnectionResult
, którego nie udało się połączyć, jest teraz dostępny z poziomuStatus
wApiException
.W niektórych przypadkach, gdy urządzenie nie ma prawidłowych usług Google Play, wywołania interfejsu API zakończą się niepowodzeniem szybciej niż czekanie na potwierdzenie użytkownika.
Dodano nowe przeciążenia
GoogleApiAvailability#getErrorDialog
, które akceptująFragment
.Wycofano metody
Tasks#call
na rzeczTaskCompletionSource
.Wewnętrzne aktualizacje innych interfejsów API Usług Google Play.
Artefakty udostępnione 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.
- Wprowadziliśmy zmiany w bibliotece
play-services-games
:- Dodano użytkownika
loadFriends
. - Dodano użytkownika
getCompareProfileIntent
. - Dodaliśmy element
getCompareProfileIntentWithAlternativeNameHints
, który wykorzystuje pseudonimy, aby dać fanom więcej kontekstu. - Dodano element
getCurrentPlayer
, który pobiera najnowsze dane o zalogowanym odtwarzaczu. - Usunięto pozycję
COLLECTION_SOCIAL
. - Dodano użytkownika
COLLECTION_FRIENDS
. - Dodano element
getCurrentPlayerInfo
, który pobiera właściwości odtwarzacza, który jest zalogowany.
- Dodano użytkownika
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-games:20.0.0
14 sierpnia 2020 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w:
- Lista materiałów Firebase (BoM)
- Pakiet SDK Firebase dla Google Analytics
- Firebase Crashlytics i pakiety SDK Firebase ML
- Wtyczka Gradle rozpowszechniania aplikacji Firebase
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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.
W najnowszej wersji Usług Google Play Fitness pojawiły się te zmiany:
- Wycofano te kolumny
DataType
:TYPE_BASAL_BODY_TEMPERATURE
AGGREGATE_BASAL_BODY_TEMPERATURE_SUMMARY
TYPE_LOCATION_TRACK
- Usunięto wycofane
DataType
:TYPE_ACTIVITY_SAMPLES
- Usunęliśmy wycofane metody
DataSource#getDataQualityStandards
(i powiązane z nimi stałe),DataSource#getName
orazDataSource.Builder#setName
. - Dodaliśmy metody
DataReadRequest#aggregate(DataSource)
iDataReadRequest#aggregate(DataType)
, aby ułatwić agregację danych. - Wycofaliśmy istniejące metody
DataReadRequest#aggregate(DataType, DataType)
iDataReadRequest#aggregate(DataSource, DataType)
.
- Wycofano te kolumny
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-fitness:19.0.0
30 lipca 2020 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w:
- Lista materiałów Firebase (BoM)
- Komunikacja w chmurze Firebase, identyfikatory instancji Firebase i pakiety SDK instalacji Firebase
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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.
- Dodaliśmy nowy pakiet SDK odbiornika dla aplikacji na Androida TV. Pakiet SDK umożliwia zgodność aplikacji Android TV z protokołem Cast, tak by działały one jako odbiorniki. Aby dowiedzieć się więcej, przeczytaj Informacje o wersji Cast Broadcast SDK SDK.
Artefakty udostępnione 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 Firebase Ads. Więcej informacji znajdziesz w informacjach o wersjach usługi.
Artefakty udostępnione 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:
- Lista materiałów Firebase (BoM)
- Monitorowanie wydajności Firebase
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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
obejmuje te zmiany:- W aplikacji
BeginSignInRequest.Builder#setAutoSelectEnabled(boolean)
dodano nowy interfejs API. W przypadku użytkowników, którzy wyrazili zgodę, dane logowania są wybierane automatycznie podczas logowania się jednym kliknięciem bez oczekiwania na działanie użytkownika (np. kliknięcie przycisku „Dalej”).
- W aplikacji
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-auth:18.1.0
8 lipca 2020 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w:
- Lista materiałów Firebase (BoM)
- Pakiety SDK usługi Firebase Cloud Messaging i identyfikatory instancji Firebase
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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:
- Testy A/B Firebase, Uwierzytelnianie Firebase, Cloud Firestore, Komunikacja w chmurze Firebase, Firebase Crashlytics, Wysyłanie wiadomości w aplikacji Firebase, Identyfikatory instancji Firebase i Pakiety SDK Zdalnej konfiguracji Firebase
- Pakiet SDK Firebase dla Google Analytics
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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:
- Lista materiałów Firebase (BoM)
- Komunikacja w chmurze Firebase, Firebase Crashlytics, identyfikatory instancji Firebase, pakiety SDK Bazy danych czasu rzeczywistego Firebase
- Wtyczka Gradle Crashlytics Gradle
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Aktualizuje pakiet SDK do reklam mobilnych Google na Androida i pakiet SDK Firebase Ads. Więcej informacji znajdziesz w informacjach o wersjach usługi.
Artefakty udostępnione 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:
- Pakiety Firebase Crashlytics, Firebase Crashlytics NDK i Firebase
- Pakiet SDK Firebase dla Google Analytics
- Wtyczka Gradle rozpowszechniania aplikacji Firebase
- Lista materiałów Firebase (BoM)
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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 w systemach
play-services-basement
,play-services-tasks
iplay-services-base
obejmują te zmiany:- Naprawienie błędu polegającego na prawidłowej aktualizacji ciągów komunikatów o błędzie dotyczących dostępności w Usługach Google Play, gdy użytkownik zmienia języki.
- Poprawki błędów związanych z warunkami wyścigu podczas tworzenia instancji klienta z parametrem
GoogleApi
poza głównym wątkiem przy użyciu komponentówActivity
. - Bardziej szczegółowe komunikaty o błędach dotyczące zduplikowanych realizacji
Task
. - Wewnętrzne aktualizacje innych interfejsów API Usług Google Play.
Artefakty udostępnione 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:
- Komunikacja w chmurze Firebase (FCM), Firebase Wysyłanie wiadomości w aplikacji, instalacje z Firebase i pakiety SDK identyfikatorów instancji Firebase
- Pakiet SDK Firebase dla Google Analytics
- Wtyczka Gradle Crashlytics Gradle
- Lista materiałów Firebase (BoM)
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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 roku
Najnowsza aktualizacja Firebase obejmuje zmiany w:
- Komunikacja w chmurze Firebase, instalacje z Firebase i pakiety SDK identyfikatora instancji Firebase
- Pakiet SDK Firebase dla Google Analytics
- Wtyczka Gradle rozpowszechniania aplikacji Firebase
- Wtyczka Gradle Crashlytics Gradle
- Lista materiałów Firebase (BoM)
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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 on obsługę 2 wymienionych poniżej funkcji na telefonach z Androidem i telewizorach kierowanych na interfejs API na poziomie 16 lub nowszym.interfejsy API reCAPTCHA Enterprise, które dostarczają klientom wyniki liczbowe, wskazujące na to, że użytkownik jest prawdziwą osobą, a nie częścią ataku automatycznego. Więcej informacji znajdziesz w tym przewodniku po integracji.
Interfejsy API reCAPTCHA 2FA, które umożliwiają klientom rzucanie użytkownikom wyzwań e-mailowych związanych z potwierdzeniem tożsamości. Więcej informacji znajdziesz w tym przewodniku po integracji.
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-recaptcha:16.0.0
23 kwietnia 2020 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w:
- Uwierzytelnianie Firebase, Firebase Crashlytics, Firebase Crashlytics NDK, Cloud Firestore, Komunikacja w chmurze Firebase, Firebase Wysyłanie wiadomości w aplikacji, instalacje Firebase, Identyfikator instancji Firebase, Firebase ML Kit, Firebase Performance Monitoring, Baza danych czasu rzeczywistego Firebase i Baza danych Firebase Config SDK
- Pakiet SDK Firebase dla Google Analytics
- Wtyczka Gradle Crashlytics Gradle
- Lista materiałów Firebase (BoM)
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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 Firebase Ads. Więcej informacji znajdziesz w informacjach o wersjach usługi.
Artefakty udostępnione 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:
- Firebase Crashlytics, Firebase Crashlytics NDK, Firebase Wysyłanie wiadomości w aplikacji, ML Kit dla Firebase i Firebase Performance Monitoring SDK
- Wtyczka Gradle Crashlytics Gradle i wtyczka Gradle do rozpowszechniania aplikacji Firebase
- Lista materiałów Firebase (BoM)
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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:
- Komunikacja w chmurze Firebase, instalacje z Firebase i identyfikatory instancji Firebase
- Lista materiałów Firebase (BoM)
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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
obejmuje te zmiany:- Dodaliśmy nowego klienta API
SignInClient
, który ułatwia uwierzytelnianie użytkowników aplikacji, w tym logowanie się do istniejącego użytkownika i rejestrowanie nowego użytkownika. Obecnie obsługiwane są 2 rodzaje danych logowania: token tożsamości oraz nazwa użytkownika i hasło.
- Dodaliśmy nowego klienta API
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-auth:18.0.0
30 marca 2020 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w:
- Cloud Firestore, Komunikacja w chmurze Firebase (FCM), Firebase Crashlytics, Firebase Crashlytics (NDK), instalacje Firebase i identyfikatory instancji Firebase
- Pakiet SDK Firebase dla Google Analytics
- Lista materiałów Firebase (BoM)
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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 w systemach
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 aktualizacja aktualizuje odpowiednio zależności.
Artefakty udostępnione 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 w systemach
play-services-basement
,play-services-tasks
iplay-services-base
obejmują te zmiany:- Dodaje do interfejsu API adnotacje o wartości null „nie semver-breaking”
Na przykład
GoogleApiAvailability#makeGooglePlayServicesAvailable
zwraca teraz@NonNull Task
, aby kompilator Kotlin uznał go za niepusty, a nie typ platformy. ParametrActivity
, który jest do niego przekazywany, nie jest jednak oznaczony jako znacznik@NonNull
(mimo że nie jest on pusty). Dzięki temu ta zmiana nie uszkodzi kodu Kotlina, który przekazujeActivity?
.- Wewnętrzne aktualizacje innych bibliotek usług Google Play.
Artefakty udostępnione 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 w Firebase. Zapoznaj się z informacjami o wersji usługi.
Artefakty udostępnione 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:
- Wtyczka Gradle Crashlytics Gradle
- Firebase Crashlytics, Komunikacja w chmurze Firebase, Wysyłanie wiadomości w aplikacji Firebase, Instalacje Firebase, Identyfikatory instancji Firebase i SDK Zdalnej konfiguracji Firebase
- Lista materiałów Firebase (BoM)
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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:
- SDK Uwierzytelniania Firebase
- Lista materiałów Firebase (BoM)
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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
obejmuje te zmiany:- Wycofaliśmy interfejsy U2F API. Użytkownicy interfejsu U2F API powinni przejść na interfejsy FIDO2 API. Interfejsy API U2F będą obsługiwane do 2020 roku i zostaną usunięte w 2021 roku.
- Udostępniliśmy nowe metody rejestracji i podpisywania w narzędziu
Fido2ApiClient
. Metody te są lepiej dopasowane do standardowych - Dodaliśmy obsługę tylko rozszerzeń znaków logowania
UserVerificationMethod
. Rozszerzenie nie jest obsługiwane w przypadku próśb o rejestrację. - Dodaliśmy obsługę metody
IsUserVerifyingPlatformAuthenticatorAvailable
. - Ujawniono obiekt
PublicKeyCredential
jako odpowiedź najwyższego poziomu zgodnie ze specyfikacją WebAuthn.
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-fido:18.1.0
9 marca 2020 r.
Najnowsza aktualizacja Firebase obejmuje:
- Biblioteki rozszerzeń Kotlin dla wielu pakietów SDK Firebase na Androida są już w wersji beta Te biblioteki ktx umożliwiają dostęp do interfejsów API Firebase na Androida z użyciem składni Kotlin. Więcej informacji o tych bibliotekach ktx znajdziesz w dokumentacji referencyjnej Androida i Kotlina.
Najnowsza wersja wtyczki OSS Gradle licencji zawiera poprawki tych problemów:
- Nie znaleziono licencji, gdy występuje projekt biblioteki (problem GitHub nr 119)
- Niejednoznaczne przeciążenie, gdy nie można rozwiązać pliku POM (problem GitHub nr 120)
Artefakty udostępnione na maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.10.2,
3 marca 2020 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w:
- Pakiety SDK usługi Firebase Cloud Messaging i identyfikatory instancji Firebase
- Lista materiałów Firebase (BoM)
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Usługi Google Play
SMS Verification APIs
dodały nowe uprawnienie do ochrony odbiornika. Więcej informacji znajdziesz w dokumentacji usługiSmsRetriever
.
Artefakty udostępnione 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.
- Aktualizuje pakiet SDK do reklam mobilnych Google na Androida. Więcej informacji znajdziesz w informacjach o wersjach usługi.
Artefakty udostępnione 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:
- Cloud Firestore, Komunikacja w chmurze Firebase (FCM), identyfikatory instancji Firebase i pakiety SDK Zdalnej konfiguracji Firebase
- Pakiet SDK Firebase dla Google Analytics
- Lista materiałów Firebase (BoM)
Ta aktualizacja obejmuje też pierwszą wersję pakietu SDK instalacji Firebase.
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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
dodające wstępnie stałe wartości MediaError do szczegółowych kodów błędów i przyczyn.Więcej informacji znajdziesz w informacjach o wersji Cast na Androida SDK.
Artefakty udostępnione 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:
- Pakiety dynamicznych linków Firebase
- Lista materiałów Firebase (BoM)
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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:
- Wtyczka Gradle Crashlytics Gradle
- 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)
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
W bibliotece Świadomość usług w wersji Google Play w wersji 18.0.0 wprowadzono następujące przełomowe zmiany:
- Z interfejsu
Awareness#SnapshotClient
usunięto interfejsy APIgetPlaces()
igetWeather()
. Więcej informacji znajdziesz w ogłoszeniu o wycofaniu.
- Z interfejsu
Artefakty udostępnione na maven.google.com
- com.google.firebase:firebase-crashlytics-gradle:2.0.0-beta02 (wersja w języku angielskim)
- 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:
- Pakiety Firebase Wysyłanie wiadomości w aplikacji i Firebase Performance Monitoring
- Pakiet SDK Firebase dla Google Analytics
- Lista materiałów Firebase (BoM)
Ta aktualizacja obejmuje też wstępne wersje beta Firebase Crashlytics:
- Pakiety Firebase Crashlytics SDK i Firebase Crashlytics SDK na potrzeby raportów o awariach NDK
- Wtyczka Gradle Crashlytics Gradle
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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 wersja wtyczki OSS Gradle licencji zawiera poprawki tych problemów:
- Twórz ostrzeżenia z powodu użycia przestarzałych interfejsów API (problem GitHub nr 57)
- Brak treści w niektórych bibliotekach (Problem GitHub nr 99)
- Komunikat „Ta aplikacja nie ma żadnych licencji open source” (Problem GitHub nr 105)
- Potencjalne spotkania offline (wydanie GitHub nr 106)
Artefakty udostępnione na maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.10.1,
18 grudnia 2019 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w:
- Wtyczka Gradle rozpowszechniania aplikacji Firebase
- Monitorowanie wydajności Firebase i pakiety SDK Zdalnej konfiguracji
- Lista materiałów Firebase (BoM)
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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:
- Wtyczka Gradle rozpowszechniania aplikacji Firebase
- Cloud Firestore, Komunikacja w chmurze Firebase (FCM), identyfikatory instancji Firebase, Monitorowanie wydajności Firebase i pakiety SDK Zdalnej konfiguracji
- Lista materiałów Firebase (BoM)
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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
play-services-cast
iplay-services-cast-framework
bibliotek:- Dodano element
setMediaSessionEnabled
, aby włączyć lub wyłączyć sesję multimedialną utworzoną przez pakiet SDK Cast. - Zmieniliśmy sposób wyświetlania powiadomień o multimediach podczas sesji przesyłania. Jeśli powiadomienia o multimediach są włączone, zawsze wyświetlają się podczas sesji przesyłania. Wcześniej wyświetlała się tylko wtedy, gdy aplikacja działała w tle.
- Zmieniliśmy niektóre zajęcia związane z multimediami, aby zaimplementować interfejs
Parcelable
.
- Dodano element
22 listopada 2019 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w:
- SDK Uwierzytelniania Firebase
- Lista materiałów Firebase (BoM)
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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 w czasie rzeczywistym i z kolei. Więcej informacji znajdziesz w dokumentacji.
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-games:19.0.0
11 listopada 2019 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w:
- Wtyczka Gradle rozpowszechniania aplikacji Firebase
- Cloud Firestore, Komunikacja w chmurze Firebase (FCM), Firebase Wysyłanie wiadomości w aplikacji, Identyfikatory instancji Firebase, ML Kit dla Firebase i SDK do monitorowania wydajności Firebase
- Lista materiałów Firebase (BoM)
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Dostępne są teraz wtyczka
google-services
na Androida (wersja 4.3.3) i wtyczkastrict-version-matcher
na Androida (wersja 1.2.1). Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
Artefakty udostępnione 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.
- Aktualizuje pakiet SDK do reklam mobilnych Google na Androida. Więcej informacji znajdziesz w informacjach o wersjach usługi.
Artefakty udostępnione 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:
- Pakiet SDK Firebase dla Google Analytics
- Pakiet SDK Cloud Firestore
- Lista materiałów Firebase (BoM)
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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:
- Wtyczka Gradle rozpowszechniania aplikacji Firebase
- Cloud Firestore, zestaw ML dla Firebase, Monitorowanie wydajności Firebase, Baza danych czasu rzeczywistego Firebase i Pakiety SDK Zdalnej konfiguracji Firebase
- Lista materiałów Firebase (BoM)
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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 (tylko w języku angielskim)
- com.google.android.gms:play-services-vision-image-label:18.0.1
15 października 2019 r.
- Aktualizacja biblioteki
play-services-auth-api-phone
w celu dodania nowego interfejsu API autouzupełniania kodów SMS. Więcej informacji znajdziesz w dokumentacji usługiSmsCodeRetriever
.
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-auth-api-phone:17.3.0
10 października 2019 r.
Najnowsza aktualizacja wtyczki OSS Gradle licencji obejmuje:
- Zmień działanie wtyczki, aby uwzględniała tylko zależności pakietów.
- Naprawianie obsługi plików .pom z wieloma deklaracjami licencji GitHub PR#88.
- Użyj nowszych interfejsów Gradle API (GitHub PR#62 i PR#64).
Artefakty udostępnione 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:
- Uwierzytelnianie Firebase, Cloud Storage dla Firebase, Wysyłanie wiadomości w aplikacji Firebase, Pakiety Firebase ML i Zdalna konfiguracja Firebase
- Wtyczka Gradle rozpowszechniania aplikacji Firebase
- Lista materiałów Firebase (BoM)
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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.
- Poprawka błędu dotyczącego dostępności funkcji interfejsu API w bibliotece
play-services-basement
.
Artefakty udostępnione 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:
- Pakiet SDK Cloud Firestore (wersja 21.1.1)
- lista materiałów Firebase (wersja 22.2.1)
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Problem – otrzymaliśmy zgłoszenia, że wersja 21.1.0 pakietu SDK Firebase na Androida w Cloud Firestore może spowodować nieobsłużony wyjątek. W rezultacie ten problem wpływa także na wersję 2.2.0 usługi Firebase BoM. Aby rozwiązać problem, zaktualizuj pakiet SDK Cloud Firestore lub Firebase BoM do następnej wersji.
Artefakty udostępnione 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
play-services-cast
iplay-services-cast-framework
bibliotek:- Dodano pole
MediaError
do polaRemoteMediaClient.MediaChannelResult
, które może być używane do uzyskiwania dostępu do szczegółowego kodu błędu nieudanych poleceń multimedialnych. - Metody
MediaStatus.COMMAND_SKIP_FORWARD
iMediaStatus.COMMAND_SKIP_BACKWARD
zostały wycofane. Aplikacje powinny używać metodMediaStatus.COMMAND_QUEUE_NEXT
iMediaStatus.COMMAND_QUEUE_PREVIOUS
. - Dodano nową zależność do:
com.google.android.datatransport:transport-api:2.0.0
.
Więcej informacji znajdziesz w informacjach o wersji Cast na Androida SDK.
- Dodano pole
Artefakty udostępnione 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:
- Cloud Firestore, Cloud Storage dla Firebase, pakiet ML Firebase, Baza danych czasu rzeczywistego Firebase i pakiety SDK Zdalnej konfiguracji Firebase
- Lista materiałów Firebase (BoM)
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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.
- Dostępna jest wtyczka
google-services
na Androida (wersja 4.3.2). Więcej informacji znajdziesz w Informacjach o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione na maven.google.com
- com.google.gms:google-services:4.3.2,
29 sierpnia 2019 r.
- Aktualizuje pakiet SDK do reklam mobilnych Google na Androida. Więcej informacji znajdziesz w informacjach o wersjach usługi.
Artefakty udostępnione 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:
- Pakiet SDK Firebase dla Google Analytics
- Pakiety SDK Cloud Functions dla Firebase (klienta) i pakiety Firebase ML Kit
- Lista materiałów Firebase (BoM)
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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.
Aktualizacje pakietu SDK Portfela w Usługach Google Play obejmują:
Usunięcie wycofanych interfejsów API Androida 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 metod innych niż JSON w obiektach Google Pay API oraz kreatorach innych niż JSON. Zamiast wycofanych symboli użyj interfejsu API opartego na JSON opisanego 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 udostępnione na maven.google.com
- com.google.android.gms:play-services-wallet:18.0.0
22 sierpnia 2019 r.
Dostępna jest wtyczka
google-services
na Androida (wersja 4.3.1). Ta wersja usuwa wywołania wycofanego interfejsu API. Więcej informacji znajdziesz w Informacjach o wersji pakietu SDK Firebase na Androida.W wersji 18.0.0 Usług Google Play Fitness wprowadzono następujące zmiany:
- Wycofano te interfejsy API oparte na GoogleApiClient:
BleApi
ConfigApi
GoalsApi
HistoryApi
RecordingApi
SensorsApi
SessionsApi
- Usunięto te wycofane typy danych:
AGGREGATE_CALORIES_CONSUMED
AGGREGATE_INPUT_TYPES
TYPE_ACTIVITY_SAMPLE
TYPE_CALORIES_CONSUMED
- Usunięto wycofaną metodę
fromLocationRequest
zSensorRequest
. - Dodano kreatory aplikacji
DataPoint
iDataSet
.
- Wycofano te interfejsy API oparte na GoogleApiClient:
Artefakty udostępnione 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:
- Pakiet SDK Firebase dla Google Analytics, Cloud Firestore, Komunikacji w chmurze Firebase (FCM) i pakietów SDK Firebase ML Kit
- Lista materiałów Firebase (BoM)
Aby dowiedzieć się więcej, przeczytaj Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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 udostępnione 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
:- Wycofano
GoogleApiClient.ConnectionCallbacks
iGoogleApiClient.OnConnectionFailedListener
. jest to kontynuacjaGoogleApi
zamienników opartych naGoogleApiClient
. - Ulepszona metoda
AccountPicker.newChooseAccountIntent
oparta na konstruktorze. - Naprawiono potencjalne awarie w
GoogleApiAvailability#makeGooglePlayServicesAvailable
.
- Wycofano
Aktualizacje biblioteki
com.google.android.gms:play-services-awareness
obejmują wycofanie tych metod zAwareness#SnapshotClient
:Ta wersja rozwiązuje problem ze zgodnością z wersją
com.google.android.gms:play-services-awareness:17.0.0
opisaną w informacjach o wersji z 2 lipca 2019 roku. Obejście do wcześniejszej wersji Jetpackacom.google.android.gms:play-services-awareness:16.0.0
nie jest już konieczne. Nie należy używać wersjicom.google.android.gms:play-services-awareness:**17.0.0**
.
Artefakty udostępnione 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 obejmuje zmiany we wtyczce Gradle do monitorowania wydajności Firebase. Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
Artefakty udostępnione na maven.google.com
- com.google.firebase:perf-plugin:1.3.1,
24 lipca 2019 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w:
- Cloud Functions dla Firebase (klient), Baza danych czasu rzeczywistego Firebase, Cloud Storage dla Firebase, Cloud Firestore i Pakiety SDK Firebase ML
- Lista materiałów Firebase (BoM)
Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
Artefakty udostępnione 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.
- Aktualizuje pakiet SDK do reklam mobilnych Google na Androida. Więcej informacji znajdziesz w informacjach o wersjach usługi.
Artefakty udostępnione 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:
- Analytics, Uwierzytelnianie Firebase, Cloud Storage dla Firebase, Wysyłanie wiadomości w aplikacji Firebase i pakiety SDK ML Kit
- Lista materiałów Firebase (BoM)
Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
Artefakty udostępnione 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 obejmuje zmiany we wtyczce Gradle do monitorowania wydajności Firebase. Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
Artefakty udostępnione na maven.google.com
- com.google.firebase:perf-plugin:1.3.0,
9 lipca 2019 r.
- Aktualizuje pakiet SDK do reklam mobilnych Google na Androida. Więcej informacji znajdziesz w informacjach o wersjach usługi.
Artefakty udostępnione 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 dokumentacji usługistartSmsUserConsent
.
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-auth-api-phone:17.1.0
Znany problem z usługą com.google.android.gms:play-services-awareness:17.0.0
27 czerwca 2019 r.
- Dostępne są teraz wtyczka
google-services
na Androida (wersja 4.3.0) i wtyczkastrict-version-matcher
na Androida (wersja 1.2.0). Ta wersja zawiera poprawki błędów i wskazuje miejsce, w którym można zastosować wtyczkę. Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
Artefakty udostępnione 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:
- Cloud Firestore, Firebase Cloud Messaging, Firebase Performance Monitoring oraz pakiety SDK identyfikatorów instancji Firebase
- Lista materiałów Firebase (BoM)
Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
Artefakty udostępnione 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:
- Pakiety SDK do wysyłania wiadomości w aplikacji Firebase
- Lista materiałów Firebase (BoM)
Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
Artefakty udostępnione 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 obejmuje te zmiany:
Migracja z bibliotek pomocy technicznej do Biblioteki Jetpack (Android X) Biblioteki nie będą działać, jeśli w aplikacji nie wprowadzisz tych zmian:
- Uaktualnij pakiet
com.android.tools.build:gradle
do wersji 3.2.1 lub nowszej. - Uaktualnij pakiet
compileSdkVersion
do wersji 28 lub nowszej. - Zaktualizuj aplikację, aby korzystać z Jetpack (Android X). Wykonaj instrukcje zawarte w artykule Migracja do Androida X.
- Uaktualnij pakiet
Lista materiałów Firebase (BoM)
Artefakty udostępnione na maven.google.com
- com.google.android.datatransport:transport-api:2.0.0 (tylko w języku angielskim)
- com.google.android.datatransport:transport-backend-cct:2.0.0 (tylko w języku angielskim)
- com.google.android.datatransport:transport-runtime:2.0.0 (tylko w języku angielskim)
- 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:
- Pakiet SDK Cloud Firestore
- Lista materiałów Firebase (BoM)
Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
Artefakty udostępnione 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 SDK do monitorowania wydajności. Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
Artefakty udostępnione 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.
- Aktualizuje pakiet SDK do reklam mobilnych Google na Androida. Więcej informacji znajdziesz w informacjach o wersjach usługi.
Artefakty udostępnione 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 licencji OSS została zaktualizowana. Więcej informacji znajdziesz na stronie https://github.com/google/play-services-plugin/releases/tag/oss-licenses-plugin-v0.9.5.
Artefakty udostępnione na maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.9.5,
7 maja 2019 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w:
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 połączenia z Firebase, Zaproszenia Firebase, Zestaw ML Firebase, Monitorowanie danych w czasie rzeczywistym w Firebase, Baza danych Firebase Config Firebase, Testy A/B Firebase i Pakiety SDK instancji Firebase
Wtyczki Firebase Gradle
Lista materiałów Firebase (BoM)
Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
Artefakty udostępnione 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 usług Miejsc Google na Androida został wycofany. Szczegółowe informacje o przechodzeniu na nowy statyczny pakiet SDK Miejsc na Androida znajdziesz w przewodniku po migracji.
Aktualizacja: 29 lipca 2019 roku wycofaliśmy artefakt com.google.android.gms:play-services-places
.
Aby nadal korzystać z pakietu Miejsc na Androida, zaktualizuj go do obsługiwanej wersji. Obsługiwane wersje są wymienione w informacjach o wersjach.
23 kwietnia 2019 r.
- Dodaliśmy interfejsy API do pakietu SDK Cast, by umożliwić obsługę transmisji na żywo. Rozwinięty interfejs kontrolera obsługuje też transmisje na żywo. Aby dowiedzieć się więcej, zobacz Informacje o wersji Cast Broadcast SDK SDK.
Artefakty udostępnione 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.
- Dodaje obsługę wcześniejszej rejestracji w
InstantApps.showInstallPrompt()
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-instantapps:16.1.2
9 kwietnia 2019 r.
- Zaktualizowano pakiet SDK aplikacji błyskawicznych, dodając nową metodę sprawdzania, czy można uruchomić aplikację błyskawiczną na danym urządzeniu.
areInstantAppsEnabledForDevice()
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-instantapps:16.1.0
5 kwietnia 2019 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w identyfikatorach instancji, uwierzytelnianiu Firebase, Komunikacji w chmurze Firebase, monitorowaniu wydajności Firebase i pakietach SDK Zdalnej konfiguracji Firebase. Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
Dostępna jest wersja beta biblioteki Cloud Firestore z rozszerzeniami Kotlin. Aby dowiedzieć się więcej, zapoznaj się z najnowszymi informacjami o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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 obejmuje aktualizację listy materiałów Firebase (BoM). Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
Artefakty udostępnione na maven.google.com
- com.google.firebase:firebase-bom:17.0.0
27 marca 2019 r.
Najnowsza aktualizacja Firebase obejmuje zmiany w:
- Identyfikatory instancji Firebase, Komunikacja w aplikacji Firebase, Cloud Firestore, Komunikacja w chmurze Firebase (FCM), Firebase ML Kit i Pakiety SDK Zdalnej konfiguracji Firebase
- Wtyczki Firebase Gradle
Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
Artefakty udostępnione 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 6 grudnia 2019 roku zostanie wyłączony. Szczegóły znajdziesz w przewodniku po migracji.
Artefakty udostępnione 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 sieci o wysokiej wydajności. Więcej informacji znajdziesz w artykule Wykonywanie operacji sieciowych za pomocą Cronet. Biblioteka klienta Usług Google Play dla Cronet umożliwia aplikacjom korzystanie z aktualnych kopii Cronet wczytywanych z Usług Google Play.
Artefakty udostępnione 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, zaproszeniach Firebase, połączeniach dynamicznych Firebase i pakietach SDK klienta Cloud Functions dla Firebase. Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
Lista materiałów Firebase (BoM) jest teraz dostępna w ramach funkcji eksperymentalnej. Za pomocą funkcji Gradle listy materiałów (BoM) możesz ustalić wersję całej platformy Firebase. Aby dodać pakiety SDK do aplikacji za pomocą BoM Firebase, przeczytaj artykuł Dodawanie Firebase do projektu na Androida.
Artefakty udostępnione 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.
- Aktualizuje pakiet SDK do reklam mobilnych Google na Androida. Więcej informacji znajdziesz w informacjach o wersjach usługi.
Artefakty udostępnione 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.
- Wycofano funkcje
Games.GamesOptions
iGames.Builder
. - Dodano metodę
SnapshotMetadata.getSnaphotId
. - Usunięto interfejs API Requests/Gifts i Quess. Zobacz poprzednią ogłoszenie.
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-games:17.0.0
11 marca 2019 r.
- Najnowsza aktualizacja Firebase obejmuje zmiany w pakietach Uwierzytelniania Firebase, Monitorowaniu wydajności Firebase i pakietach SDK Zdalnej konfiguracji Firebase. Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
Artefakty udostępnione 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, wiadomościach w aplikacji Firebase Messaging i Firebase Cloud Messaging. Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
- Rozwiązaliśmy problem występujący w Google Cloud Messaging, który czasami powodował awarię aplikacji w przypadku błędów ANR („Android Not Response”) podczas odbierania wiadomości.
- Rozwiązaliśmy problem w identyfikatorze instancji, który powodował, że odpowiedzi na żądania tokenów były wolne lub, w niektórych przypadkach, powodowały przekroczenie limitu czasu żądań.
Artefakty udostępnione 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 Testach AB Firebase, zaproszeniach Firebase, Linkach dynamicznych Firebase, Cloud Firestore i pakietach SDK Zdalnej konfiguracji Firebase. Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
- Najnowsza aktualizacja Usług Google Play obejmuje AdSense dla wyszukiwania natywnego. Aby dowiedzieć się więcej, przeczytaj Informacje o natywnej wersji pakietu SDK AFS na Androida.
Artefakty udostępnione 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.
- W najnowszej aktualizacji Map dodaliśmy nowe ustawienie sterowania gestami. Więcej informacji znajdziesz w informacjach o wersji pakietu SDK Map Google na Androida.
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-maps:16.1.0
31 stycznia 2019 r.
- Najnowsza aktualizacja Firebase obejmuje zmiany w pakietach ML Kit dla Firebase, Firebase Core, Google Analytics dla Firebase i pakietach SDK do wyświetlania reklam. Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
Artefakty udostępnione 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 obejmuje zmiany w pakietach SDK Firebase ML Kit. Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
Artefakty udostępnione 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 w Bazie danych czasu rzeczywistego, Cloud Firestore i pakietach SDK do wysyłania wiadomości w aplikacji. Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
Artefakty udostępnione 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 przez Usługi Google Play.
Biblioteki podstawowe Usług Google Play
- Play-services-base i Play-services-basement otrzymały kilka nowych metod wspomagających zmiany w innych bibliotekach.
Artefakty udostępnione 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 obejmuje zmiany w pakiecie Firebase Config SDK. Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
Artefakty udostępnione na maven.google.com
- com.google.firebase:firebase-config:16.1.3,
22 grudnia 2018 r.
- Najnowsza aktualizacja Firebase obejmuje zmiany w pakiecie Firebase Crashlytics SDK. Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
Artefakty udostępnione na maven.google.com
- com.crashlytics.sdk.android:crashlytics:2.9.8
19 grudnia 2018 r.
- Najnowsza aktualizacja Firebase obejmuje zmiany w pakietach SDK Cloud Firestore i Firebase Performance Monitoring. Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
Artefakty udostępnione na maven.google.com
- com.google.firebase:firebase-firestore:17.1.5
- com.google.firebase:firebase-perf:16.2.3,
18 grudnia 2018 r.
- Zaktualizowano interfejs FIDO2 API zgodnie z najnowszą specyfikacją WebAuthn. Deweloperzy mogą używać interfejsów API FIDO2 do silnego uwierzytelniania użytkowników za pomocą 2 typów: uwierzytelniających na urządzeniach zewnętrznych U2F i obsługiwanego wbudowanego uwierzytelniania użytkownika.
- Usunięto konstruktory z znaczników
Fido2ApiClient
iFido2PrivilegedApiClient
. Klasy te należy utworzyć za pomocą statycznych fabryk wFido
. - Zmieniliśmy nazwy elementów
MakeCredentialOptions
iBrowserMakeCredentialOptions
naPublicKeyCredentialCreationOptions
orazBrowserPublicKeyCredentialCreationOptions
. - Ulepszyliśmy
RequestOptions
przy użyciu elementuAuthenticationExtensions
, który pozwala rozmówcy dyktować działanie po stronie klienta podczas ceremonii rejestracji lub uwierzytelniania. Obecnie obsługiwany jest tylko typFidoAppIdExtension
. Z czasem w zależności od przypadku użycia może być dostępnych więcej rozszerzeń. - Dodano kreator dla:
AuthenticatorSelectionCriteria
. - Zmienili się konstruktorzy firmy
PublicKeyCredentialRequestOptions
,BrowserPublicKeyCredentialRequestOptions
. - Usunięto kreatory obiektów na poziomie odpowiedzi interfejsu API
AuthenticatorAttestationResponse
,AuthenticatorAssertionResponse
iAuthenticatorErrorResponse
. - Dodano liczby algorytmów RSA i EC2 z rejestru COSE do użycia w narzędziu
PublicKeyCredentialParameters
. - Dodano element
AttestationConveyancePreference
, który określa poziom zaciemniania obiektu atestu zwróconego podczas ceremonii rejestracji. - Zmieniliśmy nazwę poprzedniej klasy TokenBindingIdValue na
TokenBinding
, - Rozszerzenie lub aktualizacja innych struktur danych reprezentująca wersję roboczą WebAuthn WD11.
Na przykład pole „identyfikator użytkownika” w narzędziu
PublicKeyCredentialUserEntity
zostało zaktualizowane tak, aby było używanebyte[]
zamiastString
. Pamiętaj, aby odpowiednio zaktualizować implementację.
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-fido:17.0.0
13 grudnia 2018 r.
- Naprawiliśmy błąd polegający na tym, że pakiet SDK Cast mógł wznowić sesję, jeśli została zatrzymana przez innego nadawcę.
- Naprawiono błąd powiadomień, który występował na urządzeniach z Androidem O lub nowszym, gdy aplikacja do przesyłania działała w tle.
- Naprawiono błąd polegający na tym, że powiadomienie o multimediach Cast mogło nie reagować po zablokowaniu aplikacji Cast.
- Z powodu problemów z repozytorium przeniesiono do zestawu maven.google.com.
Artefakty udostępnione 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
Artefakty 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 obejmuje zmiany w pakietach SDK Uwierzytelniania Firebase i Cloud Firestore. Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
Artefakty udostępnione 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 Linkach dynamicznych Firebase, zaproszeniach Firebase, Zdalnej konfiguracji Firebase, monitorowaniu wydajności Firebase, Google Analytics dla Firebase i pakietach SDK Google Ads dla Firebase. Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
Artefakty udostępnione 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 obejmuje zmiany w zaproszeniach do aplikacji Firebase, pakietach Firebase Ml Kit i pakietach SDK do monitorowania wydajności Firebase. Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
Artefakty udostępnione 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.
Znany problem z wersją z 2 października 2018 roku
W przypadku niektórych bibliotek z wersji 2 października 2018 r. wystąpił problem związany z zależnościami POM. Ten manifest prawdopodobnie wiąże się z problemami z scalaniem Dex, gdy zaktualizowana jest dana wersja zależności (nawet w strict-version-matcher-plugin
). Aby rozwiązać ten problem, przejdź na Recommended Minimum Version
w ten sposób:
Biblioteka | Wersja, której to dotyczy | 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 (tylko w języku angielskim) | 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 (tylko w języku angielskim) | 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 (tylko w języku angielskim) | 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
- Naprawiliśmy błąd polegający na tym, że niektóre kombinacje atrybutów
play-services-ads
ifirebase-analytics
(np.ads:17.1.0
ianalytics:16.0.5
) wywołały błąd kompilatoraduplicate entry
. Wydawcy korzystający zfirebase-analytics
i wersji17.1.1
dowolnej biblioteki reklam (np.com.google.android.gms:play-services-ads:17.1.1
) musi używać właściwościcom.google.firebase:firebase-analytics:16.0.5
.
Artefakty udostępnione 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 Cloud Firestore, Cloud Functions dla Firebase, funkcji Wysyłania wiadomości w aplikacji Firebase, Bazy danych Firebase i pakietów SDK Firebase Storage. Więcej informacji znajdziesz w Informacjach o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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 OSR Gradle licencji koduje tekst licencji przy użyciu UTF-8, aby rozwiązać błąd występujący u niektórych deweloperów.
Artefakty udostępnione na maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.9.4,
2 listopada 2018 roku
- Najnowsza aktualizacja Firebase obejmuje poprawki błędów i skrócenie czasu oczekiwania na uruchomienie w przypadku Google Analytics dla Firebase. Więcej informacji znajdziesz w artykule Informacje o wersji pakietu SDK Firebase na Androida.
Reklamy
- Metody
setMaxAdContentRating()
isetTagForUnderAgeOfConsent()
zostały dodane doAdRequest.Builder
. - Dodaliśmy te stałe:
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 udostępnione 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, Komunikacja w aplikacji i Monitorowanie wydajności, a także wtyczkę Google Cloud Gradle. Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
Artefakty udostępnione 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 Google Ads, pliku manifestu CAF i powiązaniu z
SeekBar
w narzędziuUIMediaController
. Aby dowiedzieć się więcej, zobacz Informacje o wersji Cast dla nadawców wiadomości na Androida.
Artefakty udostępnione 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 Firebase Messaging, Firebase IID, Firebase ML, Firebase Vision, Firebase Config i Firebase Auth SDK. Więcej informacji znajdziesz w artykule Informacje o wersji pakietu SDK Firebase na Androida.
Biblioteki podstawowe Usług Google Play
- usługa play-services-basement otrzymała kilka nowych metod wspomagających zmiany w innych bibliotekach.
Artefakty udostępnione 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.
- Dokonano przeanalizowania analizy zależności ścisłej w wersji zależnej od wtyczki, aby wyświetlać lepszy komunikat o błędzie w przypadku wykrycia sprzecznych wersji artefaktu. Komunikaty o błędach zawierają teraz nazwy projektów i nazwy zależności w projekcie. Ułatwi Ci to określenie, które z zadeklarowanych zależności powodują błędy.
- Naprawiono błędy we wtyczce związane z kompilacjami wielomodułowymi i równoległymi.
Artefakty udostępnione na maven.google.com
- com.google.android.gms:strict-version-matcher-plugin:1.1.0,
5 października 2018 r.
Reklamy
- Dodano nowe wymaganie dotyczące tagu
<meta-data>
w pliku AndroidManifest.xml:- Wydawcy Google AdMob muszą określić tag
<meta-data>
z kluczemcom.google.android.gms.ads.APPLICATION_ID
. Więcej informacji znajdziesz w przewodniku dla początkujących. - Wydawcy korzystający z Google Ad Managera muszą podać tag
<meta-data>
z kluczemcom.google.android.gms.ads.AD_MANAGER_APP
. Więcej informacji znajdziesz w przewodniku dla początkujących w usłudze Ad Manager.
- Wydawcy Google AdMob muszą określić tag
- Reklamy natywne:
NativeAppInstallAd
,NativeContentAd
i powiązane z nimi interfejsy API zostały wycofane i zastąpioneUnifiedNativeAd
. Więcej informacji o korzystaniu z nowych interfejsów API znajdziesz w artykule Zaawansowane reklamy natywne. - Reklamy natywne: dodaliśmy funkcję „Wyłącz tę reklamę”.
- Reklamy natywne: łagodny dziennik ostrzeżeń: „UnconfirmedClickListener nie może być pusty”, gdy zasada ClickConfirmingView jest ustawiona.”.
- Reklamy z nagrodą: wywołanie
destroy()
sprawi, że odbiornik nie będzie wyświetlany. - Poniższe metody zostały wycofane
AdRequest.Builder
. - Naprawiliśmy błąd polegający na tym, że narzędzie
onRewardedVideoCompleted()
nie uruchamiało się w emulatorach.
Artefakty udostępnione 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 roku
Główne aktualizacje bibliotek podstawowych.
- W niektórych podstawowych bibliotekach wprowadzono zmiany w niektórych podstawowych bibliotekach (play-services-auth, play-services-base, play-services-basement, play-services-flags, play-services-stats, play-services-tasks) używanych przez inne biblioteki usług Google Play.
- Ścisłe zależności między głównymi bibliotekami zostały złagodzone, więc wersji podrzędnych i poprawek można używać pojedynczo. Wcześniej pliki POM tych bibliotek określały zależności w dokładnych wersjach, co komplikowało rozwiązywanie zależności.
- Zmiana zależności głównej wymagała udostępnienia pełnego zestawu bibliotek, które w swoich zależnościach POM zaktualizowały zaktualizowane wersje. W bibliotekach zewnętrznych nie ma żadnych zmian zewnętrznych z wyjątkiem aktualizacji przechodnich zależności.
- Poprawki błędów i wewnętrzne usprawnienia dotyczące firebase-database i firebase-firestore.
Artefakty udostępnione na maven.google.com
W tych bibliotekach wprowadzono zmiany w kodzie:
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 poniższych bibliotekach nie wprowadzono zmian w kodzie, a aktualizacje dotyczą tylko zależności POM. Nowe wersje są zwiększane o wersję poprawek, chyba że biblioteka była w wersji starszej niż 16.0.0. Biblioteki poniżej 16.0.0 są zwiększane do 16.0.0 zgodnie z uwagami 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 wersji Usług Google Play Fitness zapewnia dostęp do 2 nowych typów danych i odpowiadających im danych zbiorczych:
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-fitness:16.0.0
25 września 2018 r.
Urządzenie do noszenia
- Poprawiliśmy błędy i zwiększyliśmy dostępność pakietu SDK do noszenia na urządzeniach z Usługami Google Play. Aby dowiedzieć się więcej, przeczytaj informacje o wersji do noszenia.
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-wearable:16.0.0
18 września 2018 r.
- Najnowsza aktualizacja Firebase obejmuje zmiany w pakiecie Firebase SDK SDK. Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
Artefakty udostępnione 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 obejmuje zmiany w Firebase Common, Firebase Database, instancji instancji Firebase, Firebase Messaging i Firebase Storage SDK. Więcej informacji znajdziesz w artykule Informacje o wersji pakietu SDK Firebase na Androida.
Cast
- Naprawiono błąd
IllegalStateException
uruchamiany, gdyReconnectionService
zaczyna się w tle aplikacji kierowanych na Androida O lub nowszego. Jeśli aplikacja ma włączone Automatyczne ponowne łączenie, zaktualizuj pakiet SDK Cast, by uniknąć tego błędu.
Artefakty udostępnione 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 w Firebase API, Firebase Analytics, Firebase Crash Reporting, dynamicznych linkach Firebase i pakietach SDK Firebase z zaproszeniami. Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
Artefakty udostępnione 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 wersja Firebase aktualizuje pakiety SDK Firebase w aplikacji do wysyłania wiadomości. Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
Artefakty udostępnione na maven.google.com
- com.google.firebase:inappmessaging:17.0.1
- com.google.firebase:inappmessaging-display:17.0.1
16 sierpnia 2018 r.
- Najnowsza wersja Firebase wprowadza wersję beta interfejsu API do wysyłania wiadomości w aplikacji za pomocą Firebase. Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
Artefakty udostępnione 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 Portfela Google Play 16.0.0 zawierająca:
- Zaktualizuj Google Pay API, aby umożliwić 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 udostępnione na maven.google.com
- com.google.android.gms:play-services-wallet:16.0.0
13 sierpnia 2018 r., aktualizacja
- Rozwiązaliśmy problem z metodami w wersji Cloud Firestore 17.0.5.
- Usunięto metodę interfejsu API
Credential#getGeneratedPassword
, która jest nieprawidłowo wyświetlana i nie można jej używać, w sekcji play-services-auth.
Artefakty udostępnione 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 obejmuje zmiany w interfejsie Firebase Performance Monitoring, Firebase ML Kit i Cloud Firestore. Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
- Rozwiązaliśmy problem w interfejsie SignIn API, który powodował, że gdy użytkownik anuluje logowanie, zwracany jest nieprawidłowy kod stanu.
Artefakty udostępnione na maven.google.com
- com.google.firebase:firebase-auth:16.0.3,
com.google.firebase:firebase-firestore:17.0.5(w języku angielskim)- 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
- Naprawiono błąd DisallowStateException, który występował w przypadku, gdy żądanie limitMediaPlayer i ZdalneMediaClient przekroczyło limit czasu żądania. To jest regresja wprowadzona w wersji 15.0.0. Aby skorzystać z poprawki, klienci powinni zaktualizować system do wersji 16.0.1 lub nowszej.
Artefakty udostępnione 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 roku
- Najnowsza wersja wtyczki Gradle licencji OSS została zmieniona w identyfikator grupy
com.google.android.gms
i nazwaoss-licenses-plugin
. Będzie on nadal publikowany pod nowym identyfikatorem i nazwą nowej grupy. Udostępniamy je też na platformie GitHub.
Artefakty udostępnione na maven.google.com
- com.google.android.gms:oss-licenses-plugin:0.9.3,
30 lipca 2018 r.
- Dodaliśmy metodę
InstantApps.showInstallPrompt()
, która wyświetla okno umożliwiające użytkownikowi instalowanie bieżącej aplikacji błyskawicznej.
Artefakty udostępnione na maven.google.com
- com.google.android.gms:play-services-instantapps:16.0.0
27 lipca 2018 r.
Cloud Firestore
- Najnowsza aktualizacja Firebase obejmuje zmiany w interfejsie API Cloud Firestore. Więcej informacji znajdziesz w Informacjach o wersji pakietu SDK Firebase na Androida.
Cast
- Najnowsza aktualizacja Cast obejmuje zmiany w interfejsie API
CastDevice
oraz ulepszenia CAF Media Notification. Więcej informacji znajdziesz w artykule Informacje o wersji Cast SDK.
Artefakty udostępnione 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 obejmuje zmiany w interfejsach API w Cloud Functions dla Firebase i Cloud Firestore. Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
Artefakty udostępnione na maven.google.com
- com.google.firebase:firebase-firestore:17.0.3
- com.google.firebase:firebase-functions:16.1.0
10 lipca 2018 r.
Poprawka błędu biblioteki licencji OSS
- Rozwiązaliśmy problem uniemożliwiający obsługę motywów aplikacji bez paska działań.
- Zgodnie z wersją SemVer ta wersja jest traktowana jako zwiększenie liczby wersji głównych zgodnie z poniższą notatką z 23 maja 2018 roku.
Artefakty udostępnione 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 w interfejsie API Firebase Komunikacja w chmurze i Identyfikator instancji Firebase. Więcej informacji znajdziesz w Informacjach o wersji Firebase SDK.
Artefakty udostępnione na maven.google.com
- com.google.firebase:firebase-messaging:17.1.0
- com.google.firebase:firebase-iid:16.2.0
27 czerwca 2018 r.
Wtyczka ścisłego dopasowania do wersji open source
- Kod źródłowy projektu
com.google.android.gms.strict-version-matcher-plugin
został udostępniony w usłudze GitHub.
21 czerwca 2018 r.
Firebase
- Najnowsza aktualizacja Firebase obejmuje zmiany w interfejsie API zaproszeń do Firebase i Firestore. Więcej informacji znajdziesz w artykule Informacje o wersji pakietu SDK Firebase na Androida.
Artefakty udostępnione 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 obejmuje zmiany w interfejsie API uwierzytelniania Firebase, indeksowania aplikacji Firebase i Firebase Core. Więcej informacji znajdziesz w artykule Informacje o wersji pakietu SDK Firebase 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 definiuje się za pomocą zakresów wersji w POM. Wpłynęło to na możliwość odtworzenia projektów korzystających z tych biblioteki. Na przykład rozdzielczość zależności Gradle będzie próbowała używać najwyższej dostępnej wersji zasobu w repozytorium, powodując wzrost wersji zależności bez wprowadzania zmian w samym projekcie.
Korzystanie z zakresów wersji było wynikiem błędu, który już został poprawiony. Usługi Google Play i zależności Firebase nie będą już używać zakresów wersji. Istniejące opublikowane pliki biblioteczne POM zawierają już zakresy. Oznacza to, że wszystkie kolejne aktualizacje biblioteki będą musiały zaczynać się poza zakresami zależności bibliotek opublikowanych wcześniej.
Przykład:
- Jeśli
play-services-bar
korzystała zplay-services-foo
w zakresie[15.0.0, 16.0.0)
, nowa wersjaplay-services-foo
musi zaczynać się od16.0.0
, aby znaleźć się poza tym zakresem. - Wszystkie przyszłe wersje
play-services-bar
będą zawierać pozorne wymagania dotyczące jednej wersjiplay-services-foo
. - Wszystkie kolejne wersje
play-services-foo
będą dostępne w SemVer.
Firebase
- Najnowsza aktualizacja Firebase obejmuje zmiany w interfejsach API Cloud Firestore, Cloud Storage, uwierzytelniania Firebase, Bazie danych czasu rzeczywistego Firebase i Systemach uczących się. Więcej na ten temat znajdziesz w informacjach o wersji pakietu SDK Firebase na Androida.
- Firebase wymaga teraz pliku Gradle aplikacji, aby wyraźnie wskazać
com.google.firebase:firebase-core
jako zależność od działania usług Firebase.
May 8, 2018
Firebase
- Najnowsza wersja Firebase obejmuje dodatki do Monitorowania wydajności Firebase i wersję ML Kit dla Firebase w wersji beta. Więcej informacji znajdziesz w artykule Informacje o wersji pakietu SDK Firebase na Androida.
2 maja 2018 roku
Firebase
- Najnowsza aktualizacja Firebase obejmuje dodatki do Firebase Analytics, Firebase Uwierzytelniania Firebase, Komunikacji w chmurze Firebase, Firebase Cloud Storage, Cloud Firestore, Firebase Crash Reporting i Firebase Performance Monitoring, a także niezależnych numerów wersji. Więcej informacji znajdziesz w Informacjach o wersji pakietu SDK Firebase na Androida.
Aktualizacje Usług Google Play
- Biblioteki usług Google Play po wersji 15.0.0 mają teraz niezależne numery wersji, które są zgodne ze standardem SemVer. Ta zmiana pozwoli na częstsze i bardziej elastyczne aktualizacje poszczególnych komponentów.
- Aby umożliwić zmianę wersji, wtyczka Google Gradle do usługi Google została zaktualizowana do wersji 3.3.0. Jeśli nie używasz tej wtyczki (samodzielna wtyczka),
com.google.android.gms.strict-version-matcher-plugin
została udostępniona z tą samą funkcją obsługi wersji. Więcej informacji znajdziesz w przewodniku po wersjach.
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żesz napotkać ten błąd:
Error: more than one library with package name 'com.google.android.gms'
Aby rozwiązać problem, zaktualizuj wtyczkę do nowszej wersji.
Najważniejsze funkcje wersji 15.0.0:
Aktualizacje Usług Google Play
Jest już dostępna nowa wersja wtyczki Gradle
com.google.gms.oss.licenses.plugin
. Aktualizuj ją, ponieważ działa tylko z Usługami Google Play w wersji 15.0.0 i nowszych. To ostatnia wersja wtyczki obsługującej Android Studio 2.x. Od następnej wersji wtyczka będzie obsługiwać tylko Androida Studio 3.x.Wszystkie odwołania do zajęć
com.google.android.gms.R
zostały zastąpione przez odwołania do konkretnych komponentów, na przykładcom.google.android.gms.ads.R
. Jeśli używasz tych zajęć bezpośrednio w kodzie, być może musisz zaktualizować kod, aby zapewnić zgodność.Od wersji 15.0.0 nie będzie już aktualizowany offline Javadoc (jest to artefakt Usług Google Play w Menedżerze pakietów SDK w Android Studio).
Od wersji 15.0.0 nie będzie już można używać aliasu
play-services
do pobierania wszystkich komponentów Usług Google Play. Jest to od jakiegoś czasu zalecane.
Reklamy
- Dodano klasę
UnifiedNativeAd
, która może zawierać reklamę promującą instalacje aplikacji lub reklamę z treścią. - Zaktualizowaliśmy interfejs API reklam natywnych, aby obsługiwał
UnifiedNativeAd
:- Dodano zajęcia
UnifiedNativeAdView
iUnifiedNativeAdAssetNames
. - Dodano interfejs
UnifiedNativeAd.OnUnifiedNativeAdLoadedListener
. - Do klasy
AdLoader.Builder
dodano metodęforUnifiedNativeAd()
. - Wprowadziliśmy kilka aktualizacji interfejsu zapośredniczenia API, które umożliwiły adapterom i zdarzeniom niestandardowym zwracanie wystąpień
UnifiedNativeAd
.
- Dodano zajęcia
Uwierzytelnianie
- Do klasy
AccountTransfer
dodaliśmy stałąKEY_EXTRA_ACCOUNT_TYPE
, która informuje pakiety, jaki typ konta należy rozwiązać.
Cast
- Wycofano klasę
AppVisibilityListener
. - Wycofana klasa
RemoteMediaClient.Listener
. Zamiast tego użyj nowej klasyRemoteMediaClient.Callback
. - Naprawiliśmy awarię w kolumnie
TracksChooserDialogFragment
oraz wprowadziliśmy kilka zmian w konstruktorze i twórcy. - Wprowadziliśmy interfejs
MediaQueue
API, który zastąpił istniejący mechanizm kolejki multimediów. Użyj nowych klasMediaQueueRecyclerViewAdapter
iMediaQueueArrayAdapter
, aby mieć dostęp doMediaQueue
w widokach recyklingu i listach. - Po kliknięciu powiadomień pilota Cast użytkownik zostanie przeniesiony do aplikacji Google Home lub do odpowiedniej aplikacji Cast w zależności od tego, czy obsługuje tę funkcję automatycznie.
- Aktualizacja dotycząca wyświetlania reklam:
- Interfejs Cast Sender API obsługuje teraz wczytywanie reklam
VAST
. - Dodano przycisk „Pomiń reklamę” i elementy interfejsu odliczania tekstu.
- Interfejs Cast Sender API obsługuje teraz wczytywanie reklam
- Dodano wersję
CastContext.getSharedInstance()
, która nie wymaga parametruContext
. - Naprawiono awarię
IllegalStateException
w CAF. - Element
DEVICE_CONNECTION_SUSPENDED
został dodany do obszaruCastStatusCodes
przezPendingResult
. - Więcej informacji:
Google Cast release notes
.
Firebase
- Najnowsza aktualizacja Firebase obejmuje dodatki do uwierzytelniania Firebase i Firebase Cloud Storage. Więcej informacji znajdziesz w informacjach o wersji pakietu SDK Firebase na Androida.
Fitness
- Wycofano metodę
fromLocationRequest()
klasySensorRequest
. Użyj do tego funkcji SensorRequest.Builder.
Komunikacja w chmurze Google
- Wycofano klasy
GoogleCloudMessaging
,GcmPubSub
,GcmReceiver
,GcmListenerService
,InstanceID
iInstanceIDListenerService
. Zamiast niego użyj zasadyFirebaseMessaging
.
Gry
- Wycofano metody
getChurnProbability()
, PlayerStats.getHighSpenderProbability,getSpendProbability()
igetTotalSpendNext28Days()
z klasyPlayerStats
.
Aplikacje błyskawiczne
- Usunięto pozycję
InstantApps.API
. Zamiast niego użyj zasadyInstantApps.getInstantAppsClient()
.
W pobliżu
- Wycofane stany wewnętrzne powiązane z
NearbyConnections
.
Portfel
- Wycofano klasę
Payments
. Zamiast tego użyjWallet.getPaymentsClient()
, aby uzyskać instancję nowej klasyPaymentsClient
.
28 marca 2018 r. – wersja 12.0.1
Problemy rozwiązane w 12.0.1:
- Rozwiązaliśmy problem, który powodował błędy w postaci fałszywych lin, które zgłaszały prawa do
GoogleSignIn
iCredentialsClient
, tylko do użytku wewnętrznego. - Dodaje brakujące
minSdkVersion
w artefaktach -licencji, aby zapobiec automatycznemu włączeniu uprawnieńREAD_PHONE_STATE
iREAD_EXTERNAL_STORAGE
. - Przywracam unikalne nazwy pakietów dla artefaktów połączonych licencji w czasie działania, które wpływały na problemy ze zgodnością niektórych systemów kompilacji (np. Ionic Pro).
- Przywraca nazwy niektórych pól, które zostały zaciemnione w wersji 12.0.1, w tym 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 licencji nie mają ustawionego
minSdkVersion
/targetSdkVersion
, co oznacza, żetargetSdkVersion
wynosi 1. Spowoduje to dodanie uprawnieniaREAD_PHONE_STATE
iREAD_EXTERNAL_STORAGE
w przypadku aplikacji korzystających z wersji 12.0.0. - -Licencje Pom
@PropertyName
adnotacje firebase-database i firebase-firestore mają zaciemnioną metodęvalue()
. Oznacza to, że aplikacja nie zostanie utworzona, jeśli użyjesz języka@PropertyName
.- Adnotacja powoduje pozorne błędy w lintach, co oznacza, że atrybuty
GoogleSignIn
iCredentialsClient
są przeznaczone tylko do użytku wewnętrznego. Można je bezpiecznie zignorować.
Wkrótce rozwiążemy problem, publikując zaktualizowaną wersję 12.0.1.
Najważniejsze funkcje wersji Usług Google Play w wersji 12.0.0:
Reklamy
- Do klasy
NativeAdMapper
dodano metodętrackViews()
. Ta metoda zastępuje wycofaną metodętrackView()
tej samej klasy.
- Do klasy
Uwierzytelnianie
- Wycofano klasę
Auth.AuthCredentialsOptions
na rzecz nowej klasyCredentialsOptions
.
- Wycofano klasę
Przesyłanie
- Ulepszona obsługa reklam:
- Do klasy
MediaInfo.Builder
dodaliśmy metodysetAdBreakClips()
isetAdBreaks()
, aby umożliwić przesłanie informacji o przerwie i klipie reklamy w żądaniu wczytania multimediów. - Zaktualizowaliśmy klasę
AdBreakInfo.Builder
i dodaliśmy klasęAdBreakClipInfo
, aby ułatwić tworzenie nowych metod wysyłania przerw i wycinków.
- Do klasy
- Dodaliśmy obsługę nowych interfejsów API przesyłania głosowego:
- Metody
setCredentials()
isetCredentialsType()
zostały dodane do klasyMeadiaLoadOptions.Builder
, a metodygetCredentials()
igetCredentialsType()
do klasyMediaLoadOptions
. Metody umożliwiają ustawianie i pobieranie danych logowania aplikacji dla żądań wczytywania. - Do klasy
MediaInfo
dodano metodęgetEntity()
. Element reprezentuje precyzyjny link służący do ładowania multimediów z Asystenta Google.
- Metody
- Naprawiliśmy błąd polegający na tym, że awaria
CastContext.getSharedInstance()
na urządzeniach z nieaktualnymi wersjami Usług Google Play powodowała awarię. Nieaktualne wersje Usług Google Play nadal skutkują niepowodzeniem działania, więc klienci powinni sprawdzić tę wersję.
- Ulepszona obsługa reklam:
Fido
- Interfejs Fast Identity Online 2.0 (Fido2) jest teraz dostępny dla partnerów z wcześniejszym dostępem. Interfejs API jest nadal w ramach wcześniejszego dostępu, dlatego zmiany powodujące włamanie można wprowadzić bez ostrzeżenia. Ze względu na stabilność aplikacji nie należy polegać na tym interfejsie API, dopóki nie będzie on ogólnie dostępny.
Firebase
- Najnowsza wersja Firebase obejmuje dodatki do usług Uwierzytelnianie Firebase, Firebase Cloud Messaging, Firestore i Firebase Firebase. Więcej informacji znajdziesz w informacjach o wersji pakietu SDK Firebase na Androida.
Aplikacje błyskawiczne
- Dodaliśmy nowy interfejs API
Launcher
, który pozwala sprawdzić podany adres URL i uruchomić aplikację błyskawiczną, jeśli zostanie on znaleziony.
- Dodaliśmy nowy interfejs API
Lokalizacja
- Dodaliśmy klasę
ActivityTransition
, która pomaga aplikacjom odróżniać różne rodzaje aktywności fizycznej, takie jak spacer, bieg czy jazda. - Dodaliśmy interfejs
BoundsMode
, który pozwala na stosowanie metodygetAutocompletePredictions()
, która umożliwia wyszukiwanie z ograniczeniami.
- Dodaliśmy klasę
Mapy
- Dodaliśmy klasę
StreetViewSource
, która umożliwia ograniczenie wyszukiwania w Street View do wyników tylko na zewnątrz. - Pełną listę funkcji, poprawek błędów i innych uwag znajdziesz w Informacjach o wersji interfejsu API Map Google na Androida.
- Dodaliśmy klasę
W pobliżu
- Wycofaliśmy interfejsy
Messages
iConnections
oparte naGoogleApiClient
. Użyj nowych klientów opartych naGoogleApi
:MessagesClient
iConnectionsClient
.
- Wycofaliśmy interfejsy
18 grudnia 2017 r. – wersja 11.8.0
Najważniejsze funkcje wersji Google Play w wersji 11.8.0:
Uwierzytelnianie
- Klasa
WorkAccountApi
została wycofana. Zamiast tego użyj polaWorkAccountClient
przezWorkAccount.getClient()
.
- Klasa
Przesyłanie
- W klasie
UIMediaController
wprowadzono te zmiany:- Gdy widoki danych są powiązane z elementem
UIMediaController
, kontroler rejestruje odbiorniki, które w razie potrzeby reagują na jedną z tych metod obsługi zdarzeń: - Zastępuj dowolną z powyższych metod obsługi zdarzeń, aby dostosować sposób działania.
- Ulepszona dokumentacja wyjaśniająca podstawową implementację tagu
UIMediaController
. - Odwrócony przycisk przełączania wyciszania z wyświetloną ikoną głośnika, gdy wyciszenie jest wyłączone, oraz ikoną krzyżowej głośnika po wyciszeniu.
- Gdy widoki danych są powiązane z elementem
- SDK Cast na Androida obsługuje teraz aplikacje błyskawiczne.
- W klasie
Firebase
- Najnowsza aktualizacja Firebase obejmuje dodatki do indeksowania aplikacji Firebase, uwierzytelniania Firebase, Komunikacji w chmurze Firebase i Monitorowania wydajności Firebase. Więcej informacji znajdziesz w informacjach o wersji pakietu SDK Firebase na Androida.
Lokalizacja
- Dodaliśmy stałą
KEY_VERTICAL_ACCURACY
, która wskazuje orientacyjną dokładność lokalizacji.
- Dodaliśmy stałą
Portfel
- Zaktualizowaliśmy metodę
isReadyToPay()
, aby udostępnić dodatkową opcję sprawdzania, czy użytkownik ma aktualną formę płatności.
- Zaktualizowaliśmy metodę
Do noszenia
Zaktualizowano interfejs Wear Wear dla nowych klientów korzystających z
GoogleApi
, który automatycznie zarządza połączeniami z usługami i wymaga mniej kodu, by użyć:- Dodaliśmy klasę
CapabilityClient
i metodęWearable.getCapabilityClient()
, która zastępuje interfejsCapabilityApi
. Dzięki temu dowiesz się więcej o możliwościach oferowanych przez węzły w sieci Wear. - Dodaliśmy klasę
ChannelClient
i metodęWearable.getChallenClient()
, które zastąpiły interfejsChannelApi
jako sposób wysyłania i odbierania danych z węzłów do noszenia. - Dodaliśmy klasę
DataClient
oraz metodęWearable.getDataClient()
, która zastąpiła interfejsDataApi
jako sposób odczytu i zapisu elementów danych i zasobów. - Dodaliśmy klasę
MessageClient
i metodęWearable.getMessageClient()
, która zastąpiła interfejsMessageApi
jako sposób wysyłania wiadomości do innych węzłów. - Dodaliśmy klasę
NodeClient
i metodęWearable.getNodeClient()
, która zastępuje interfejsNodeApi
jako sposób na zdobywanie informacji o połączonych węzłach.
- Dodaliśmy klasę
Wywołania interfejsu API zwracają
Task<ResultType>
, a niePendingResult<ResultWrapper>
ChannelClient.ChannelCallback
zastępujeChannelApi.ChannelListener
.WearableOptions.Builder.setLooper()
zastępujeGoogleApiClient.Builder.setHandler()
, aby ustawić wątek wywołań zwrotnych detektora w nowych klasach interfejsu API klienta.
Więcej informacji o najnowszej wersji interfejsu Wear Wear API znajdziesz na stronie Informacje o wersji Androida Wear.
Rozwiązaliśmy problem w wersji 11.8.0
GoogleApi
instancje utworzone za pomocą Context
w aplikacjach z rozszerzeniem targetSdkVersion 26 wyświetlają teraz teraz prośbę o aktualizację Usług Google Play, rozwiązując ten znany problem z wersji 11.6.0.
27 listopada 2017 r. – wersja 11.6.2
Najważniejsze funkcje wersji Usług Google Play w wersji 11.6.2:
Firebase
- Najnowsza aktualizacja Firebase obejmuje dodatki do Cloud Firestore i Cloud Storage dla Firebase. Więcej informacji znajdziesz w informacjach o wersji pakietu SDK Firebase na Androida.
6 listopada 2017 r. – wersja 11.6.0
Najważniejsze funkcje wersji Usług Google Play w wersji 11.6:
Reklamy
- Dodaliśmy klasę
NativeAdViewHolder
, która jest alternatywnym sposobem wyświetlania reklam natywnych. - Wycofano metodę
AdLoader.getMediationAdapterClassName()
. Wydawcy powinni zamiast tego skorzystać z niedawno wprowadzonego interfejsuNativeAppInstallAd.getMediationAdapterClassName()
lubNativeContentAd.getMediationAdapterClassName()
. - Wycofaliśmy metodę
RewardedVideoAd.setUserId()
używaną w przypadku weryfikacji nagród między serwerami.
- Dodaliśmy klasę
Uwierzytelnianie
- Zaktualizowano interfejs Auth API dla nowych klientów opartych na
GoogleApi
, który automatycznie zarządza połączeniami z usługami i wymaga mniej kodu, by użyć:- Dodano zajęcia
CredentialsClient
iCredentials
.CredentialsClient
stanowi punkt wejścia prośby o dane logowania i wskazywania, czy logowanie się udało. - Dodano zajęcia
GoogleSignInClient
iGoogleSignIn
.GoogleSignInClient
to punkt wejścia do korzystania z interfejsu Google Sign In API.
- Dodano zajęcia
- Dodano metodę
GoogleAuthUtil.requestGoogleAccountsAccess()
. Ta metoda sprawia, że wszystkie konta Google zainstalowane na urządzeniu są wyświetlane rozmówcy w Androidzie O, jeśli użytkownik udzielił na to zgody. - Dodano metodę
AuthCredentialsOptions.Builder.forceEnableSaveDialog()
. Ta metoda usuwa błąd na urządzeniach z Androidem O i nowszych, w których czasem okno potwierdzenia zapisywaniaAuth.Api.Credential
nie było wyświetlane na rzecz aktywnego okna zapisywania aktywnej usługi autouzupełniania. Dodana metoda zastępuje domyślne zachowanie.
- Zaktualizowano interfejs Auth API dla nowych klientów opartych na
Świadomość
- Zaktualizowaliśmy interfejs Know API w przypadku nowych klientów opartych na
GoogleApi
, którzy automatycznie zarządzają połączeniami z usługami i wymagają mniej powtarzalnego kodu:- Dodano klasę
FenceClient
i metodyAwareness.getFenceClient()
. UżyjFenceClient
zamiastFenceApi
. - Dodano klasę
SnapshotClient
i metodyAwareness.getSnapshotClient()
. UżyjSnapshotClient
zamiastSnapshotApi
.
- Dodano klasę
- Zaktualizowaliśmy interfejs Know API w przypadku nowych klientów opartych na
Przesyłanie
- Wprowadziliśmy zmiany w metodach klasy
RemoteMediaClient
:- Dodano metodę
load(MediaInfo, MediaLoadOptions)
. - Wycofano inne metody
load()
. - Dodano metody
setPlaybackRate(double)
isetPlaybackRate(double, JSONObject)
. Wywołaj te metody, aby ustawić zmienną szybkość odtwarzania bieżącego elementu multimedialnego.
- Dodano metodę
- Aby dowiedzieć się więcej, zobacz Informacje o wersji Google Cast.
- Wprowadziliśmy zmiany w metodach klasy
Dysk,
- Zaktualizowaliśmy interfejs Drive API dla nowych klientów opartych na
GoogleApi
, którzy automatycznie zarządzają połączeniami z usługami i wymagają mniej schematycznego korzystania z interfejsu:- Dodano klasę
DriveClient
i metodyDrive.getDriveClient()
.DriveClient
zapewnia punkt wejścia ogólnych interakcji z interfejsem Drive API. - Dodano klasę
DriveResourceClient
i metodyDrive.getDriveResourceClient()
.DriveResourceClient
zapewnia punkt wejścia metod interfejsu API, które współdziałają zDriveResource
(np.DriveFile
lubDriveFolder
).
- Dodano klasę
- Dodaliśmy obiekty
CreateFileActivityOptions
iOpenFileActivityOptions
, które można przekazywać do nowych metodDriveClient.newCreateFileActivityIntentSender()
iDriveClient.newOpenFileActivityIntentSender()
, aby tworzyć odpowiednie selektory plików. - Wycofano metody interfejsu API
GoogleApiClient
dostępne za pomocąDriveApi
,DrivePreferencesApi
,DriveContents
,DriveResource
,DriveFolder
iDriveFile
.
- Zaktualizowaliśmy interfejs Drive API dla nowych klientów opartych na
Firebase
- Najnowsza aktualizacja Firebase obejmuje dodatki do uwierzytelniania, połączeń dynamicznych i Komunikacji w chmurze. Więcej informacji znajdziesz w informacjach o wersji pakietu SDK Firebase na Androida.
Fitness
- Zaktualizowano interfejs Fitness API dla nowych klientów opartych na
GoogleApi
, który automatycznie zarządza połączeniami z usługami i wymaga mniej kodu, by użyć:- Dodano klasę
BleClient
i metodyFitness.getBleClient()
.BleClient
umożliwia skanowanie, zgłaszanie praw do urządzeń Bluetooth Low Energy w Google Fit i korzystanie z nich. - Dodano klasę
ConfigClient
i metodyFitness.getConfigClient()
.ConfigClient
umożliwia dostęp do niestandardowych typów danych i ustawień w Google Fit. - Dodano klasę
GoalsClient
i metodyFitness.getGoalsClient()
.GoalsClient
to punkt wejścia do czytania fitnessuGoal
utworzonych przez użytkowników w Google Fit. - Dodano klasę
HistoryClient
i metodyFitness.getHistoryClient()
.HistoryClient
to miejsce, gdzie możesz wstawiać, usuwać i odczytywać dane w Google Fit. - Dodano klasę
RecordingClient
i metodyFitness.getRecordingClient()
.RecordingClient
umożliwia wejście w tryb stałego zbierania danych z czujników w Google Fit przy niskim zużyciu energii. - Dodano klasę
SensorsClient
i metodyFitness.getSensorsClient()
.SensorsClient
to miejsce, w którym można udostępniać różne źródła danych o aktywności fizycznej na urządzeniach lokalnych i połączonych z internetem oraz udostępniać słuchaczom wydarzenia na żywo. - Dodaliśmy zmienne
SessionsClient
i metodygetSessionsClient
.SessionsClient
umożliwia tworzenie w Google FitSession
aktywności użytkowników i zarządzanie nimi.
- Dodano klasę
- Zaktualizowano interfejs Fitness API dla nowych klientów opartych na
Gry
- Zaktualizowaliśmy interfejs API gier dla nowych klientów opartych na
GoogleApi
, którzy automatycznie zarządzają połączeniami z usługami i wymagają mniej powtarzalnego kodu:- Dodano klasę
AchievementsClient
i metodyGames.getAchievementsClient()
.AchievementsClient
udostępnia punkt wejścia metod interfejsu API, które współdziałają z funkcjami osiągnięć. - Dodano klasę
EventsClient
i metodyGames.getEventsClient()
.EventsClient
zapewnia punkt wejścia metod interfejsu API, które współdziałają z funkcjami zdarzeń. - Dodano klasę
GamesClient
i metodyGames.getGamesClient()
.GamesClient
to punkt wejścia metod interfejsu API, które współdziałają z podstawowymi funkcjami gier. - Dodano klasę
GamesMetadataClient
i metodyGames.getGamesMetadataClient()
.GamesMetadataClient
zapewnia punkt wejścia metod interfejsu API do pobierania metadanych gier. - Dodano klasę
InvitationsClient
i metodyGames.getInvitationsClient()
.InvitationsClient
udostępnia punkt wejścia metod interfejsu API, które współdziałają z zaproszeniami. - Dodano klasę
LeaderboardsClient
i metodyGames.getLeaderboardsClient()
.LeaderboardsClient
udostępnia punkt wejścia metod interfejsu API, które współdziałają z tabelami wyników. - Dodano klasę
NotificationsClient
i metodyGames.getNotificationsClient()
.NotificationsClient
udostępnia punkt wejścia metod interfejsu API, które współdziałają z powiadomieniami. - Dodano klasę
PlayerStatsClient
i metodyGames.getPlayerStatsClient()
.PlayerStatsClient
określa punkt wejścia metod interfejsu API, który stanowi punkt wejścia metod API do pobierania statystyk graczy. - Dodano klasę
PlayersClient
i metodyGames.getPlayersClient()
.PlayersClient
zapewnia punkt wejścia metod interfejsu API, które współdziałają z graczami. - Dodano klasę
RealTimeMultiplayerClient
i metodyGames.getRealTimeMultiplayerClient()
.RealTimeMultiplayerClient
to punkt wejścia metod interfejsu API, które współdziałają z grami wieloosobowymi w czasie rzeczywistym. - Dodano klasę
SnapshotsClient
i metodyGames.getSnapshotsClient()
.SnapshotsClient
udostępnia punkt wejścia metod interfejsu API, które współdziałają z Shapshots. - Dodano klasę
TurnBasedMultiplayerClient
i metodyGames.getTurnBasedMultiplayerClient()
.TurnBasedMultiplayerClient
zapewnia punkt wejścia metod interfejsu API, które współdziałają z wieloosobowymi grami turowymi. - Dodano klasę
VideosClient
i metodyGames.getVideosClient()
.VideosClient
zapewnia punkt wejścia metod interfejsu API, które współdziałają z filmami.
- Dodano klasę
- Wycofane punkty wejścia interfejsu API:
Achievements
,Events
,GamesMetadata
,Invitations
,Leaderboards
,Notifications
,Stats
,Players
,RealTimeMultiplayer
, {28, 33}}.Snapshots
TurnBasedMultiplayer
Videos
- Zaktualizowaliśmy interfejs API gier dla nowych klientów opartych na
Lokalizacja
- Rozwiązaliśmy problem z
FusedLocationProviderClient
, który czasami powodował awarie po zaktualizowaniu Usług Google Play. - Wycofano klasy
AddPlaceRequest
z metodGeoDataApi.addPlace()
iGeoDataClient.addPlace()
. UsługaAddPlaceRequest
zostanie usunięta 30 czerwca 2018 r.
- Rozwiązaliśmy problem z
W pobliżu
- Zaktualizowano interfejs Nearby API dla nowych klientów korzystających z
GoogleApi
, który automatycznie zarządza połączeniami z usługami i wymaga mniej kodu, by użyć:- Dodano klasę
ConnectionClient
i metodyNearby.getConnectionsClient()
.ConnectionClient
to miejsce, w którym można zamieszczać reklamy i odkrywać aplikacje i usługi w pobliżu oraz komunikować się z nimi przez istniejące połączenia. - Dodano klasę
MessagesClient
i metodyNearby.getMessagesClient()
.MessagesClient
to miejsce, w którym możesz publikować proste wiadomości, a także subskrybować je na urządzeniach w pobliżu.
- Dodano klasę
- Dodaliśmy metodę
Connections.cancelPayload()
, w ramach którejPayload
jest obecnie wyświetlany w drodze do zdalnych punktów końcowych lub z nich.
- Zaktualizowano interfejs Nearby API dla nowych klientów korzystających z
Portfel
getPaymentMethodTokenizationParameters
igetTransactionInfo
nie są już wymagane. Jeśli nie są one ustawione, Google Payment API nie zwraca tokena możliwego do obciążenia. Unikaj ustawiania tych pól w procesach, w których użytkownicy próbują zmienić swój wybór bez dokonania zakupu (np. w ustawieniach płatności w aplikacji).- Zmieniliśmy metodę
resolveTask()
na dodanie fragmentu działania do fragmentu tymczasowego. Zanim wywołasz metodę, sprawdź, czy działanie może realizować transakcje oparte na fragmentach bez utraty stanu. Ta zmiana nie powinna mieć wpływu na większość deweloperów, ponieważ zazwyczaj funkcjaresolveTask()
jest wywoływana w odbiorniku przycisku.
Znane problemy z wersją 11.6.0
GoogleApi
instancja utworzona za pomocą Context
w aplikacjach z targetSdkVersion 26 nie będzie automatycznie pytać użytkowników o możliwość aktualizacji Usług Google Play. Zamiast tego rozważ użycie GoogleApiAvailability.showErrorDialogFragment()
.
3 października 2017 r. – wersja 11.4.2
Najważniejsze funkcje wersji Google Play w wersji 11.4.2:
- Cloud Firestore
- Udostępniliśmy już pierwszą publiczną wersję beta Cloud Firestore. Cloud Firestore to elastyczna, skalowalna baza danych dla aplikacji mobilnych, internetowych i serwerów z Firebase oraz Google Cloud Platform. Podobnie jak Baza danych czasu rzeczywistego Firebase, pozwala ona na synchronizację danych między aplikacjami klienckimi dzięki odbiornikom w czasie rzeczywistym, a także zapewnia obsługę trybu offline, dzięki czemu możesz tworzyć elastyczne aplikacje działające niezależnie od opóźnienia sieciowego czy połączenia z internetem. Cloud Firestore również zapewnia skalowalność klasy biznesowej 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 krótkim wprowadzeniem.
Wrzesień 2017 r. – wersja 11.4.0
Najważniejsze funkcje Usług Google Play w wersji 11.4.
Reklamy
- Do metod
NativeAppInstallAd
iNativeContentAd
dodano metodygetMediationAdapterClassName()
. Metoda o tej samej nazwie w AdLoader zostanie wycofana. - Dodaliśmy kilka metod do obsługi zapośredniczenia wideo:
- Zajęcia
SearchAdRequest
zostały usunięte.
- Do metod
Analytics
- Dodano nowe zajęcia
AnalyticsJobService
. Ta klasa zapewnia zgodność z Androidem O i jest używana przez Analytics do przesyłania danych. Aby korzystać z tych zajęć, nie musisz nic robić – są one dodawane automatycznie w ramach pakietu Analytics. - Wycofano metodę
getContext()
klasyAnalyticsService
. - Wycofano klasę
CampaignTrackingService
.
- Dodano nowe zajęcia
Uwierzytelnianie
- Gdy użytkownik nie ma zapisanych informacji ze wskazówkami, selektor podpowiedzi wysyła teraz wynik
ACTIVITY_RESULT_NO_HINTS_AVAILABLE
.
- Gdy użytkownik nie ma zapisanych informacji ze wskazówkami, selektor podpowiedzi wysyła teraz wynik
Świadomość
Przesyłanie
- Dodano nowe zajęcia
PrecacheManager
. Te zajęcia oferują metody wstępnego zapisywania treści w pamięci podręcznej w celu skrócenia czasu wczytywania. - Dodaliśmy metodę
getPrecacheManager()
do klasyCastContext
, aby umożliwić aplikacji wystąpienie klasyPrecacheManager
. - Klasa
startSession(Intent)
została dodana do klasySessionManager
. Wywołuj tę metodę, aby dołączyć do sesji przesyłania, gdy aplikacja nadawcy jest intencjonalna.
Aby dowiedzieć się więcej, zobacz Informacje o wersji Cast API.
- Dodano nowe zajęcia
Wspólne
- Do klasy
GoogleApiAvailability
dodano metodęcheckApiAvailability()
. Metoda zwraca zadanie, które asynchronicznie sprawdza, czy są dostępne określone interfejsy API. Jeśli co najmniej jedna opcja jest niedostępna, zadanie zakończy się niepowodzeniem i wyświetli się zapytanieAvailabilityException
z informacjami o dostępności poszczególnych interfejsów API.
- Do klasy
Dysk,
- Element
cancelPendingActions()
został usunięty z interfejsuDriveApi
.
- Element
Firebase
- Najnowsza aktualizacja Firebase obejmuje dodatki do indeksowania i uwierzytelniania aplikacji. Więcej informacji znajdziesz w informacjach o wersji pakietu SDK Firebase na Androida.
Mapy
- Użyj nowego narzędzia
GoogleMap.OnMyLocationClickListener
, aby wykryć, kiedy użytkownik kliknie niebieski punkt mojej lokalizacji. Szczegółowe informacje znajdziesz w przewodniku dla deweloperów na temat warstwy Moja lokalizacja.
- Użyj nowego narzędzia
W pobliżu
- Połączenia w pobliżu wymagają teraz uprawnień
BLUETOOTH
,BLUETOOTH_ADMIN
,ACCESS_WIFI_STATE
iCHANGE_WIFI_STATE
.
- Połączenia w pobliżu wymagają teraz uprawnień
Licencje OS
- 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. Wycofaliśmy poprzednie ustawienia tytułów.
Portfel
- Wprowadziliśmy nowy interfejs Google Payments API zdefiniowany w klasie
PaymentsClient
. Najważniejsze różnice:- Metoda
loadPaymentData()
zastępuje metodyloadFullWallet()
iloadMaskedWallet()
z klasyPayments
. - Metoda
isReadyToPay()
pozwala rozmówcy 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 Payments API zdefiniowany w klasie
Sierpień 2017 r. – wersja 11.2.0
Najważniejsze funkcje Usług Google Play w wersji 11.2.
Usługi Google Play zostały zaktualizowane do wersji 11.2.2:
- Poprawki drobnych problemów w Monitorowaniu wydajności Firebase. Więcej informacji znajdziesz w artykule Informacje o wersji Firebase na Androida.
- Dodaliśmy nową metodę
loadAd()
, która pobiera obiektPublisherAdRequest
do klasyRewardedVideoAd
. - Nowa biblioteka licencji OSS upraszcza wyświetlanie licencji w zależności od usług Google Play i innych bibliotek. Więcej informacji znajdziesz w przewodniku dotyczącym dodawania informacji o programie 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 od
maven.google.com
. Możesz zaktualizować skrypty kompilacji Gradle aplikacji, aby używać tego repozytorium. W tym celu skonfiguruj kompilację w ten sposób:allprojects { repositories { jcenter() google() } }
Więcej informacji o tej zmianie znajdziesz w odpowiednim poście na blogu. Więcej informacji o repozytorium Google Maven znajdziesz w artykule Dodawanie zależności kompilacji w dokumentacji Androida.
Obsługa pakietu SDK w wersji 11.2
Po zaktualizowaniu zależności Usług Google Play do wersji 11.2.0 lub nowszej musisz zaktualizować
build.gradle
w aplikacji, aby określićcompileSdkVersion
w wersji co najmniej 26 (Android O). Nie wpływa to na sposób działania aplikacji. Nie będzie wymagane aktualizowanietargetSdkVersion
. Jeśli zaktualizujesz pakietcompileSdkVersion
do wersji 26, w kompilacji może pojawić się błąd z tą informacją na temat biblioteki pomocy Androida:This support library should should not use a different version (25) than the compileSdkVersion (26).
Ten błąd można usunąć, aktualizując zależności bibliotek pomocy do wersji co najmniej 26.0.0.
Reklamy
- Do klasy
AdLoader
dodaliśmy metodęloadAds()
, która umożliwia aplikacjom wczytywanie wielu niepowtarzalnych reklam w jednym żądaniu.
- Do klasy
Uwierzytelnianie
- Dodano klasę
WorkAccountClient
. Te zajęcia zawierają metody zarządzania cyklem życia kont Android for Work. - Dodaliśmy pakiet do przeniesienia konta. Ten pakiet zawiera interfejsy API używane przez mechanizmy uwierzytelniające na kontach rozruchowych.
- Dostępny jest interfejs API 2 czynności FIDO U2F (Cloud Identity Online). Oferuje pomoc w zakresie fizycznego klucza bezpieczeństwa U2F dla aplikacji i witryn zgodnie ze standardami określonymi przez FIDO Alliance. Więcej informacji znajdziesz w artykułach Pierwsze kroki z FIDO U2F i com.google.android.gms.fido.
- Dodano klasę
Przesyłanie
- Dodaliśmy nową klasę NotificationActionsProvider, aby obsługiwać niestandardowe działania związane z powiadomieniami o multimediach.
Firebase
- Najnowsza aktualizacja Firebase obejmuje dodatki do indeksowania aplikacji, bazy danych, połączeń dynamicznych i miejsca na dane. Więcej informacji znajdziesz w informacjach o wersji pakietu SDK Firebase na Androida.
Aplikacje błyskawiczne
- Dodaliśmy
InstantAppsClient
jako nowy główny punkt wejścia. - Dodaliśmy interfejsy API plików cookie
PackageManagerCompat
, aby zachować niewielkie ilości danych aplikacji błyskawicznych pomiędzy sesjami.
- Dodaliśmy
Miejsca
- Dodano klasę
GeoDataClient
. Te zajęcia zapewniają dostęp do bazy danych Google dotyczącej informacji o lokalnych miejscach i firmach. - Dodano klasę
PlaceDetectionClient
. Ta klasa zapewnia szybki dostęp do bieżącego miejsca urządzenia i umożliwia zgłaszanie lokalizacji urządzenia w konkretnym miejscu (np. przy zameldowaniu). - Do klasy
Places
dodano metodygetGeoDataClient()
igetPlaceDetectionClient()
.
- Dodano klasę
Portfel
- Kilka wycofanych metod i zajęć zostało usuniętych.
Czerwiec 2017 r. – wersja 11.0
Najważniejsze zmiany w Usługach Google Play w wersji 11.0.
Usługi Google Play zostały zaktualizowane do wersji 11.0.4 – rozwiązaliśmy drobne problemy z Firebase Messaging i Firebase Performance Monitoring. Więcej informacji znajdziesz w artykule Informacje o wersji Firebase na Androida.
Usługi Google Play zostały zaktualizowane do wersji 11.0.2 – rozwiązaliśmy drobne problemy z raportowaniem awarii i monitorowaniem wydajności w Firebase. Więcej informacji znajdziesz w artykule Informacje o wersji Firebase na Androida.
Uaktualniliśmy Usługi Google Play do wersji 11.0.1. Usunęliśmy już problem z aplikacjami korzystającymi z rxjava.
Reklamy
- Metody
OnVideoMute()
,OnVideoPause()
,OnVideoPlay()
iOnVideoStart()
zostały dodane do klasyVideoController.VideoLifecycleCallbacks
. - Dodaliśmy możliwość włączenia trybu pojemnego w reklamach pełnoekranowych, dodając metodę
setImmersiveMode()
do klasPublisherInterstitialAd
iRewardedVideoAd
. - Dodano interfejs
OnPublisherAdViewLoadedListener
oraz klasyPublisherAdViewOptions
iPublisherAdViewOptions.Builder
, których można używać z atrybutemAdLoader
w przypadku żądań banera plus-plus. - Dodaliśmy opcjonalny interfejs
OnImmersiveModeUpdatedListener
, który można zaimplementować w przypadku aktualizacji trybu pojemnego. - Do klasy
RewardedVideoAd
dodaliśmy metodęgetMediationAdapterClassName()
.
- Metody
Zaproszenia do aplikacji
- Klasa
AppInvite
została wycofana. Aby uzyskać dostęp do danych dynamicznego linku, użyjFirebaseDynamicLinks#getInstance()
jako głównego punktu dostępu do danych dynamicznego linku, a do uzyskania danych o zaproszeniach do korzystania z aplikacjiFirebaseAppInvite#getInvitation()
.
- Klasa
Świadomość
- Do klasy
TimeFence
zostały dodane stałe, aby zapewnić nowe typy kontekstu w interfejsach Snapshot API i Fence API. - Dodaliśmy możliwość tworzenia ogrodzeń, które szybko reagują na zmiany w lokalnej strefie czasowej urządzenia.
- Dodaliśmy możliwość tworzenia ogrodzeń czasowych reagujących na zmiany lokalizacji urządzenia, w tym ogrodzeń określonych na podstawie lokalnego czasu 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 pytania użytkowników o uprawnienia do odczytu wszystkich SMS-ów wysłanych na ich urządzenie. Więcej informacji znajdziesz w artykule na temat interfejsu SMS Recovery API.
- Dodaliśmy interfejs API
Przesyłanie
- Interfejsy
Cast.CastApi
,Cast.MessageReceivedCallback
,RemoteMediaPlayer.MediaChannelResult
,RemoteMediaPlayer.OnMetadataUpdatedListener
,RemoteMediaPlayer.OnPreloadStatusUpdatedListener
,RemoteMediaPlayer.OnQueueStatusUpdatedListener
,RemoteMediaPlayer.OnStatusUpdatedListener
zostały wycofane. KlasaRemoteMediaPlayer
też została wycofana. Instrukcje aktualizowania aplikacji znajdziesz w artykule Migracja aplikacji Android Sender App z pakietu Cast SDK do wersji 2 na pakiet SDK SDK w wersji 3. - Metoda
bindTextViewToSmartSubtitle()
jest teraz dostępna w klasieUIMediaController
.
- Interfejsy
Wspólny interfejs API
- Metoda
getOpenSourceSoftwareLicenseInfo()
w klasieGoogleApiAvailability
została wycofana. - Dodano klasy
ApiException
iResolvableApiException
. Te klasy zawierają wyjątki dla obiektów Task, gdy wywołanie usług Google Play się nie powiedzie. - Dodano klasę
GoogleApi
. Klienty interfejsu API oparte 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 przy użyciu klasy podrzędnejGoogleApi
.
- Metoda
Firebase
- Najnowsza aktualizacja Firebase obejmuje uwierzytelnianie przez telefon oraz kilka ulepszeń indeksowania aplikacji i linków dynamicznych. Więcej informacji znajdziesz w informacjach o wersji pakietu SDK Firebase na Androida.
Gry
- Metody
getPlayerSearchIntent()
,loadConnectedPlayers()
,loadInvitablePlayers()
iloadMoreInvitablePlayers()
w klasiePlayers
zostały wycofane. - Metoda
loadInvitations()
w klasieInvitations
została wycofana. - Metoda
getSelectOpponentsIntent()
w klasachRealTimeMultiplayer
iTurnBasedMultiplayer
została wycofana. - Interfejsy
GameRequest
,OnRequestReceivedListener
iRequests
zostały wycofane. Dodatkowo klasyGameRequestBuffer
iGameRequestEntity
zostały wycofane. Instrukcje aktualizowania aplikacji znajdziesz w artykule Uwierzytelnianie Gier Play za pomocą interfejsu API logowania przez Google.
- Metody
Aplikacje błyskawiczne
- W Usługach Google Play są teraz dostępne interfejsy API aplikacji błyskawicznych na Androida. Aplikacje błyskawiczne na Androida umożliwiają użytkownikom Androida uruchamianie aplikacji bez instalacji. Więcej informacji znajdziesz w artykule Aplikacje błyskawiczne na Androida.
Lokalizacja
- Dodano klasę
FusedLocationProviderClient
. Ta klasa to główny punkt wejścia dla interakcji z dostawcą uśrednionej lokalizacji, który korzysta nie tylko z danych GPS, ale też z różnych źródeł, co pozwala na możliwie najdokładniejsze i najdokładniejsze określanie lokalizacji urządzenia. - Dodano klasę
GeofencingClient
. Ta klasa to główny punkt wejścia dla interfejsów API geofencingu. - Do klasy
LocationServices
zostały dodane metodygetFusedLocationProvider()
igetGeofencingClient()
. - Dodano klasę
LocationSettingsResponse
. Ta klasa jest zwracana w odpowiedzi na żądanie, gdy sprawdza się ustawienia systemu związane z lokalizacją za pomocą metodycheckLocationSettings()
. - Dodano klasę
SettingsClient
. Ta klasa to główny punkt wejścia dla interfejsów API ustawień lokalizacji, który pomaga badać i konfigurować ustawienia systemowe urządzenia.
- Dodano klasę
W pobliżu
- Interfejs Nearby Connections API oferuje teraz te funkcje:
- W pełni offline peer-to-peer komunikacja przez Bluetooth, BLE i hotspoty Wi-Fi
- Reklamy i odkrywanie jednocześnie
- Szyfrowanie (z opcjonalnym uwierzytelnianiem)
- Obsługa ładunków danych o rozmiarze 32 KB
- Obsługa ładunków danych (ograniczonych do miejsca dostępnego na urządzeniu) i strumieniowe przesyłanie ładunków bez ograniczeń rozmiaru ładunku.
- Dodano klasę
AdvertistingOptions
. Te zajęcia oferują opcje wywołania metodystartAdvertising()
. - Dodano klasę
ConnectionInfo
. Ta klasa zawiera informacje o inicjowanym połączeniu. - Dodano klasę
ConnectionLifecycleCallback
. Ta klasa nasłuchuje zdarzeń cyklu życia powiązanych z połączeniem ze zdalnym 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 wykryciu. - Dodano klasę
DiscoveryOptions
. Te zajęcia oferują opcje wywołania metodystartDiscovery()
. - Dodano klasę
EndpointDiscoveryCallback
. Ta klasa jest słuchaczem wywoływana podczas wykrywania punktów końcowych. - Dodano klasy
Payload
,PayloadCallback
,Payload.File
iPayload.Stream
. Te klasy reprezentują informacje, nasłuchiwanie ładunków danych, dane w pliku w pamięci lokalnej na urządzeniu oraz strumień danych. Dodano także powiązany interfejsPayloadTransferUpdate.Status
. - Dodano klasę
Strategy
. Ta klasa określa wymagania dotyczące połączenia dla urządzenia i ograniczenia topologii połączenia. - Klasy
Connections.ConnectionRequestListener
iConnections.ConnectionResponseCallback
zostały wycofane. Zamiast tego użyj klasyConnectionLifecycleCallback
. - Klasa
Connections.EndpointDiscoveryListener
została wycofana. Zamiast tego użyj klasyEndpointDiscoveryCallback
. - Interfejs usługi
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 funkcje:
Security
- Dodano klasę
SafetyNetClient
. Te zajęcia stanowią główny punkt wejścia do platformy SecureNet, która oferuje następujące możliwości:- Udostępnia kontrolę stanu urządzenia
- Weryfikacja użytkowników za pomocą interfejsu reCAPTCHA API
- Pomaga użytkownikom unikać potencjalnie szkodliwych aplikacji
- Bezpieczne przeglądanie w aplikacjach
- Sprawdza znane zagrożenia powiązane z określonymi identyfikatorami URI
- Dodano klasę
HarmfulAppsData
i powiązaną klasęSafetyNetApi.HarmfulAppsResponse
. Te zajęcia przedstawiają informacje o potencjalnie szkodliwych aplikacjach. Powiązana klasaSafetyNetApi.HarmfulAppsResult
została zastąpiona przez te metody. - Do klasy SafeNet zostały dodane metody
getClient(Context)
igetClient(Activity)
. Metody te zwracająSafetyNetClient
, który jest używany do uzyskiwania dostępu do wszystkich interfejsów SafetyNet API. Te metody zastępują polaAPI
iSafetyNetAPI
w klasieSafetyNet
, które zostały wycofane. - Dodano klasę
SafetyNetApi.AttestationResponse
. Ta klasa dostarcza wyniki z pakietu Android Test Suite. Te klasy zastępują klasySafetyNetApi.AttestationResult
iSafetyNet.SafeBrowsingResult
, które zostały wycofane. - Dodano klasę
SafetyNetApi.RecaptchaTokenResponse
. Ta klasa zawiera token odpowiedzi użytkownika reCAPTCHA. Ta klasa zastępuje klasęSafetyNetApi.RecaptchaTokenResult
, która została już wycofana. - 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 już wycofana. - Dodano klasę
SafetyNetApi.VerifyAppsUserResponse
i dodane nowe klasy do klasyVerifyAppsConstants
. Te klasy obsługują interfejs API weryfikacji aplikacji.
- Dodano klasę
Portfel
- Dodano klasę
InstrumentInfo.CardClass
. Ta klasa określa, czy jest to karta kredytowa, debetowa czy przedpłacona.
- Dodano klasę
Maj 2017 r. – wer. 10.2.6
Indeksowanie aplikacji
Od wprowadzenia pakietu SDK Usług Google Play w wersji 10.0 interfejs App Indexing API został przeniesiony do nowego interfejsu API indeksowania aplikacji Firebase. Pierwotny interfejs App Indexing API został całkowicie wycofany i nie jest już dostępny do użycia w aplikacjach utworzonych za pomocą pakietu SDK 10.2.6.
Firebase
Najnowsza wersja Firebase obejmuje wersję beta Monitorowania wydajności i kilka ulepszeń w wielu funkcjach, takich jak Komunikacja w chmurze i Laboratorium. Więcej informacji znajdziesz w informacjach o wersji pakietu SDK Firebase na Androida.
Kwiecień 2017 r. – wersja 10.2.4
Firebase
Ta wersja zawiera aktualizacje Cloud Storage dla Firebase. Więcej informacji znajdziesz w informacjach o wersji pakietu SDK Firebase na Androida.
Marzec 2017 r. – wersja 10.2.1
Wersja przedpremierowa 1 dla deweloperów aplikacji na Androida
Ta wersja zawiera aktualizacje zapewniające zgodność z Androidem O Wersja przedpremierowa dla programistów 1. Najważniejsze aktualizacje to wewnętrzne zmiany w bibliotekach Google Cloud Messaging (GCM) i Firebase Cloud Messaging (FCM) i zmiana gwarantowanego cyklu życia wywołań zwrotnych GCM i FCM na 10 sekund. Po upływie tego czasu Android O uznaje te wywołania za zakończone. Więcej informacji o obsłudze wiadomości GCM i FCM na Androidzie O znajdziesz na blogu Firebase.
Luty 2017 r. – wersja 10.2
Najważniejsze funkcje wersji Google Play 10.2.
Wycofanie Androida 2.3.x (Gingerbread)
Usługi Google Play w wersji 10.2.x to pierwsza wersja, która nie oferuje już pełnej obsługi Androida w wersji 2.3.x (Gingerbread). Aplikacje utworzone przy użyciu pakietu SDK w wersji 10.2.x lub nowszej wymagają minimalnego poziomu interfejsu API Androida 14 i nie mogą być instalowane na urządzeniach z interfejsem 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 Android Gingerbread, znajdziesz na blogu dla deweloperów aplikacji na Androida.
Reklamy
- Dodaliśmy obsługę zasobów wideo w zaawansowanych reklamach z treścią natywną i reklamach natywnych DoubleClick oferujących wyświetlanie reklam niestandardowych.
- Do interfejsu
NativeCustomTemplateAd
dodaliśmy metodędestroy()
. - Do klasy
PublisherAdView
zostały dodane metodygetVideoController()
,setVideoOptions
igetVideoOptions()
. - Dodano klasę
AdChoicesView
. - Do klasy
NativeAdMapper
dodano metodygetAdChoicesContent()
isetAdChoicesContent()
. - Dodaliśmy interfejs
InitializableMediationRewardedVideoAdAdapter
do adapterów reklam wideo z nagrodą umożliwiających inicjowanie wielu jednostek reklamowych jednocześnie.
Smart Lock na hasła
Usprawniliśmy działanie tokenów tożsamości dzięki Smart Lock. Aplikacje muszą teraz wyraźnie wywoływać token, wywołując
setIdTokenRequested(true)
. Aplikacje mogą też określać wartościaudience
inonce
tokena za pomocą metodsetServerClientId()
isetIdTokenNonce()
. Więcej informacji znajdziesz w poniższych aktualizacjach interfejsu API:- Do klasy
CredentialRequest
zostały dodane metodygetAccountTypesSet()
,getIdTokenNonce()
,getServerClientId()
iisIdTokenRequested()
. - Do klasy
CredentialRequest.Builder
dodano metodysetIdTokenRequested()
isetServerClientId()
. - Do klasy
HintRequest
zostały dodane metodygetIdTokenNonce()
,getServerClientId()
iisIdTokenRequested()
. - Do klasy
HintRequest.Builder
zostały dodane metodysetIdTokenNonce()
,setIdTokenRequested()
isetServerClientId()
.
- Do klasy
Świadomość
- Dodaliśmy metody Fence API, które pozwalają deweloperom rozszerzyć zakres przedziałów czasowych. Więcej informacji znajdziesz w
TimeFence.aroundTimeInstant()
iTimeFence.inTimeInterval()
. - Dodano interfejsy API zrzutu, aby uzyskać semantyczne przedziały czasu dla bieżącego czasu i lokalizacji. Więcej informacji znajdziesz w zajęciach
SnapshotAPI.getTimeIntervals()
,TimeIntervalsResult()
iTimeIntervals()
.
- Dodaliśmy metody Fence API, które pozwalają deweloperom rozszerzyć zakres przedziałów czasowych. Więcej informacji znajdziesz w
Logowanie przez Google
Dodaliśmy możliwość deweloperom gier używanie interfejsu Google Sign-in API do uproszczenia uwierzytelniania po stronie serwera. Więcej informacji znajdziesz w interfejsie użytkownika
GoogleSignInOptionsExtension
, w klasieGoogleSignInOptions
oraz w metodzieGoogleSignInOptions.Builder.addExtension()
. Więcej informacji o integrowaniu uwierzytelniania po stronie serwera w swoich grach znajdziesz w artykule Włączanie dostępu do usług gier Google Play po stronie serwera.Google Fit
Do platformy Google Fit dodaliśmy nowe typy danych o zdrowiu, które umożliwiają zapisywanie na platformie Google Fit bardziej różnorodnych danych o zdrowiu, takich jak ciśnienie krwi, stężenie glukozy, nasycenia tlenem, pozycji ciała, temperatury ciała i stanu reprodukcyjnego. Aby dowiedzieć się więcej, zobacz zajęcia
HealthDataTypes
iHealthDataFields
.Mapy
W tej wersji wprowadzono style niestandardowe dla linii łamanych oraz konturów wielokątów i okręgów.
- Przy użyciu obiektów geometrycznych możesz teraz przechowywać dowolne obiekty danych. Możesz na przykład wywołać metodę setTag(), by dodać do linii łamanej obiekt danych.
- Pełną listę funkcji, poprawek błędów i innych informacji znajdziesz w informacjach o wersji interfejsu API Map Google na Androida.
W pobliżu
Dodano klasę
AudioBytes
do funkcji W pobliżumessages.audio
Interfejs API, który umożliwia urządzeniom wysyłanie i odbieranie danych za pomocą dźwięku ultradźwiękowego.Firebase
Najnowsza aktualizacja Firebase obejmuje kilka ulepszeń w wielu funkcjach, takich jak Analytics, Uwierzytelnianie, Baza danych w czasie rzeczywistym, Pamięć, Test Lab na Androida, Zgłaszanie awarii i Połączenia dynamiczne. Więcej informacji znajdziesz w informacjach o wersji pakietu SDK Firebase na Androida.
Listopad 2016 – wersja 10.0
Najważniejsze funkcje Usług Google Play w wersji 10.0.
Usługi Google Play zostały zaktualizowane do wersji 10.0.1
W tej wersji naprawiono brak wartości
minSdkVersion
w elemencieplay-services-location.aar
, która spowodowała scalenie niezamierzonych uprawnieńWRITE_EXTERNAL_STORAGE
,READ_EXTERNAL_STORAGE
iREAD_PHONE_STATE
w manifestach aplikacji.Wycofanie Androida 2.3.x (Gingerbread)
Usługi Google Play w wersji 10.0.x to ostatnia wersja obejmująca pełną obsługę Androida w wersji 2.3.x (Gingerbread). Aplikacje utworzone przy użyciu przyszłych wersji pakietu SDK w wersji 10.0.x nie będą mogły łączyć się z Usługami Google Play na urządzeniach z Androidem w wersji Gingerbread. Więcej informacji o dostępnych opcjach, w tym o tworzeniu wielu plików APK w celu rozszerzenia obsługi aplikacji Android Gingerbread, znajdziesz na blogu dla deweloperów aplikacji na Androida.
Przesyłanie
Wersja Cast API w listopadzie zapewnia deweloperom aplikacji ulepszone funkcje w tych obszarach:
- Nowa metoda
getVideoInfo()
w klasieMediaStatus
pobiera bieżące wystąpienie instancjiVideoInfo
, które identyfikuje rozdzielczość wyświetlacza 4K. - Nowa metoda
CastContext.getCastState()
pokazujeCastState
, który zawiera bieżący stan sesji, np. czy dostępne są urządzenia i utworzono sesję. - Nowe atrybuty przycisku
@drawable
umożliwiają dostosowywanie stylów przycisków na minikontroleru i rozwiniętym kontrolerze. ImagePicker
ma teraz modułonPickImage
, który odbiera klasęImageHints
o oczekiwanym współczynniku proporcji.- Nowa metoda
CastContext.getMergedSelector()
udostępniaMediaRouteSelector
. - Dodaliśmy 2 nowe klasy przerwy na reklamę:
AdBreakClipInfo
zawiera statyczne informacje o klipie przerwy na reklamę, aAdBreakStatus
zawiera informacje o stanie. - Gdy użytkownik przesyła treści, inne urządzenia w tej samej sieci otrzymują powiadomienie o możliwościach sterowania za pomocą pilota.
- Aby dowiedzieć się więcej o tej wersji i zobaczyć dodatkowe uwagi, przeczytaj artykuł o wersjach Cast SDK w listopadzie.
- Nowa metoda
Lokalizacja
- Ulepszenia skanowania Bluetooth Low Energy (BLE).
W pobliżu
- Powiadomienia funkcji W pobliżu są już dostępne. Szczegółowe informacje i aktualności znajdziesz na stronie dla deweloperów w pobliżu.
Firebase
- Najnowsza aktualizacja Firebase obejmuje kilka ulepszeń i poprawek błędów obejmujących wiele funkcji, w tym dostępność nowego interfejsu Firebase App Indexing API. Więcej informacji znajdziesz w informacjach o wersji pakietu SDK Firebase na Androida.
Październik 2016 r. – wersja 9.8
Najważniejsze funkcje usług Google Play w wersji 9.8.
Reklamy
- Dodaliśmy zbieranie danych o pomiarach ruchu w Widoku aktywnym dla reklamodawców DoubleClick Campaign Manager, których reklamy renderują się w aplikacjach korzystających z pakietu SDK do reklam mobilnych Google.
Przesyłanie
Interfejs Cast API w wersji 3.3 zapewnia deweloperom aplikacji lepsze funkcje w tych obszarach:
- Podczas odtwarzania reklam wygląd paska przewijania się poprawił, a obraz plakatu w tle został zamazany.
- Dodaliśmy możliwość dostosowania stylu minikontrolerów.
- Dodano klasę
ImageHints
, która zawiera wskazówki dotyczące obiektuImagePicker
dotyczące typu i rozmiaru obrazu do wyboru w interfejsie. - Więcej informacji o tej wersji znajdziesz w artykule dotyczącym Cast SDK w wersji 3.3.
Fit
- Fit udostępnia teraz interfejs API Celów, który umożliwia aplikacji odczytywanie celów fitnessowych utworzonych przez użytkowników aplikacji Google Fit na Androida.
Logowanie przez Google
- Dodaliśmy możliwość wypełniania numerów telefonów powiązanych z kontem jednym kliknięciem w aplikacjach korzystających z interfejsu Credentials API.
W pobliżu
- Funkcja Wiadomości w pobliżu została wzbogacona o nowy interfejs akceptacji i obsługę obsługi bez użycia rąk.
- Powiadomienia funkcji W pobliżu są chwilowo niedostępne. Szczegółowe informacje i aktualności znajdziesz na stronie dla deweloperów w pobliżu.
Firebase
- Najnowsza aktualizacja Firebase obejmuje kilka ulepszeń i poprawek błędów obejmujących wiele funkcji. Więcej informacji znajdziesz w informacjach o wersji pakietu SDK Firebase na Androida.
Wrzesień 2016 r. – wersja 9.6
Najważniejsze zmiany w Usługach Google Play w wersji 9.6.
Usługi Google Play zostały zaktualizowane do wersji 9.6.1 Ta wersja poprawia brak wartości
minSdkVersion
w plikuplay-services-location.aar
, co spowodowało scalenie niezamierzonych uprawnieńWRITE_EXTERNAL_STORAGE
,READ_EXTERNAL_STORAGE
iREAD_PHONE_STATE
w manifestach aplikacji.Reklamy
- Do klasy
MobileAds
dodaliśmy metodę interfejsu API diagnostyki wydawcy, aby zapewnić wydawcom treści w internecie i aplikacjach mobilnych te same funkcje rozwiązywania problemów i podglądu, które są dostępne w przypadku reklam na komputery.openDebugMenu
- Do klasy
Przesyłanie
Interfejs API Cast w wersji 3.2 zapewnia deweloperom aplikacji lepsze funkcje w tych obszarach:
- Tryb reklamy: przełącz kontrolery i ustawienia powiadomień w tryb, w którym opcje są wyłączone podczas wyświetlania reklam.
- Tryb transmisji na żywo: w przypadku transmisji na żywo wideo i audio zamiast przycisku Odtwórz/wstrzymaj jest teraz przycisk Odtwórz/Zatrzymaj.
- Więcej informacji o tej wersji znajdziesz w artykule dotyczącym Cast SDK w wersji 3.2.
Mapy
- Wprowadzamy własny styl mapy: teraz możesz zmienić styl mapy, aby dostosować jej wygląd, a nawet ukryć (np. drogi, parki, firmy i inne).
- Ciekawe miejsca są teraz domyślnie wyświetlane na mapie. Ciekawe miejsca to firmy, takie jak sklepy, restauracje i hotele. Możesz je ukryć za pomocą niestandardowego stylu mapy.
- Ważne informacje znajdziesz w informacjach o wersji interfejsu API Map Google na Androida.
Miejsca
- Dodaliśmy metodę
setCountry
, która pozwala ograniczyć zakres żądania autouzupełniania Miejsc do jednego kraju.
- Dodaliśmy metodę
Firebase
- Najnowsza aktualizacja Firebase obejmuje kilka ulepszeń i poprawek błędów obejmujących wiele funkcji. Więcej informacji znajdziesz w informacjach o wersji pakietu SDK Firebase na Androida.
Sierpień 2016 r. – wersja 9.4
Najważniejsze funkcje Usług Google Play w wersji 9.4.
Logowanie przez Google
GoogleSignInAccount
zawiera teraz metodygetFamilyName()
igetGivenName()
, które umożliwiają dostęp do imienia i nazwiska zalogowanym użytkownikom.
Google+
Interfejs Plus.API (w tym
Plus.PeopleApi
iPlus.AccountApi
) został wycofany. Wszystkie widżety interfejsu Google+, takie jak udostępnianie czy przyciski „+1” będą nadal obsługiwane.- Jeśli chcesz przeprowadzić integrację z logowaniem przez Google, przełącz się na
GoogleSignInApi
. - Jeśli Twoja aplikacja potrzebuje danych społecznościowych i bardziej szczegółowych danych profilowych, skorzystaj z dostawcy kontaktów Androida lub z wielu platform interfejsu API Osoby. Aby zwiększyć atrakcyjność aplikacji za pomocą wykresów społecznościowych związanych z jej użytkownikami, skorzystaj z zaproszeń Firebase.
Aby dowiedzieć się więcej, zapoznaj się z uwagami na temat wycofania interfejsu API Plus.API.
- Jeśli chcesz przeprowadzić integrację z logowaniem przez Google, przełącz się na
Przesyłanie
Interfejs Cast API w wersji 3 zawiera teraz ulepszone funkcje dla programistów aplikacji w tych obszarach:
- Interfejs
ControlButtonsContainer
definiuje kontener na przyciski sterowania. - Klasa
ExpandedControllerActivity
udostępnia większość implementacji rozwiniętego kontrolera, czyli pilota pełnoekranowego.
- Interfejs
Miejsca
- Interfejs Places API ma teraz nowy interfejs Place Picker UI, który wdraża zasady Material Design.
Mapy
- Dodaliśmy zestaw nowych detektorów zmian aparatu do uruchamiania, ciągłego i zakończenia zdarzeń ruchu kamery.
- Dodaliśmy możliwość przechowywania i pobierania dowolnych obiektów danych powiązanych ze znacznikami.
- Dodaliśmy możliwość ustawienia minimalnego i maksymalnego poziomu powiększenia.
- Dodaliśmy możliwość ograniczania granic, w których użytkownicy mogą przewijać i przesuwać.
- Aby dowiedzieć się więcej, przeczytaj najnowsze informacje o wersjach interfejsów API Map Google na Androida.
Security
- Interfejs API Bezpiecznego przeglądania umożliwia Twojej aplikacji określenie, czy identyfikator 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 przy użyciu interfejsu API Bezpiecznego przeglądania.
Firebase
- Najnowsza aktualizacja Firebase obejmuje kilka ulepszeń i poprawek błędów obejmujących wiele funkcji. Więcej informacji znajdziesz w artykule Informacje o wersji Firebase.
Czerwiec 2016 r. – wersja 9.2
Najważniejsze funkcje Usług Google Play w wersji 9.2.
Usługi Google Play zostały zaktualizowane do wersji 9.2.1 Ta wersja rozwiązuje problem z plikiem
proguard.txt
dołączonym do wersji 9.2.0, który powoduje następujące błędy:W projektach Androida, które korzystają z narzędzia zmniejszania ilości 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 łańcucha narzędzi Jacka, pojawiają się 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
- Do klasy
NativeAdOptions.Builder
dodaliśmy metodęsetAdChoicesPlacement
. Wydawcy aplikacji mogą używać tej metody do określania lokalizacji ikony Informacja w reklamach natywnych. - Ulepszone odtwarzanie reklamy wideo z kilkoma błędami.
- Do klasy
Świadomość
Interfejs Speech API ujednolica 7 sygnałów dotyczących lokalizacji i kontekstu w jednym interfejsie, dzięki czemu możesz tworzyć aplikacje z zaawansowanymi funkcjami kontekstowymi, które mają minimalny wpływ na zasoby systemowe. Zawiera 2 zestawy interfejsów API:
- Interfejs Snapshot API umożliwia aplikacjom pobieranie bieżącej wartości dowolnego z 7 sygnałów.
- Interfejs Fence API umożliwia aplikacjom reagowanie na zmiany w kontekście użytkownika.
Przesyłanie
Interfejs Cast API w wersji 3 zapewnia deweloperom aplikacji lepsze funkcje w tych obszarach:
- Zarządzanie stanem sesji
- Łączenie, rozłączanie i ponowne łączenie
- UX i interfejs użytkownika
- Obsługa większej liczby typów urządzeń.
- Więcej informacji o tej wersji znajdziesz w przewodniku dotyczącym pakietu SDK Google Cast w wersji 3.
Firebase
- Najnowsza aktualizacja Firebase obejmuje kilka ulepszeń i poprawek błędów obejmujących wiele funkcji. Więcej informacji znajdziesz w artykule Informacje o wersji Firebase.
Google Fit
- Usprawnienia dotyczące zliczania kroków na Androidzie Wear, które umożliwiają mierzenie spójności na tarczy zegarka i aplikacji w ramach funkcji HistoryApi#readDailyTotal
- Wykrywaj aktualizacje danych za pomocą HistoryApi#registerDataUpdateListener(), aby umożliwić aplikacji aktualizowanie wewnętrznej pamięci podręcznej w przypadku aktualizacji danych przechowywanych przez inną aplikację.
- Dodaliśmy nowy typ danych nawodnienia wykorzystywany do pomiaru zużycia wody.
Lokalizacja
- Poprawki i udoskonalenia w kilku obszarach, w tym zarządzaniu baterią i rozpoznawaniu aktywności.
Mapy
- Nowa metoda MarkerOptions.zIndex() ustawia kolejność nakładania znacznika w porównaniu z innymi znacznikami na mapie.
- Możesz ustawić współczynnik przezroczystości na nałożonych kafelkach, aby użytkownicy widzieli mapę podstawową pod nałożonymi kafelkami.
- Teraz można łatwiej klikać kręgi, a następnie używać narzędzia OnCircleClickListener do nasłuchiwania zdarzeń kliknięć.
- Ważne informacje znajdziesz w informacjach o wersji interfejsu API Map Google na Androida.
Urządzenia mobilne
- Rozwiązaliśmy problemy z usługą wymaganą przez wykrywanie kodów kreskowych Mobile Vision i rozpoznawanie twarzy. Wszyscy użytkownicy będą mogli znowu używać funkcji kodu kreskowego i wykrywania twarzy. Aby dowiedzieć się więcej, zobacz Informacje o wersjach Mobile Vision.
- Dodany interfejs API: optyczne rozpoznawanie znaków tekstu łacińskiego (angielski, hiszpański, niemiecki, francuski itd.) na zdjęciach. Text API zwraca strukturę organizacyjną tekstu (akapitów, wierszy, słów), a także sam tekst.
W pobliżu
- Dodaliśmy powiadomienia o miejscach w pobliżu, aby przekazywać użytkownikom informacje o aplikacjach i stronach powiązanych z obrazami typu beacon w pobliżu i inteligentnymi urządzeniami.
- Funkcja Nearby.Messages może skanować w tle beacony i obrazy typu beacon, aby wybudzać aplikacje klienckie pasujące do ich filtrów. Więcej informacji znajdziesz w sekcji W pobliżu.Wiadomości.
- Ta wersja nie wymaga już od klientów korzystających z interfejsu Proximity Beacon API do zarządzania obrazami typu beacon. Funkcja W pobliżu będzie bezpośrednio wyświetlać analizowane reklamy BLE, dzięki czemu klienci będą mogli używać własnych rozwiązań do interpretowania tych reklam.
- Prognozy odległości i informacje RSSI są teraz zwracane do pierwszego planu, czyli obrazu typu beacon.
Maj 2016 r. – wersja 9.0
Najważniejsze funkcje usług Google Play w wersji 9.0.
Usługi Google Play zostały zaktualizowane do wersji 9.0.2 Wersja Google Play w wersji 9.0.2 jest już dostępna. Ta wersja rozwiązuje znany problem z Uwierzytelnianiem Firebase, w wyniku którego
FirebaseAuthApi
nie jest dostępny na niektórych urządzeniach. Gdy urządzenia te próbują korzystać z interfejsów API uwierzytelniania, występuje błądFirebaseApiNotAvailableException
.Usługi Google Play zostały zaktualizowane do wersji 9.0.1
Dostępna jest już wersja Usług Google Play w wersji 9.0.1. W tej wersji rozwiązaliśmy te problemy z wersją 9.0.0:
- Usunięto błąd kompilacji zmiany klasy za pomocą funkcji ContextCompat.getNoBACKUPFilesDir().
- Rozwiązaliśmy znany problem dotyczący wyświetlania reklam AdMob na urządzeniach bez pliku APK Usług Google Play, gdy aplikacja używa procesu przetwarzania ProGuard.
Firebase
Firebase zapewnia deweloperom aplikacji mobilnych narzędzia i infrastrukturę, które pozwolą im tworzyć aplikacje, zwiększać liczbę użytkowników i zarabiać na reklamach w aplikacji. W tej wersji interfejsy API Firebase są teraz dostępne w Usługach Google Play i obejmują nowe usługi: Firebase Analytics, Firebase Storage, Firebase Config, Firebase Crash Reporting, Firebase Dynamic Links oraz Firebase Powiadomienia.
Listę bibliotek dostępnych w przypadku różnych funkcji Firebase znajdziesz w artykule Biblioteki Firebase. Te funkcje są teraz częścią Firebase w pakiecie SDK Usług Google Play:
Zaproszenia do aplikacji (teraz „Zaproszenia Firebase”) są nadal dostępne na stronie
com.google.android.gms.appinvite
, ale od tej pory możesz korzystać z usługicom.google.firebase:firebase-invites
.Komunikacja w chmurze Firebase opiera się i ulepsza interfejs Google Cloud Messaging API. Możesz nadal korzystać z Google Cloud Messaging w
com.google.android.gms.gcm
, ale zalecamy przejście na wersjęcom.google.firebase:firebase-messaging
.
Więcej informacji o Firebase znajdziesz na stronie https://firebase.google.com/.
Reklamy
- Interfejs API reklam wideo z nagrodą obsługuje teraz zdarzenia niestandardowe.
- Ekspresowe reklamy natywne zawierają teraz interfejsy API, które dają kontrolę nad sposobem wyświetlania filmów, m.in. określają początkowy stan wyciszenia i wywołania zwrotne, gdy film jest odtwarzany.
- Zaktualizowane reklamy w wyszukiwarce niestandardowej dla aplikacji mobilnych pozwalają deweloperom zarabiać na zdarzeniach wyszukiwania w aplikacji dzięki trafnym reklamom dopasowanym do zapytań użytkowników. Po tej aktualizacji rozwiązanie do generowania przychodu w aplikacji będzie równoważne z dostępem do wersji na komputery lub internet mobilny. 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 umożliwia teraz ustawianie preferowanej liczby reklam wideo za pomocą
setAppVolume()
oraz wyciszanie reklam wideo za pomocąsetAppMuted()
. - Metoda MobileAds
initialize(android.content.Context, java.lang.String)
nie jest już wycofywana. Metodainitialize(android.content.Context)
została wycofana. - Interfejs
MediationNativeListener
zawiera teraz metodęonAdImpression()
, z którą mogą się łączyć sieci reklamowe, gdy rejestrują wyświetlenie.
W pobliżu
- Uprościliśmy interfejs do uzyskiwania zgody w pobliżu i model uprawnień.
- Każda aplikacja z precyzyjnymi uprawnieniami do określania lokalizacji może skanować obrazy beaconów BLE bez dodatkowych uprawnień.
- Okna wyrażania zgody są wyświetlane użytkownikom, gdy aplikacja wywołuje metodę GoogleAPIClient
connect()
.
- Uprościliśmy interfejs do uzyskiwania zgody w pobliżu i model uprawnień.
Gry
- Pakiet SDK klienta wprowadza zmiany, aby ulepszyć interfejs Player Stat API. Tworzy on 2 nowe prognozy: przewidywanie wydatków graczy w ciągu najbliższych 28 dni i prognozowanie prawdopodobieństwa, że dany gracz wyda 95 centyl.
- Aktualizacje pakietu SDK klienta, które ułatwiają korzystanie z interfejsu Video Recording API.
Google Cloud Messaging
- Usługa Google Cloud Messaging (GCM) jest zintegrowana z Firebase. Dotychczasowi użytkownicy GCM mogą nadal bez przeszkód korzystać z GCM, chociaż zdecydowanie zalecamy przejście na nowe i uproszczone interfejsy API Komunikacji w chmurze Firebase (FCM), aby użytkownicy mogli skorzystać z przyszłych wersji i funkcji. Więcej informacji znajdziesz w artykule Migracja aplikacji klienckiej GCM na Androida do Komunikacji w chmurze Firebase.
Urządzenia mobilne
- Usługa wymagana przez Mobile Vision jest teraz wyłączona z powodu problemu z tą usługą. Uniemożliwi to użytkownikom, którzy nie korzystali jeszcze z wykrywania twarzy lub kodu kreskowego. Dopóki nie rozwiążesz tego problemu, nie zalecamy dodawania do aplikacji nowych funkcji Mobile Vision.
- W przypadku aplikacji, które już korzystają z funkcji Mobile Vision, zaznacz
FaceDetector.isOperational()
lubBarcodeDetector.isOperational()
, aby potwierdzić gotowość do wykrycia wzorca przed użyciem czujnika twarzy lub kodu kreskowego.
Uwierzytelnianie
GoogleAuthUtil przeszło do podziału interfejsu -auth API w pakiecie SDK Usług Google Play. Jeśli Twoja aplikacja korzysta z
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 chcesz mieć dostęp do interfejsu API REST na Androidzie, umieść w kompilacji build.gradle podział -auth:
compile 'com.google.android.gms:play-services-auth:9.0.1'
W innym przypadku zalecamy przeniesienie aplikacji do interfejsu Google Sign-In API, aby korzystać z najnowszych ulepszeń w zakresie zabezpieczeń i wygody użytkowania aplikacji. Więcej informacji znajdziesz w przewodniku po sprawdzonych metodach logowania Google.
Znane problemy z wersją 9.0.0
Jeśli Twoja aplikacja korzysta z AdMob i korzysta także z przetwarzania końcowego z ProGuard, nie będzie ona mogła wyświetlać reklam na urządzeniach bez pakietu APK usług Google Play, chyba że zmienisz konfigurację ProGuard lub zaktualizujesz aplikację, tak aby korzystała z pakietu SDK Usług Google Play w wersji 9.0.1. Aby mieć pewność, że reklamy zaczną się wyświetlać na tych urządzeniach po zaktualizowaniu aplikacji tak, aby korzystały z pakietu SDK Usług Google Play w wersji 9.0.0, dodaj tę opcję przechowywania do pliku konfiguracji ProGuard:
-keep public @com.google.android.gms.common.util.DynamiteApi class * { *; }
Grudzień 2015 r. – wersja 8.4
Najważniejsze funkcje usług Google Play w wersji 8.4.
Mapy Google
- Ta wersja wprowadza szereg nowych detektorów zdarzeń:
OnInfoWindowLongClickListener
wywołuje wywołanie zwrotneonInfoWindowLongClick(Marker)
, gdy użytkownik długo klika okno informacyjne.OnInfoWindowCloseListener
powoduje wywołanie zwrotne metodyonInfoWindowClose(Marker)
po zamknięciu okna informacyjnego. Szczegółowe informacje znajdziesz w przewodniku po zdarzeniach okna informacyjnego.OnPolylineClickListener
wywołuje wywołanie zwrotneonPolylineClick(Polyline)
, gdy użytkownik kliknie linię łamaną. Zobacz przewodnik po zdarzeniach poliline.OnPolygonClickListener
wywołuje wywołanie zwrotneonPolygonClick(Polygon)
, gdy użytkownik kliknie wielokąt. Przeczytaj przewodnik po zdarzeniach wielokątnych.OnGroundOverlayClickListener
wywołuje wywołanie zwrotneonGroundOverlayClick(GroundOverlay)
, gdy użytkownik kliknie nakładkę naziemną. Zapoznaj się z przewodnikiem po zdarzeniach nałożonych na powierzchnię.
- Możesz włączyć lub wyłączyć klikalność linii łamanych, wielokątów i nakładek podstawowych, wywołując
setClickable(boolean)
w odpowiednim obiekcie. - Poprawki kilku błędów. Szczegółowe informacje znajdziesz w informacjach o wersji Map Google.
- Ta wersja wprowadza szereg nowych detektorów zdarzeń:
Miejsca Google
- W tej wersji wprowadziliśmy nową usługę autouzupełniania, która zwraca prognozy miejsc w odpowiedzi na zapytania użytkowników.
PlaceAutocompleteFragment
to okno wyszukiwania z wbudowaną funkcją autouzupełniania.GeoDataApi.getAutocompletePredictions()
umożliwia zautomatyzowany dostęp do umieszczania prognoz, co pozwala tworzyć pełny interfejs użytkownika do wyszukiwania niestandardowego.
- Do selektora miejsc dodaliśmy też autouzupełnianie.
- W tej wersji wprowadziliśmy nową usługę autouzupełniania, która zwraca prognozy miejsc w odpowiedzi na zapytania użytkowników.
Logowanie przez Google
- Gdy użytkownicy odwołają dostęp do aplikacji, klikając Ustawienia Google > Połączone aplikacje, Usługi Google Play uruchomią usługę unieważniania, aby wyczyścić stan logowania w pamięci podręcznej.
- Obiekt
GoogleSignInOptions
pozwala skonfigurować prośbę o zalogowanie się tylko na konta w domenie Google Apps przy użyciu metody kreatora setHostDomain. - Wywołanie zwrotne
onUploadServerAuthCode
i powiązane z nim 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 obejmuje teraz nową metodę,
updateData
, która ułatwia aktualizowanie danych przechowywanych w Google Fit. Dzięki opcjiupdateData
nie musisz już usuwać istniejących punktów danych, które nakładają się na nowy punkt danych, który chcesz dodać do Google Fit. Konflikty są automatycznie rozwiązane przez usunięcie istniejących punktów, które nakładają się na nowy punkt danych.
- Interfejs Google Fit History API obejmuje teraz nową metodę,
Wiadomości w pobliżu
- Nowa obsługa subskrybowania wiadomości beacon w tle w tle. Dzięki temu aplikacja może otrzymywać powiadomienia typu beacon nawet wtedy, gdy nie jest aktywna.
Zaproszenia do aplikacji
- Teraz podczas wysyłania e-maili z zaproszeniami możesz uwzględnić dodatkowe dane z aplikacji, w tym: niestandardowy obraz, niestandardowy tekst wezwania do działania w przycisku instalacji zaproszenia oraz niestandardowy kod HTML e-maila z zaproszeniem.
Vision API,
- Dodaliśmy obsługę kodów kreskowych Aztec.
Usługi lokalizacyjne
- Zwiększona dokładność określania lokalizacji przez Wi-Fi i stacje bazowe sieci komórkowych.
Znane problemy
- Emulatory najnowszej wersji Androida Wear są obecnie niedostępne.
Listopad 2015 – wersja 8.3
Najważniejsze funkcje usługi Google Play w wersji 8.3.
- Logowanie przez Google – nowy interfejs API
GoogleSignIn
znacznie ułatwia integrację podstawowych funkcji konta Google z aplikacją. Oto niektóre zmiany:- Możesz teraz zmienić stan logowania w
GoogleApiClient
bez konieczności ponownego nawiązywania połączenia. Więcej informacji znajdziesz na stronachSIGN_IN_MODE_OPTIONAL
iSIGN_IN_MODE_REQUIRED
. - Upraszcza integrację podczas uwierzytelniania na serwerze.
- Aby zalogować się na konto, nie musisz już mieć uprawnień systemowych.
- Nowy przycisk logowania.
- Możesz teraz zmienić stan logowania w
- Usługi lokalizacyjne
- Ulepszenia baterii dla dostawcy uśrednionej lokalizacji.
- Nowa metoda
flushLocations()
pozwala natychmiast zwrócić lokalizacje zbiorcze, zamiast czekać na zbiorowość.
- Pomiar skuteczności aplikacji – w tej wersji dodaliśmy funkcję zbierania anonimowych statystyk dotyczących zdarzeń zakupu w aplikacji.
- Zaproszenia do aplikacji – nowa metoda
AppInvite.AppInviteApi.getInvitation()
skonfigurujeResultCallback
, której możesz używać do uruchamiania aktywności precyzyjnych linków.
- Zaproszenia do aplikacji – nowa metoda
- Inne ulepszenia – różne ulepszenia i zmiany w Usługach Google Play, takie jak:
- Nowa metoda
AdRequest.Builder setIsDesignedForFamilies
umożliwia aplikacjom, które uczestniczą w programie Dla całej rodziny, określenie, czy dane żądanie reklamy powinno zwrócić reklamy zgodne z programem Dla całej rodziny. ResolvingResultCallbacks
może służyć do automatycznego rozpoczynania rozdzielczości zwracanych przez wywołania interfejsu API, gdy wymagana jest interakcja użytkownika.CastRemoteDisplayLocalService
udostępnia nowe wywołanie zwrotneonServiceCreated
, które jest wywoływane po utworzeniu usługi lokalnej.- Aby rozwiązać problemy z cyklem życia, można użyć metody
GoogleApiClient.dumpAll()
. - Teraz można programowo
setAutoFocusEnabled()
wCameraSource
. 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 do biblioteki -auth z katalogu -base. Aby uniknąć błędów kompilacji, dodaj tag
compile 'com.google.android.gms:play-services-auth:8.3.0'
.
- Nowa metoda
Znane problemy
- Jeśli podczas korzystania z wtyczki google-services wyświetli się błąd „Found com.google.android.gms:play-services-auth:8.3.0”, ale w przypadku używania wtyczki google-services potrzebujesz wersji 1.5.0-beta2, uaktualnij ją do wersji 1.5.0.
Wrzesień 2015 r. – wersja 8.1
Najważniejsze funkcje usług Google Play w wersji 8.1.
- Dodano obsługę modelu uprawnień Marshmallow.
- Play Games Player Insights API – nowy interfejs API, który pozwala dostosować środowisko graczy do konkretnych segmentów graczy w całym cyklu życia gry. Segmenty graczy zależą od postępów w grze, wydatków i zaangażowania.
- Interfejs API Map Google na Androida – nowa obsługa trybu nieaktywnego w aplikacjach do noszenia. Tryb nieaktywny jest zawsze włączony w aplikacjach. Jest aktywowany, gdy użytkownik nie korzysta już z aplikacji.
- Zaproszenia do aplikacji – możesz teraz dostosować e-maile z zaproszeniami wysyłane z Twojej aplikacji.
- Interfejs API Wiadomości w pobliżu – aplikacja będzie otrzymywać wywołania zwrotne po wygaśnięciu aktywnej publikacji lub subskrypcji w pobliżu.
- Interfejs API Miejsc Google – do interfejsu
AutocompletePrediction
dodaliśmy 3 nowe metody zapewniające łatwy dostęp do głównej i dodatkowej części opisu miejsca oraz jego pełnego tekstu. Te metody zastępujągetDescription()
igetMatchedSubstrings()
, które zostały wycofane. Więcej szczegółów znajdziesz w artykule z informacjami o wersji interfejsu API Miejsc Google na Androida. Pomiar aplikacji – ta wersja dodaje pakiet pomiarowy, który zawiera funkcje zbierania anonimowych statystyk dotyczących zdarzeń aplikacji, takich jak pierwsze uruchomienie aplikacji przez użytkownika. Te dane nie są zbierane, chyba że są prawidłowo skonfigurowane, możesz trwale zrezygnować z raportowania tych statystyk, dodając do aplikacji następujący zasób:
<?xml version="1.0" encoding="utf-8"?> <resources> <integer name="google_app_measurement_enable">0</integer> </resources>
GoogleApiClient
,PendingResult
iOptionalPendingResult
to teraz abstrakcyjne klasy, a nie interfejsy. Podpis plikuPendingResult.setResultCallback
został zmieniony zsetResultCallback(ResultCallback<R> callback)
nasetResultCallback(ResultCallback<? super R> callback)
. Wprowadziliśmy analogiczną zmianę w funkcjisetResultCallback
, która akceptuje limit czasu. Jeśli te interfejsy były wcześniej zaimplementowane bezpośrednio, musisz rozszerzyć zajęcia abstrakcyjne. Jeśli te klasy były używane do celów testowych, zalecamy użycie podanej klasy narzędziaPendingResults
. Może ona mieć wartośćResult
, która jest anulowana lub dostępna od razu.
Sierpień 2015 r. – wersja 7.8
Podsumowanie funkcji 7.8 znajdziesz w poście na blogu z ogłoszeniem.
- Mobile Vision API – ta wersja wprowadza nowy interfejs API w czasie rzeczywistym, który umożliwia analizowanie obiektów w zdjęciach i filmach. Platforma Vision Vision zawiera czujnik twarzy, skaner kodów kreskowych i funkcje śledzenia pozycji tych obiektów w filmach.
- Interfejs API do wiadomości w pobliżu – nowy interfejs Nearby Messages zapewnia interfejs międzyplatformowy API dla urządzeń w pobliżu oraz beaconów, które umożliwiają wykrywanie pozostałych urządzeń i komunikację bez konieczności korzystania z tej samej sieci Wi-Fi.
- Smart Lock na Androida Ta wersja jeszcze bardziej usprawnia działanie Smart Lock na Androida, wykrywając unikalny chód. Jeśli kieszonka wyjdzie z telefonu, w większości przypadków zablokuje się. Aby wypróbować tę funkcję, włącz wykrywanie kontaktu z ciałem.
- Zdjęcia miejsca Dodaliśmy obsługę pobierania i wyświetlania zdjęć miejsc w interfejsie Places API.
Maj 2015 r. – wersja 7.5
Podsumowanie informacji o funkcjach dostępnych w Usługach Google Play w wersji 7.5 znajdziesz w poście na blogu z ogłoszeniem.
Smart Lock na hasła – ta wersja wprowadza interfejs API
gms.auth.api.credentials
, który pozwala zapisywać i pobierać dane logowania oraz automatycznie logować użytkowników na różnych urządzeniach (i w witrynach w Chrome). Aby zapisać dane logowania, wywołaj metodęAuth.CredentialsApi.save()
. I na odwrót – aby pobrać dane logowania zapisane na urządzeniach z Androidem i w Chrome, musisz wywołać metodęAuth.CredentialsApi.request()
.Google Cloud Messaging – ta wersja umożliwia wysyłanie wiadomości i powiadomień, które pozwolą użytkownikom wydajniej korzystać z usługi, optymalizować harmonogram zadań w celu oszczędzania baterii oraz upraszczać otrzymywanie wiadomości przez aplikację. Tematyczne wiadomości umożliwiają tworzenie spersonalizowanych powiadomień, aby dotrzeć do odpowiednich odbiorców. Za pomocą nowego interfejsu
GcmListenerService
możesz wdrożyć standardowy sposób odbierania wiadomości GCM i wyświetlać powiadomienia na żądanie serwera GCM. Nowa klasaGcmNetworkManager
pozwala planować jednorazowe i okresowe zadania w sposób energooszczędny, a także określać ograniczenia ładowania urządzeń i sieci, aby jeszcze bardziej zoptymalizować wykorzystanie baterii.Reklamy – ta wersja dodaje reklamy natywne renderowane przez wydawcę do usług AdMob, DFP i AdX. Dzięki reklamom natywnym wydawcy mają dostęp do poszczególnych komponentów reklamy i mogą wybierać, jak prezentować reklamy w sposób najlepiej dopasowany do treści aplikacji. AdMob, DFP i Ad Exchange obsługują 2 formaty zdefiniowane przez system: reklamy promujące instalacje aplikacji i treści. Wydawcy DFP mają też dostęp do niestandardowych formatów reklam natywnych, aby tworzyć niestandardowe rozwiązanie natywne za pomocą własnych zasobów reklamowych z rezerwacją.
Przesyłanie – nowe interfejsy API Gier Play do Google Cast wprowadzamy obsługę gier z uproszczonym modelem komunikacji, wieloma graczami na różnych urządzeniach oraz funkcją niestandardowego przesyłania wiadomości między nadawcą i odbiorcą, co pozwala usprawnić działanie dowolnej gry. Nowy model połączenia Zdalnego wyświetlania umożliwia aplikacjom natywnym, zwłaszcza grom, przesyłanie drugiego wyświetlacza bezpośrednio na telewizor. Teraz z każdą rozgrywką będzie można korzystać z większej gry. Nowe interfejsy API autoodtwarzania i kolejki zapewniają wszystkim połączonym aplikacjom zsynchronizowaną, możliwą do edytowania kolejkę multimediów i obsługują wstępne ładowanie strumieni adaptacyjnych.
Identyfikator instancji – jest to unikalny identyfikator instancji aplikacji, który umożliwia generowanie tokenów zabezpieczeń przy użyciu usługi chmury identyfikatora instancji.
Mapy – ta wersja powoduje, że interfejs Android Maps API jest dostępny na Androidzie Wear. Dzięki temu możesz tworzyć aplikacje działające bezpośrednio na mapach z urządzeniami do noszenia.
Fit – Fit API zapewnia teraz dostęp do subskrybowanych danych na temat pokonanego dystansu i zużytych kalorii. W tej wersji wprowadzono również nowy typ danych dla ćwiczeń (
TYPE_WORKOUT_EXERCISE
).Dysk – ta wersja pozwala trwale usuwać pliki i foldery nawet wtedy, gdy aplikacja jest offline, wywołując metodę
delete()
.Zaproszenia do aplikacji – używaj nowego interfejsu API
appinvite
, aby rozwijać aplikację za pomocą poleceń szeptanych. Zezwól użytkownikom na udostępnianie aplikacji Twoim kontaktom i znajomym. Pozwól Google na tworzenie rekomendacji i procesów wdrażania, dzięki czemu możesz skupić się na tworzeniu świetnej aplikacji.