2023 年 5 月 25 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Firebase SDK for Google Analytics(分析)
- Cloud Firestore
- Cloud Functions for Firebase(客户端)
- Firebase App Check
- Firebase Realtime Database
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2023 年 5 月 18 日
- 更新 Google 移动广告 Android SDK 和 Firebase Ads SDK。如需了解详情,请参阅产品版本说明。
在 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
2023 年 5 月 9 日
TensorFlow Lite 加速服务(Android 版)的公开 Beta 版现已发布。
使用 Acceleration Service 库 (
play-services-tflite-acceleration
),您可以在设备上运行机器学习性能基准,并自动确定加速机器学习工作负载的最佳方式。如需了解详情,请参阅 Acceleration Service 文档。Google Play 服务 TensorFlow Lite 库的最新更新包括 TensorFlow v2.12.0 版本中包含的所有更改。
在 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
2023 年 5 月 2 日
- 面向中文、梵文、日语和韩语的 Google Play 服务机器学习套件文本识别 v2 库的初始版本。此外,还更新了现有的
play-services-mlkit-text-recognition
库。如需了解详情,请参阅机器学习套件版本说明。
在 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
2023 年 5 月 1 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Cloud Firestore
- Cloud Functions for Firebase(客户端)
- Cloud Storage for Firebase
- Firebase App Check
- Firebase Authentication
- Firebase Crashlytics
- Firebase In-App Messaging
- Firebase Performance Monitoring
- Firebase Realtime Database
- Firebase Remote Config
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2023 年 4 月 20 日
play-services-oss-licenses
库的最新更新修复了从库本身中移除无关许可信息的问题。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-oss-licenses:17.0.1
2023 年 4 月 17 日
play-services-wallet
库的最新更新新增了一个 API,可用于创建和自定义 Google Pay 付款按钮。如需了解详情,请参阅 Google Pay 付款版本说明。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-wallet:19.2.0-beta01
2023 年 4 月 13 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Firebase SDK for Google Analytics(分析)
- Cloud Firestore
- Firebase App Distribution
- Firebase Authentication
- Firebase Crashlytics Gradle 插件
- Firebase Realtime Database
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2023 年 4 月 4 日
play-services-auth
库的最新更新包含以下更改:- 在
BeginSignInRequest
中添加了一个新的 API,可让开发者使用 Jetpack 库获取包含 JSON 请求的通行密钥。
- 在
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-auth:20.5.0
- com.google.android.gms:play-services-fido:20.0.1
2023 年 3 月 29 日
- 更新 Google 移动广告 Android SDK 和 Firebase Ads SDK。如需了解详情,请参阅产品版本说明。
在 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
2023 年 3 月 28 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Firebase Authentication
如需了解详情,请参阅 Firebase Android SDK 版本说明。
play-services-cast
、play-services-cast-framework
和play-services-cast-tv
库的更新包括:NotificationManager
现在用于发布 Cast 媒体通知,而不是前台服务。- 添加了新的
CastReasonCodes#CAST_CANCELLED
,用于指示取消会话。
如需了解详情,请参阅 Cast Android Sender SDK 版本说明。
在 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
2023 年 3 月 24 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Firebase SDK for Google Analytics(分析)
- Cloud Firestore
- Firebase App Distribution
- Firebase Crashlytics
- Firebase Remote Config
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 maven.google.com 上发布的工件
- com.google.firebase:firebase-bom:31.3.0
- com.google.firebase:firebase-analytics:21.2.1
- com.google.firebase:firebase-analytics-ktx:21.2.1
- com.google.firebase:firebase-appdistribution:16.0.0-beta07
- com.google.firebase:firebase-appdistribution-api:16.0.0-beta07
- com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta07
- com.google.firebase:firebase-common:20.3.2
- com.google.firebase:firebase-common-ktx:20.3.2
- com.google.firebase:firebase-config:21.3.0
- com.google.firebase:firebase-config-ktx:21.3.0
- com.google.firebase:firebase-crashlytics:18.3.6
- com.google.firebase:firebase-crashlytics-ktx:18.3.6
- com.google.firebase:firebase-crashlytics-ndk:18.3.6
- com.google.firebase:firebase-datatransport:18.1.8
- com.google.firebase:firebase-encoders-json:18.0.1
- com.google.firebase:firebase-firestore:24.4.5
- com.google.firebase:firebase-firestore-ktx:24.4.5
- com.google.android.gms:play-services-measurement:21.2.1
- com.google.android.gms:play-services-measurement-api:21.2.1
- com.google.android.gms:play-services-measurement-base:21.2.1
- com.google.android.gms:play-services-measurement-impl:21.2.1
- com.google.android.gms:play-services-measurement-sdk:21.2.1
- com.google.android.gms:play-services-measurement-sdk-api:21.2.1
2023 年 3 月 21 日
- Google Play 服务扫码器库 (
play-services-code-scanner
) 现已正式发布。如需详细了解此更新,请参阅机器学习套件版本说明。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-code- Scanner:16.0.0
2023 年 3 月 20 日
设备性能 (
play-services-deviceperformance
) 库的初始版本。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-deviceperformance:16.0.0
2023 年 3 月 13 日
对
play-services-basement
库进行的最新更新可提高连接到 Google Play 服务的性能。最新版本的 Nearby UWB SDK 进行了以下更新:
- 修复了“附近”服务重复使用
UWBClient
以支持多个会话的问题。
- 修复了“附近”服务重复使用
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-basement:18.2.0
- com.google.android.gms:play-services-nearby:18.5.0
2023 年 3 月 10 日
最新的 Play 游戏服务 (v2) 原生功能对 GNI 库 (
play-services-gni-native-c
) 进行了以下更改。此库是库封装容器工具的支持库。- 新增了对原生回调的支持
- 添加了帮助程序宏
在 maven.google.com 上发布的工件
- com.google.android.gms.play-services-gni-native-c:1.0.0-beta2
2023 年 3 月 2 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Cloud Firestore
- Firebase App Check
- Firebase App Distribution
- Firebase App Distribution Gradle 插件
- Firebase Cloud Messaging
- Firebase In-App Messaging
- Firebase 安装
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2023 年 2 月 28 日
对 Block Store 库 (
play-services-auth-blockstore
) 的最新更新包含以下更改:新增了
StoreBytesData.Builder#setKey
方法,用于将数据与密钥相关联。为
BlockstoreClient#retrieveBytes(RetrieveBytesRequest)
添加了新的 API,其中包含其他请求选项。为
BlockstoreClient#deleteBytes(DeleteBytesRequest)
添加了新的 API,其中包含其他请求选项。添加了新的常量变量
BlockstoreClient#DEFAULT_BYTES_DATA_KEY(DEFAULT_BYTES_DATA_KEY)
,可在未指定键时使用。废弃了
BlockstoreClient#retrieveBytes()
,取而代之的是BlockstoreClient#retrieveBytes(RetrieveBytesRequest)
。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-auth-blockstore:16.2.0
2023 年 2 月 27 日
- Google Play 服务 Thread 库的最新更新将 API 从 Beta 版状态升级到了正式版。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-threadnetwork:16.0.0
2023 年 2 月 15 日
play-services-base
库的最新更新包含以下更改:- 在
GoogleApiAvailability
中添加了一个新的 API,使开发者能够针对isGooglePlayServicesAvailable
使用ActivityResultContract
模式返回的错误代码显示DialogFragment
。
- 在
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Firebase Crashlytics
- Firebase 安装
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2023 年 2 月 10 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Crashlytics Gradle 插件
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 maven.google.com 上发布的工件
- com.google.firebase:firebase-crashlytics-gradle:2.9.4
2023 年 2 月 9 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Cloud Firestore
- Firebase A/B Testing
- Firebase Crashlytics
- Firebase Crashlytics Gradle 插件
- Firebase 安装
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2023 年 2 月 1 日
最新版本的 Nearby UWB SDK 进行了以下更新:
- 添加了新的测距功能来显示设备的容量:
minRangingInterval
supportedChannels
添加了新的测距参数以支持已预配的 STS 测距:
在范围位置启用 RSSI:
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-nearby:18.4.0
2023 年 1 月 31 日
- 更新 Google 移动广告 Android SDK 和 Firebase Ads SDK。如需了解详情,请参阅产品版本说明。
在 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
2023 年 1 月 24 日
- Stream Protect SDK 现已弃用,将于 2023 年关停。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-streamprotect:16.1.0
2023 年 1 月 19 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Cloud Firestore
- Cloud Functions for Firebase(客户端)
- Firebase App Check
- Firebase App Distribution Gradle 插件
- Firebase Crashlytics
- Firebase In-App Messaging
- Firebase ML
- Firebase Performance Monitoring
- Firebase Remote Config
如需了解详情,请参阅 Firebase Android SDK 版本说明。
适用于 Android 的
google-services
插件的最新版本 (v4.3.15) 现已发布。如需了解详情,请参阅 Firebase Android SDK 版本说明。play-services-fido
库的最新更新包含以下更改:- 修复了导致构建失败的
ResidentKeyRequirement
问题。
- 修复了导致构建失败的
在 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
2023 年 1 月 18 日
play-services-pay
库的最新更新包含以下更改:添加了新的 API
getPendingIntentForWalletOnWear
,使 Wear 合作伙伴能够通过返回的PendingIntent
在手机上启动电子钱包 Wear 界面。新增了一个
getProductName
API,该 API 会返回此市场中的产品名称。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-pay:16.1.0
2022 年 12 月 15 日
- Google Play 服务 Matter 库的最新更新会将 API 从 Beta 版状态升级到正式版。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-home:16.0.0
2022 年 12 月 14 日
- 更新 Google 移动广告 Android SDK 和 Firebase Ads SDK。如需了解详情,请参阅产品版本说明。
在 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
2022 年 12 月 8 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Firebase Cloud Messaging
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2022 年 12 月 6 日
- Google Play 服务机器学习套件智能回复库的初始 Beta 版。如需了解详情,请参阅机器学习套件版本说明。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-mlkit-smart-reply:16.0.0-beta1
2022 年 12 月 5 日
OSS 许可 Gradle 插件的最新更新修复了以下问题:
- 设置
notCompatibleWithConfigurationCache
以避免孵化 Gradle 配置缓存功能时出错。(GitHub 问题 206)
- 设置
在 maven.google.com 上发布的工件
- com.google.android.gms:oss-licenses-plugin:0.10.6
2022 年 11 月 17 日
play-services-auth
库的最新更新包含以下更改:- 在
BeginSignInRequest
中添加了一个新的 API,使开发者能够使用 JetPack 库使用通行密钥。 - 在
CredentialSavingClient
中添加了一个新的 API,可让开发者从 Activity 结果 intent 中检索状态对象。
- 在
play-services-fido
库的最新更新包含以下更改:Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Cloud Firestore
- Cloud Functions for Firebase(客户端)
- Firebase App Distribution Gradle 插件
- Firebase Performance Monitoring
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2022 年 11 月 11 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Firebase Crashlytics
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2022 年 11 月 3 日
play-services-location
库的最新更新包含以下更改:- 更新了错误的依赖项,以修复
SettingsClient
问题。
- 更新了错误的依赖项,以修复
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-location:21.0.1
2022 年 10 月 28 日
play-services-games
库的最新更新包含以下更改:- 重新引入了
23.0.0
版本中未包含的一些常量。
- 重新引入了
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-games:23.1.0
2022 年 10 月 27 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Firebase App Distribution Gradle 插件
- Firebase ML
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2022 年 10 月 24 日
- Play 游戏服务 (v2) 原生功能的初始 Beta 版。 如需了解详情,请参阅文档。
在 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
2022 年 10 月 20 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Firebase Crashlytics
如需了解详情,请参阅 Firebase Android SDK 版本说明。
TensorFlow Lite for Play 服务库的最新更新包括以下更改:
- 提升了下载可选模块的稳定性。
在 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
2022 年 10 月 13 日
play-services-location
库的最新更新包含以下更改:FusedLocationProviderClient
、ActivityRecognitionClient
、GeofencingClient
和SettingsClient
现在是接口而不是类,这有助于强制执行正确使用并提高可测试性。- 添加了
LocationRequest.Builder
类作为构造LocationRequest
的首选方法,并废弃了旧的构造方法。 CurrentLocationRequest.Builder
和LastLocationRequest.Builder
现在为final
。- 现在,免安装应用调用的基于
PendingIntent
的 API 将正确失败,而不是从未交付结果。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-location:21.0.0
2022 年 10 月 13 日
play-services-threadnetwork
库的最新更新包含以下更改:- 添加了对 Android 8.0(API 级别 26)的支持。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-threadnetwork:16.0.0-beta02
2022 年 10 月 12 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Cloud Firestore
- Cloud Functions for Firebase(客户端)
- Cloud Storage for Firebase
- Firebase A/B Testing
- Firebase App Check
- Firebase App Distribution
- Firebase Authentication
- Firebase Cloud Messaging
- Firebase Crashlytics
- Firebase Dynamic Links
- Firebase In-App Messaging
- Firebase ML
- Firebase Performance Monitoring
- Firebase Performance Monitoring Gradle 插件
- Firebase Realtime Database
- Firebase Remote Config
- Firebase 安装
- Firebase SDK for Google Analytics(分析)
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2022 年 10 月 10 日
- 更新 Google 移动广告 Android SDK 和 Firebase Ads SDK。如需了解详情,请参阅产品版本说明。
- 更新了
play-services-cast
和play-services-cast-framework
库。如需了解详情,请参阅 Cast Android Sender SDK 版本说明。
在 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
2022 年 9 月 29 日
play-services-tflite-gpu
库的最新更新包含以下更改:- 添加了
TfLiteGpu.getClient(context)
,以与ModuleInstallClient
API 兼容。 - 提高了
TfLiteGpu.isGpuDelegateAvailable(context)
的稳定性
- 添加了
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-tflite-gpu:16.1.0
2022 年 9 月 21 日
play-services-games
库的最新更新包含以下更改:- 废弃了视频录制功能。
- 通过 Play 游戏服务针对 Android SDK 33 及更高版本停用了视频录制功能。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-games:23.0.0
2022 年 9 月 20 日
Wearable 库的最新更新包括以下更改:
- 提升了 Wearable SDK 在提供 Google Play 服务的设备上的可用性。
- 添加了对以 Android 13 为目标平台的应用的支持。
- 已将
@RecentlyNonNull
和@RecentlyNullable
替换为严格的可为 null 性注解(@NonNull
和@Nullable
)。进行此更改后,在构建 Kotlin 代码或使用 Javanull
检查框架时,之前会导致 null 性警告的原因现在会引发错误。
如需了解详情,请参阅穿戴式设备版本说明。
更新 Google Play 服务机器学习套件库。如需了解详情,请参阅机器学习套件版本说明。
在 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
2022 年 9 月 15 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Cloud Firestore
- Firebase App Check
- Firebase App Distribution
- Firebase Crashlytics Gradle 插件
- Firebase 安装
如需了解详情,请参阅 Firebase Android SDK 版本说明。
适用于 Android 的
google-services
插件的最新版本 (v4.3.14) 现已发布。如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2022 年 9 月 13 日
- Google Play 服务 Matter 库的初始 Beta 版。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-home:16.0.0-beta1
2022 年 9 月 6 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Firebase App Check
如需了解详情,请参阅 Firebase Android SDK 版本说明。
Google Play 服务 TensorFlow Lite 库 (v16.0.0) 的最新更新现已发布。在此版本中,该库现已正式发布。此库可用作独立 TensorFlow Lite 库的替代方案,以缩减应用大小并接收自动更新。如需了解详情,请参阅 TensorFlow 文档。
更新 Google 移动广告 Android SDK 和 Firebase Ads SDK。如需了解详情,请参阅产品版本说明。
在 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
2022 年 9 月 1 日
对
play-services-auth
库的最新更新具有以下更改:- 在
BeginSignInRequest
和GetSignInIntentRequest
中添加了新的 API,用于在使用 Google 帐号登录时从用户的 Google 帐号请求经过验证的电话号码。
- 在
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Firebase SDK for Google Analytics(分析)
- Cloud Firestore
- Cloud Functions for Firebase(客户端)
- Cloud Storage for Firebase
- Firebase A/B Testing
- Firebase App Check
- Firebase Authentication
- Firebase Cloud Messaging
- Firebase Crashlytics
- Firebase Dynamic Links
- Firebase In-App Messaging
- Firebase 安装
- Firebase ML
- Firebase Performance Monitoring
- Firebase Realtime Database
- Firebase Remote Config
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2022 年 8 月 16 日
- 更新 Google Play 服务机器学习套件库。如需了解详情,请参阅机器学习套件版本说明。
play-services-dtdi
库 (v16.0.0-beta01) 的初始 Beta 版现已发布。这是设备到设备 API 的第一个公开版本。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-code- Scanner:16.0.0-beta3
- com.google.android.gms:play-services-dtdi:16.0.0-beta01
- com.google.android.gms:play-services-mlkit-barcode-scanning:18.1.0
- com.google.android.gms:play-services-mlkit-face-detection:17.1.0
- com.google.android.gms:play-services-mlkit-image-labeling:16.0.8
- com.google.android.gms:play-services-mlkit-image-labeling-custom:16.0.0-beta4
- com.google.android.gms:play-services-mlkit-language-id:17.0.0
- com.google.android.gms:play-services-mlkit-text-recognition:18.0.1
- com.google.android.gms:play-services-mlkit-text-recognition-common:17.1.0
2022 年 8 月 8 日
play-services-cast
、play-services-cast-framework
和play-services-cast-tv
库的更新包括:- 废弃了
CastContext#getSharedInstance(Context)
。 当 Cast SDK 无法加载内部 Cast 模块时,请改用CastContext#getSharedInstance(Context, Executor)
(返回 Task API)和ModuleUnavailableException
来处理异常。 - 废弃了
ApplicationMetadata#getImages()
。 而是改为使用ApplicationMetadata#getIconUrl()
,后者会返回在 Cast 开发者控制台中设置的应用映像。 - 将
play-services-cast-tv
库的minSdkVersion
从 14 改为 16。
如需了解详情,请参阅 Cast Android Sender SDK 版本说明。
- 废弃了
在 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
2022 年 8 月 5 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Cloud Firestore
- Firebase App Distribution Gradle 插件
- Firebase Authentication
- Firebase Cloud Messaging
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2022 年 8 月 2 日
- Google Play 服务 G+ SDK (
com.google.android.gms.plus
) 于 2018 年弃用,2022 年 2 月关停。因此,所有相关参考文档均已移除。
2022 年 8 月 1 日
- Google Play 服务 TensorFlow Lite 库 (v16.0.0-beta03) 的最新更新现已发布。此库可用作独立 TensorFlow Lite 库的替代方案,以缩减应用大小并接收自动更新。如需了解详情,请参阅 TensorFlow 文档。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-tflite-gpu:16.0.0-beta03
- com.google.android.gms:play-services-tflite-impl:16.0.0-beta03
- com.google.android.gms:play-services-tflite-java:16.0.0-beta03
- com.google.android.gms:play-services-tflite-support:16.0.0-beta03
2022 年 7 月 25 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Firebase Crashlytics
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2022 年 7 月 18 日
play-services-maps
的最新更新包括正式版的多段线自定义,具体而言,包括:- 向多段线添加了样式跨度。
- 添加了拼合样式。
- 添加了纹理样式。
最新版本的 Nearby UWB SDK 进行了以下更新:
- 启用了 UWB 控制器客户端创建功能。
- 启用了一对多双向双向测距 (DS-TWR)。
Nearby Connections SDK 的最新更新包含以下更改:
- 添加了
ConnectionLifecycleCallback#onBandwidthChanged
,用于通知客户端连接质量良好 (6 ~ 60 MBps)、正常 (60 ~ 200 KBps) 或较差 (5 KBps)。 - 添加了
ConnectionType
,以取代原始 API(例如,使用AdvertisingOptions.Builder#setConnectionType
,而不是AdvertisingOptions.Builder#setDisruptiveUpgrade
)。 - 弃用了
AdvertisingOptions.Builder#setDisruptiveUpgrade
。改为使用AdvertisingOptions.Builder#setConnectionType
。 - 弃用了
ConnectionOptions.Builder#setDisruptiveUpgrade
。改为使用ConnectionOptions.Builder#setConnectionType
。
- 添加了
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-maps:18.1.0
- com.google.android.gms:play-services-nearby:18.3.0
2022 年 7 月 15 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Cloud Firestore
- Firebase 动态模块支持
- Firebase ML
- Firebase Remote Config
- Firebase SDK for Google Analytics(分析)
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2022 年 7 月 14 日
- 更新 Google 移动广告 Android SDK 和 Firebase Ads SDK。如需了解详情,请参阅产品版本说明。
在 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
2022 年 7 月 6 日
- Google Play 服务 ThreadNetwork 库的初始 Beta 版。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-threadnetwork:16.0.0-beta01
2022 年 6 月 28 日
适用于 Android 的
google-services
插件的最新版本 (v4.3.13) 现已发布。如需了解详情,请参阅 Firebase Android SDK 版本说明。最新版本的 Google Play 服务扫描仪库现已发布。如需详细了解其更新,请参阅机器学习套件版本说明。
play-services-base
、play-services-basement
和play-services-tasks
库的最新更新包含以下更改:- 添加了新的
OptionalModuleApi
接口,该接口可以指示 API 是否需要其他 Google Play 服务组件(即可选模块)。 - 添加了新的
ModuleInstallClient
类,可让您发送明确请求来下载可选模块、发布可选模块和检查需要可选模块的 API 的可用性。
- 添加了新的
play-services-base-testing
库的初始版本现已发布。它为ModuleInstallClient
提供了测试虚构配置。
在 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
2022 年 6 月 23 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Cloud Firestore
- Firebase Authentication
- Firebase Cloud Messaging
- Firebase Crashlytics Gradle 插件
如需了解详情,请参阅 Firebase Android SDK 版本说明。
适用于 Android 的
google-services
插件 (v4.3.12) 和strict-version-matcher
插件 (Android v1.2.4) 现已发布。如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2022 年 6 月 7 日
play-services-location
库的最新更新包含以下更改:- 修复了 Kotlin 客户端的可为 null 性注解问题。
- 修复了
LocationCallback
内存泄漏问题。 - 为 getCurrentLocation() 添加了新的 API,其中包含其他请求选项。
- 为 getLastLocation() 添加了新的 API,并提供额外的请求选项。
- 添加了适用于执行请求支持的 requestLocationUpdates() 的新 API。
- 弃用了 LocationRequest.PRIORITY_* 常量,改为使用 Priority.PRIORITY_* 常量。
- 弃用了 LocationRequest.setExpirationTime(),改为使用 LocationRequest.setExpirationDuration()。
- 在本库的参考文档中阐明并添加了更多指导。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-location:20.0.0
2022 年 6 月 1 日
play-services-appindex
库现已正式发布。此库可替代firebase-appindexing
库,并支持将用例作为Indexables
和UserActions
与 Google 助理分享的用例。如需详细了解如何与 Google 助理分享文档,请参阅将动态快捷方式推送给 Google 助理。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-appindex:16.1.0
2022 年 5 月 26 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Firebase App Distribution
- Firebase App Distribution Gradle 插件
- Firebase Authentication
- Firebase Crashlytics
- Firebase Crashlytics Gradle 插件
- Firebase Performance Monitoring
如需了解详情,请参阅 Firebase Android SDK 版本说明。
Google Play 服务 TensorFlow Lite 库的最新更新包含 v2.9 版本的 TensorFlow 中包含的所有更改。
play-services-fitness
库的最新更新废弃了 API,它们支持读取和写入历史健身数据,改为使用 Health Connect。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-tflite-java:16.0.0-beta02
- com.google.android.gms:play-services-tflite-impl:16.0.0-beta02
- com.google.android.gms:play-services-tflite-support:16.0.0-beta02
- com.google.android.gms:play-services-fitness:21.1.0
- com.google.firebase:firebase-bom:30.1.0
- com.google.firebase:firebase-appdistribution:16.0.0-beta03
- com.google.firebase:firebase-appdistribution-api:16.0.0-beta03
- com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta03
- com.google.firebase:firebase-appdistribution-gradle:3.0.2
- com.google.firebase:firebase-auth:21.0.5
- com.google.firebase:firebase-auth-ktx:21.0.5
- com.google.firebase:firebase-crashlytics:18.2.11
- com.google.firebase:firebase-crashlytics-ktx:18.2.11
- com.google.firebase:firebase-crashlytics-ndk:18.2.11
- com.google.firebase:firebase-crashlytics-buildtools:2.9.0
- com.google.firebase:firebase-crashlytics-gradle:2.9.0
- com.google.firebase:firebase-perf:20.1.0
- com.google.firebase:firebase-perf-ktx:20.1.0
2022 年 5 月 25 日
- 更新 Google 移动广告 Android SDK 和 Firebase Ads SDK。如需了解详情,请参阅产品版本说明。
在 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
2022 年 5 月 23 日
play-service-nearby
的最新更新 (v18.2.0) 包含附近 UWB API 的第一个公开版本。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-nearby:18.2.0
2022 年 5 月 19 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Firebase Cloud Messaging
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2022 年 5 月 12 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Firebase Authentication
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2022 年 5 月 10 日
- Google Play 服务代码扫描程序库的初始 Beta 版。如需了解详情,请参阅机器学习套件版本说明。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-code- Scanner:16.0.0-beta1
2022 年 5 月 6 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Firebase SDK for Google Analytics(分析)
- Cloud Firestore
- Cloud Functions for Firebase(客户端)
- Firebase App Check
- Firebase Cloud Messaging
- Firebase Realtime Database
- Firebase Remote Config
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2022 年 5 月 3 日
- 对
play-services-basement
库进行的最新更新可提高签名验证的安全性,并解决了可变的PendingIntent
漏洞。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-basement:18.0.2
2022 年 4 月 27 日
对
play-services-auth
库的最新更新具有以下更改:- 废弃了
CredentialClient
和相关请求/响应类中的 API。
- 废弃了
Firebase 的最新更新包含对 Firebase Crashlytics 的更改。
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2022 年 4 月 14 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Cloud Firestore
- Firebase App Check
- Firebase App Distribution
- Firebase Cloud Messaging
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 maven.google.com 上发布的工件
- com.google.firebase:firebase-bom:29.3.1
- com.google.firebase:firebase-appcheck:16.0.0-beta06
- com.google.firebase:firebase-appcheck-debug:16.0.0-beta06
- com.google.firebase:firebase-appcheck-debug-testing:16.0.0-beta06
- com.google.firebase:firebase-appcheck-interop:16.0.0-beta06
- com.google.firebase:firebase-appcheck-safetynet:16.0.0-beta06
- com.google.firebase:firebase-appdistribution:16.0.0-beta02
- com.google.firebase:firebase-appdistribution-ktx:16.0.0-beta02
- com.google.firebase:firebase-datatransport:18.1.2
- com.google.firebase:firebase-firestore:24.1.1
- com.google.firebase:firebase-firestore-ktx:24.1.1
- com.google.firebase:firebase-messaging:23.0.3
- com.google.firebase:firebase-messaging-ktx:23.0.3
- com.google.firebase:firebase-messaging-directboot:23.0.3
2022 年 4 月 12 日
play-services-nearby
(v18.1.0) 的最新更新包括以下更改:现在,Android S 的 Nearby Connections 需要
BLUETOOTH_ADVERTISE
、BLUETOOTH_CONNECT
和BLUETOOTH_SCAN
权限。添加了
Payload#setFileName()
和Payload#setParentFolder()
,以保存收到的具有分配的文件名和相对路径的文件。添加了
VariantOfConcern
,以允许公共卫生机构 (PHA) 在接触史通知中附加 PHA 定义的疑虑变体。 例如,PHA 可以指定以下定义:VariantOfConcernType.type1
,因为“疫苗有效”将“
VariantOfConcernType.type2
”视为“高度传递”将“
VariantOfConcernType.type3
”设为“高严重级别”VariantOfConcernType.type4
作为“疫苗突破”废弃了“附近消息”超声功能。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-nearby:18.1.0
2022 年 3 月 24 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Firebase SDK for Google Analytics(分析)
- Cloud Firestore
- Firebase App Check
- Firebase Authentication
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 maven.google.com 上发布的工件
- com.google.firebase:firebase-bom:29.3.0
- com.google.firebase:firebase-core:20.1.2
- com.google.firebase:firebase-analytics:20.1.2
- com.google.firebase:firebase-analytics-ktx:20.1.2
- com.google.firebase:firebase-annotations:16.1.0
- com.google.firebase:firebase-appcheck:16.0.0-beta05
- com.google.firebase:firebase-appcheck-debug:16.0.0-beta05
- com.google.firebase:firebase-appcheck-debug-testing:16.0.0-beta05
- com.google.firebase:firebase-appcheck-interop:16.0.0-beta05
- com.google.firebase:firebase-appcheck-safetynet:16.0.0-beta05
- com.google.firebase:firebase-auth:21.0.3
- com.google.firebase:firebase-auth-ktx:21.0.3
- com.google.firebase:firebase-firestore:24.1.0
- com.google.firebase:firebase-firestore-ktx:24.1.0
- com.google.android.gms:play-services-measurement:20.1.2
- com.google.android.gms:play-services-measurement-api:20.1.2
- com.google.android.gms:play-services-measurement-base:20.1.2
- com.google.android.gms:play-services-measurement-impl:20.1.2
- com.google.android.gms:play-services-measurement-sdk:20.1.2
- com.google.android.gms:play-services-measurement-sdk-api:20.1.2
2022 年 3 月 22 日
- 对
play-services-basement
库的最新更新解决了 Android 12 StrictMode 违规问题。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-basement:18.0.1
2022 年 3 月 17 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Firebase SDK for Google Analytics(分析)
- Firebase Cloud Messaging
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2022 年 3 月 15 日
play-services-games-v2
库的初始版本现已发布。此库提供简化的登录功能。如需了解详情,请参阅 v2 的登录入门指南。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-games-v2:17.0.0
2022 年 3 月 10 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Cloud Firestore
- Cloud Functions for Firebase(客户端)
- Cloud Storage for Firebase
- Firebase A/B Testing
- Firebase App Distribution
- Firebase App Distribution Gradle 插件
- Firebase Authentication
- Firebase Cloud Messaging
- Firebase Crashlytics
- Firebase Dynamic Links
- Firebase In-App Messaging
- Firebase 安装
- Firebase ML
- Firebase Performance Monitoring
- Firebase Realtime Database
- Firebase Remote Config
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2022 年 3 月 8 日
play-services-wallet
库的最新更新包含用于信用卡 OCR 的新 API。如需了解详情,请参阅开发者指南。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-wallet:19.1.0
2022 年 2 月 28 日
OSS 许可 Gradle 插件的最新更新修复了以下问题:
任务执行顺序会导致 Hilt DI 库出现问题(GitHub 问题 209、GitHub 问题 194、GitHub Hilt 问题 2744)
包含许多变体的项目需要很长时间才能执行依赖项检测(GitHub 问题 200)
包含测试依赖项(GitHub 问题 214)
缺少许可(GitHub 问题 215)
AmbiguousVariantSelectionException
日志记录严重级别已降低(GitHub 问题 202)
在 maven.google.com 上发布的工件
- com.google.android.gms:oss-licenses-plugin:0.10.5
2022 年 2 月 22 日
更新 Google Play 服务机器学习套件库。如需了解详情,请参阅机器学习套件版本说明。
更新 Google 移动广告 Android SDK 和 Firebase Ads SDK。如需了解详情,请参阅产品版本说明。
在 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
2022 年 2 月 17 日
- Google Play 服务 TensorFlow Lite 库的公开 Beta 版现已发布。此库可用作独立 TensorFlow Lite 库的替代方案,以缩减应用大小并接收自动更新。如需了解详情,请参阅 TensorFlow 文档。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-tflite-java:16.0.0-beta01
- com.google.android.gms:play-services-tflite-impl:16.0.0-beta01
- com.google.android.gms:play-services-tflite-support:16.0.0-beta01
2022 年 2 月 11 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Firebase Crashlytics
- Firebase ML
- Firebase Performance Monitoring
- Firebase SDK for Google Analytics(分析)
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2022 年 2 月 1 日
play-services-auth
库的最新更新新增了一个 API,可简化通过电话号码进行身份验证的登录提示。该 API 允许用户选择 SIM 卡上的某个电话号码,并与通话应用分享该号码。如需了解详情,请参阅 API 文档。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-auth:20.1.0
2022 年 1 月 25 日
- 更新 Google Play 服务机器学习套件库。如需了解详情,请参阅机器学习套件版本说明。
在 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
2022 年 1 月 20 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Cloud Firestore
- Firebase Crashlytics
- Firebase App Distribution Gradle 插件
- Firebase Performance Monitoring Gradle 插件
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2022 年 1 月 10 日
Block Store SDK 的最新更新包含以下更改:
添加了新方法
StoreBytesData.Builder#setShouldBackupToCloud
,可让您启用应用的块存储数据备份到云端。添加了新的 API
BlockstoreClient#isEndToEndEncryptionAvailable
,可让您检查备份到云端的块存储数据是否会经过端到端加密。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-auth-blockstore:16.1.0
2022 年 1 月 5 日
- 几个库的最新更新(请参阅下方的“工件发布”部分)包括使用最新版本的
play-services-base
和play-services-tasks
(v18.0.1),以修复 2021 年 12 月 9 日版本中所述的问题。
在 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
2021 年 12 月 16 日
对
play-services-base
和play-services-tasks
进行的最新更新解决了在处理Task<Void>
结果时导致 Kotlin 代码出现运行时 NPE (NullPointerException
) 的问题。如果您使用的是 2021 年 12 月 9 日版本中列出的任何库版本,则可以明确依赖于运行时的 NPE(v18.0.1 版play-services-base
和play-services-tasks
)。将以下代码添加到build.gradle
的dependencies
部分:implementation 'com.google.android.gms:play-services-base:18.0.1' implementation 'com.google.android.gms:play-services-tasks:18.0.1'
2022 年 1 月,我们计划于 12 月 9 日发布其他工件的新版本,新的 18.0.1 版本
play-services-base
和play-services-tasks
将采用新的POM
依赖项。Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Firebase SDK for Google Analytics(分析)
此 Firebase 版本选择最新版
play-services-base
和play-services-tasks
(v18.0.1) 来修复 2021 年 12 月 9 日版本中所述的问题。如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2021 年 12 月 14 日
- 更新 Google Play 服务机器学习套件库。如需了解详情,请参阅机器学习套件版本说明。
在 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
2021 年 12 月 10 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Firebase Crashlytics
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2021 年 12 月 9 日
多个库的最新更新包括以下更改:
- 在以前使用
@RecentlyNonNull
和@RecentlyNullable
的地方使用严格的可为 null 性注解(@NonNull
和@Nullable
)。进行此变更后,之前在引发 null 性警告时,现在会导致在构建 Kotlin 代码或使用 Javanull
检查框架时引发错误。其他注释工件的未来版本将逐步发布类似的注释更改。com.google.android.gms
如需查看受影响库的完整列表,请参阅“已发布的工件”部分。
- 在以前使用
play-services-base
、play-services-basement
和play-services-tasks
库的最新更新包括上述严格的可为 null 性注解更改,以及下面这些额外的更改:- 从作用域中移除了已弃用的健身常量。
- 向 Tasks 添加了
withTimeout()
实用程序方法
在 maven.google.com 上发布的工件
- com.google.firebase:firebase-analytics:20.0.1
- com.google.firebase:firebase-analytics-ktx:20.0.1
- com.google.firebase:firebase-core:20.0.1
- com.google.android.gms:play-services-ads-identifier:18.0.0
- com.google.android.gms:play-services-afs-native:19.0.2
- com.google.android.gms:play-services-analytics:18.0.0
- com.google.android.gms:play-services-analytics-impl:18.0.0
- com.google.android.gms:play-services-appset:16.0.1
- com.google.android.gms:play-services-auth:20.0.0
- com.google.android.gms:play-services-auth-api-phone:18.0.0
- com.google.android.gms:play-services-auth-base:18.0.0
- com.google.android.gms:play-services-auth-blockstore:16.0.3
- com.google.android.gms:play-services-awareness:19.0.0
- com.google.android.gms:play-services-base:18.0.0
- com.google.android.gms:play-services-basement:18.0.0
- com.google.android.gms:play-services-cast:21.0.0
- com.google.android.gms:play-services-cast-framework:21.0.0
- com.google.android.gms:play-services-cast-tv:19.0.0
- com.google.android.gms:play-services-cloud-messaging:17.0.1
- com.google.android.gms:play-services-cronet:18.0.0
- com.google.android.gms:play-services-fitness:21.0.0
- com.google.android.gms:play-services-flags:18.0.0
- com.google.android.gms:play-services-games:22.0.0
- com.google.android.gms:play-services-identity:18.0.0
- com.google.android.gms:play-services-Instantapps:18.0.0
- com.google.android.gms:play-services-location:19.0.0
- com.google.android.gms:play-services-maps:18.0.1
- com.google.android.gms:play-services-measurement:20.0.1
- com.google.android.gms:play-services-measurement-api:20.0.1
- com.google.android.gms:play-services-measurement-base:20.0.1
- com.google.android.gms:play-services-measurement-impl:20.0.1
- com.google.android.gms:play-services-measurement-sdk:20.0.1
- com.google.android.gms:play-services-measurement-sdk-api:20.0.1
- com.google.android.gms:play-services-nearby:18.0.1
- com.google.android.gms:play-services-password-complexity:18.0.0
- com.google.android.gms:play-services-pay:16.0.2
- com.google.android.gms:play-services-recaptcha:17.0.0
- com.google.android.gms:play-services-safetynet:18.0.0
- com.google.android.gms:play-services-stats:17.0.2
- com.google.android.gms:play-services-streamprotect:16.0.1
- com.google.android.gms:play-services-tagmanager:18.0.0
- com.google.android.gms:play-services-tagmanager-api:18.0.0
- com.google.android.gms:play-services-tagmanager-v4-impl:18.0.0
- com.google.android.gms:play-services-tasks:18.0.0
- com.google.android.gms:play-services-wallet:19.0.0
2021 年 11 月 30 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Firebase App Check
- Firebase Crashlytics
- Firebase Crashlytics Gradle 插件
- Firebase ML
- Firebase Performance Monitoring
- Firebase Realtime Database
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 maven.google.com 上发布的工件
- com.google.firebase:firebase-bom:29.0.1
- com.google.firebase:firebase-appcheck:16.0.0-beta04
- com.google.firebase:firebase-appcheck-debug:16.0.0-beta04
- com.google.firebase:firebase-appcheck-debug-testing:16.0.0-beta04
- com.google.firebase:firebase-appcheck-interop:16.0.0-beta04
- com.google.firebase:firebase-appcheck-safetynet:16.0.0-beta04
- com.google.firebase:firebase-crashlytics:18.2.5
- com.google.firebase:firebase-crashlytics-buildtools:2.8.1
- com.google.firebase:firebase-crashlytics-gradle:2.8.1
- com.google.firebase:firebase-crashlytics-ktx:18.2.5
- com.google.firebase:firebase-crashlytics-ndk:18.2.5
- com.google.firebase:firebase-database:20.0.3
- com.google.firebase:firebase-database-ktx:20.0.3
- com.google.firebase:firebase-datatransport:18.1.1
- com.google.firebase:firebase-ml-modeldownloader:24.0.1
- com.google.firebase:firebase-ml-modeldownloader-ktx:24.0.1
- com.google.firebase:firebase-perf:20.0.4
- com.google.firebase:firebase-perf-ktx:20.0.4
2021 年 11 月 18 日
- 更新 Google 移动广告 Android SDK 和 Firebase Ads SDK。如需了解详情,请参阅产品版本说明。
在 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
2021 年 11 月 16 日
play-services-cast
和play-services-cast-framework
库的更新包括:- 队列改进:
- 向
MediaQueue
添加了新的itemsReorderedAtIndexes
回调,该回调会在队列重新排序时调用。 - 添加了对队列命令序列化的支持。
- 将“RemoteMediaClient#queueSetRepeatMode”中的
customData
参数设置为可为 null。 - 弃用了远程显示功能。
- 将
minSdkVersion
从 14 改为 16。
如需了解详情,请参阅 Cast Android Sender SDK 版本说明。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-cast:20.1.0
- com.google.android.gms:play-services-cast-framework:20.1.0
2021 年 10 月 29 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Cloud Firestore
- Firebase Cloud Messaging
- Firebase Crashlytics
- Firebase Crashlytics Gradle 插件
- Firebase Dynamic Links
- Firebase In-App Messaging
- Firebase SDK for Google Analytics(分析)
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 maven.google.com 上发布的工件
- com.google.firebase:firebase-bom:29.0.0
- com.google.firebase:firebase-analytics:20.0.0
- com.google.firebase:firebase-analytics-ktx:20.0.0
- com.google.firebase:firebase-core:20.0.0
- com.google.firebase:firebase-crashlytics:18.2.4
- com.google.firebase:firebase-crashlytics-buildtools:2.8.0
- com.google.firebase:firebase-crashlytics-gradle:2.8.0
- com.google.firebase:firebase-crashlytics-ktx:18.2.4
- com.google.firebase:firebase-crashlytics-ndk:18.2.4
- com.google.firebase:firebase-dynamic-links:21.0.0
- com.google.firebase:firebase-dynamic-links-ktx:21.0.0
- com.google.firebase:firebase-firestore:24.0.0
- com.google.firebase:firebase-firestore-ktx:24.0.0
- com.google.firebase:firebase-inappmessaging:20.1.1
- com.google.firebase:firebase-inappmessaging-display:20.1.1
- com.google.firebase:firebase-inappmessaging-display-ktx:20.1.1
- com.google.firebase:firebase-inappmessaging-ktx:20.1.1
- com.google.firebase:firebase-measurement-connector:20.0.0
- com.google.firebase:firebase-messaging:23.0.0
- com.google.firebase:firebase-messaging-directboot:23.0.0
- com.google.firebase:firebase-messaging-ktx:23.0.0
- com.google.android.gms:play-services-measurement:20.0.0
- com.google.android.gms:play-services-measurement-base:20.0.0
- com.google.android.gms:play-services-measurement-sdk-api:20.0.0
- com.google.android.gms:play-services-measurement-api:20.0.0
- com.google.android.gms:play-services-measurement-sdk:20.0.0
- com.google.android.gms:play-services-measurement-impl:20.0.0
2021 年 10 月 27 日
play-services-maps
客户端库现已正式发布,在 Android API 级别 19(Android 4.4、KitKat)及更高版本中受支持。此版本包含可供选择的新地图渲染程序,该渲染程序改进了性能和稳定性,并且支持云端地图样式设置。如需详细了解此更新和其他更新,请参阅产品版本说明。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-maps:18.0.0
2021 年 10 月 11 日
play-services-appset
库现已正式发布。此库旨在以尊重用户隐私的方式支持分析或防欺诈等用例。此库包含用于管理应用组 ID 的方法,该 ID 是给定设备上的唯一 ID,可让您将组织拥有的一组应用的使用情况或操作关联起来。如需了解详情,请参阅此指南。
此 GA 版本对开发者预览版进行了以下更新:
- 重命名了多个客户端接口。如需了解详情,请参阅
play-services-appset
API 参考文档。 - 使
play-services-appset
库与即将推出的开发者范围应用组 ID 兼容。Google Play 服务应该很快就会增加对开发者范围应用组 ID 的支持。此功能将在 Google Play 服务中发布,并推送到用户的设备,而无需升级play-services-appset
库版本。
- 重命名了多个客户端接口。如需了解详情,请参阅
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-appset:16.0.0
2021 年 10 月 4 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Firebase App Check
- Cloud Firestore
- Firebase Crashlytics
- Firebase Performance Monitoring
- Firebase SDK for Google Analytics(分析)
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 maven.google.com 上发布的工件
- com.google.firebase:firebase-bom:28.4.2
- com.google.firebase:firebase-analytics:19.0.2
- com.google.firebase:firebase-analytics-ktx:19.0.2
- com.google.firebase:firebase-appcheck:16.0.0-beta03
- com.google.firebase:firebase-appcheck-debug:16.0.0-beta03
- com.google.firebase:firebase-appcheck-debug-testing:16.0.0-beta03
- com.google.firebase:firebase-appcheck-interop:16.0.0-beta03
- com.google.firebase:firebase-appcheck-safetynet:16.0.0-beta03
- com.google.firebase:firebase-core:19.0.2
- com.google.firebase:firebase-crashlytics:18.2.3
- com.google.firebase:firebase-crashlytics-ktx:18.2.3
- com.google.firebase:firebase-crashlytics-ndk:18.2.3
- com.google.firebase:firebase-firestore:23.0.4
- com.google.firebase:firebase-firestore-ktx:23.0.4
- com.google.firebase:firebase-perf:20.0.3
- com.google.firebase:firebase-perf-ktx:20.0.3
- com.google.android.gms:play-services-measurement:19.0.2
- com.google.android.gms:play-services-measurement-base:19.0.2
- com.google.android.gms:play-services-measurement-sdk-api:19.0.2
- com.google.android.gms:play-services-measurement-api:19.0.2
- com.google.android.gms:play-services-measurement-sdk:19.0.2
- com.google.android.gms:play-services-measurement-impl:19.0.2
2021 年 9 月 22 日
- 更新 Google 移动广告 Android SDK 和 Firebase Ads SDK。如需了解详情,请参阅产品版本说明。
在 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
2021 年 9 月 22 日
ads-identifier
库的最新更新包含 Google Play 服务权限的声明:com.google.android.gms.permission.AD_ID
。如果您使用的是
ads-identifier
17.1.0 或更高版本,则无需在应用清单中再次声明该权限,即可访问广告 ID。 但是,如果您的应用不应访问广告 ID,您必须使用<uses-permission android:name="com.google.android.gms.permission.AD_ID" tools:node="remove" />
移除该权限。如需了解详情,请参阅
getId()
。针对
play-services-pay
库的最新更新修复了导致其所有 API 被屏蔽的权限问题。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-ads-identifier:17.1.0
- com.google.android.gms:play-services-pay:16.0.1
2021 年 9 月 13 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Cloud Functions for Firebase(客户端)
- Firebase Realtime Database
- Firebase App Distribution Gradle 插件
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 maven.google.com 上发布的工件
- com.google.firebase:firebase-bom:28.4.1
- com.google.firebase:firebase-appdistribution-gradle:2.2.0
- com.google.firebase:firebase-database:20.0.2
- com.google.firebase:firebase-database-ktx:20.0.2
- com.google.firebase:firebase-datatransport:18.1.0
- com.google.firebase:firebase-encoders-proto:16.0.0
- com.google.firebase:firebase-functions:20.0.1
- com.google.firebase:firebase-functions-ktx:20.0.1
2021 年 9 月 9 日
AFS 原生库的最新更新包含以下更改:
- 修复了
onAdLeftApplication
无法记录广告点击的 bug。 - 修复了应用在没有连接的情况下尝试加载广告时崩溃的 bug。
- 修复了
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-afs-native:19.0.1
2021 年 8 月 23 日
- 更新 Google 移动广告 Android SDK 和 Firebase Ads SDK。如需了解详情,请参阅产品版本说明。
在 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
2021 年 8 月 20 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Firebase In-App Messaging
- Firebase SDK for Google Analytics(分析)
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2021 年 8 月 19 日
Google Analytics(分析)库的最新更新包含以下更改:
- 修复了无法以 Android 12 作为目标库来构建库的问题。
TagManager 库的最新更新包含以下更改:
- 改进内部基础架构。
在 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
2021 年 8 月 9 日
Blockstore SDK 现在可以供应用使用,以便在新设置手机上实现无缝登录。如需了解详情,请参阅 Blockstore SDK 参考文档。
适用于 Android 的 google-services 插件 (v4.3.10) 现已发布。如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 maven.google.com 上发布的工件
- com.google.gms:google-services:4.3.10
- com.google.android.gms:play-services-auth-blockstore:16.0.2
2021 年 8 月 5 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Firebase Crashlytics
- Firebase Remote Config
如需了解详情,请参阅 Firebase Android SDK 版本说明。
适用于 Android 的 google-services 插件 (v4.3.9) 现已发布。如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2021 年 7 月 28 日
play-services-appset
库的开发者预览版现已发布。此库旨在以尊重用户隐私的方式支持分析或欺诈防范等用例。此库包含用于管理应用组 ID 的方法,该 ID 是给定设备上的唯一 ID,可让您将组织拥有的一组应用的使用情况或操作关联起来。如需了解详情,请参阅此指南。
我们更新了
ads-identifier
API 参考文档,添加了有关用户启用广告跟踪限制的广告 ID 和全新 Google Play 服务权限要求的信息。如需了解详情,请参阅
getId()
。ads-identifier
库本身没有任何变化。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-appset:16.0.0-alpha1
2021 年 7 月 22 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Cloud Firestore
- Firebase Crashlytics
- Firebase Dynamic Links
- Firebase Realtime Database
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2021 年 7 月 21 日
对
play-services-auth
库的最新更新包含以下更改:- 添加了新的 API
CredentialSavingClient#saveAccountLinkingToken
,以帮助您将应用中的用户帐号与 Google 相关联,以便关联帐号。 - 添加了新方法
BeginSignInRequest.Builder#associateLinkedAccounts
,以便在用户之前将其帐号与 Google 相关联时,帮助您登录您的应用。
- 添加了新的 API
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-auth:19.2.0
2021 年 7 月 9 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Firebase App Check
- Cloud Firestore
- Firebase Performance Monitoring
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 maven.google.com 上发布的工件
- com.google.firebase:firebase-bom:28.2.1
- com.google.firebase:firebase-appcheck:16.0.0-beta02
- com.google.firebase:firebase-appcheck-debug:16.0.0-beta02
- com.google.firebase:firebase-appcheck-debug-testing:16.0.0-beta02
- com.google.firebase:firebase-appcheck-interop:16.0.0-beta02
- com.google.firebase:firebase-appcheck-safetynet:16.0.0-beta02
- com.google.firebase:firebase-firestore:23.0.2
- com.google.firebase:firebase-firestore-ktx:23.0.2
- com.google.firebase:firebase-perf:20.0.2
- com.google.firebase:firebase-perf-ktx:20.0.2
2021 年 7 月 1 日
play-services-pay
库的初始版本现已发布。此库取代了play-services-wallet
库的WalletObjects
功能。如需了解详情,请参阅此集成指南。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-pay:16.0.0
2021 年 6 月 23 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Firebase App Distribution Gradle 插件
- Firebase Crashlytics
- Firebase Crashlytics Gradle 插件
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2021 年 6 月 17 日
AFS 原生库的最新更新包含以下更改:
更新移动广告呈现,以匹配网页和预览广告呈现。 如需了解详情,请参阅 Android 版 AFS 原生 SDK 版本说明。
移除了请求 SPA 广告的权限。
Stream Protect SDK 现已可用于对延迟敏感的下游 Android TV 应用。此 SDK 需要设备固件支持,并且目前只能在支持 Google TV 的 Chromecast 上运行。如需了解详情,请参阅 Stream Protect SDK 参考文档。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-afs-native:19.0.0
- com.google.android.gms:play-services-streamprotect:16.0.0
2021 年 6 月 16 日
之前未明确定义可为 null 性时,我们为多个 SDK 添加了
@RecentlyNonNull
和@RecentlyNullable
注解,以便为强制执行严格的可为 null 性做好准备。此更改会导致违反 null 安全违规行为的警告。这项更改可为使用 Java null 检查框架的应用提供更好的 Kotlin 互操作性和更好的静态 null 检查功能。
其他
com.google.android.gms
工件的未来版本将逐步推出类似添加的@RecentlyNonNull
和@RecentlyNullable
。
在 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
2021 年 6 月 8 日
play-services-nearby
(v18.0.0) 的最新更新包含以下更改:在 API Surface 中添加了
@NonNull
和@Nullable
注解,这些注解可能会破坏以前未以安全方式处理null
值的 Kotlin 应用(请参阅关于 Null 安全性的 Kotlin 文档)。将 ConnectionsClient 更改为接口,而不是抽象类。
将 ConnectionsClient#MAX_BYTES_DATA_SIZE 更改为 final。
添加了 ConnectionInfo#getAuthenticationDigits(),以获取提供给两台设备的 4 位数人类可读身份验证令牌。
添加了对包含 载荷#isSensitive() 和载荷#setSensitive(布尔值)的敏感文件支持,以限制其他应用访问共享文件。
添加了对中断性升级功能的支持。此功能默认处于启用状态。客户端可以使用 AdvertisingOptions.Builder#setDisruptiveUpgrade(布尔值) 和 ConnectionOptions.Builder#setDisruptiveUpgrade(布尔值) 将其停用,这可防止最初连接的 Wi-Fi 网络在升级过程中被停用或断开连接。
弃用了 载荷.File#close() 和 载荷.Stream#close()。
更新 Google 移动广告 Android SDK 和 Firebase Ads SDK。如需了解详情,请参阅产品版本说明。
在 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
2021 年 6 月 3 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Cloud Firestore
- Firebase Crashlytics
- Firebase Crashlytics Gradle 插件
- Firebase Dynamic Links
- Firebase Performance Monitoring
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2021 年 5 月 26 日
之前未明确定义可为 null 性时,我们为多个 SDK 添加了
@RecentlyNonNull
和@RecentlyNullable
注解,以便为强制执行严格的可为 null 性做好准备。此更改会导致违反 null 安全违规行为的警告。这项更改可改善 Kotlin 互操作性,并为使用 Java null 检查框架的应用提供更好的静态 null 检查。
其他
com.google.android.gms
工件的未来版本将逐步推出类似添加的@RecentlyNonNull
和@RecentlyNullable
。
在 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
2021 年 5 月 14 日
- 适用于 Android 的 google-services 插件 (v4.3.8) 现已发布。如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 maven.google.com 上发布的工件
- com.google.gms:google-services:4.3.8
2021 年 5 月 13 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Firebase Authentication
- Firebase Crashlytics Gradle 插件
如需了解详情,请参阅 Firebase Android SDK 版本说明。
适用于 Android 的 google-services 插件 (v4.3.7) 现已发布。如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2021 年 5 月 11 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Cloud Firestore
- Cloud Functions for Firebase(客户端)
- Cloud Storage for Firebase
- Firebase SDK for Google Analytics(分析)
- Firebase A/B Testing
- Firebase App Distribution Gradle 插件
- Firebase App Indexing
- Firebase Authentication
- Firebase Cloud Messaging
- Firebase Crashlytics
- Firebase Crashlytics Gradle 插件
- Firebase Dynamic Links
- Firebase In-App Messaging
- Firebase 安装
- Firebase ML
- Firebase Performance Monitoring
- Firebase Performance Monitoring Gradle 插件
- Firebase Realtime Database
- Firebase Remote Config
以下初始 Beta 版现已可用:
- Firebase App Check
- Firebase 动态功能模块支持
如需了解详情,请参阅 Firebase Android SDK 版本说明。
适用于 Android 的 google-services 插件 (v4.3.6) 现已发布。如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 maven.google.com 上发布的工件
- com.google.firebase:firebase-bom:28.0.0
- com.google.firebase:firebase-abt:21.0.0
- com.google.firebase:firebase-analytics:19.0.0
- com.google.firebase:firebase-analytics-ktx:19.0.0
- com.google.firebase:firebase-appcheck:16.0.0-beta01
- com.google.firebase:firebase-appcheck-debug:16.0.0-beta01
- com.google.firebase:firebase-appcheck-debug-testing:16.0.0-beta01
- com.google.firebase:firebase-appcheck-interop:16.0.0-beta01
- com.google.firebase:firebase-appcheck-safetynet:16.0.0-beta01
- com.google.firebase:firebase-appdistribution-gradle:2.1.2
- com.google.firebase:firebase-appindexing:20.0.0
- com.google.firebase:firebase-auth:21.0.0
- com.google.firebase:firebase-auth-interop:20.0.0
- com.google.firebase:firebase-auth-ktx:21.0.0
- com.google.firebase:firebase-common:20.0.0
- com.google.firebase:firebase-common-ktx:20.0.0
- com.google.firebase:firebase-components:17.0.0
- com.google.firebase:firebase-config:21.0.0
- com.google.firebase:firebase-config-ktx:21.0.0
- com.google.firebase:firebase-core:19.0.0
- com.google.firebase:firebase-crashlytics:18.0.0
- com.google.firebase:firebase-crashlytics-buildtools:2.6.0
- com.google.firebase:firebase-crashlytics-gradle:2.6.0
- com.google.firebase:firebase-crashlytics-ktx:18.0.0
- com.google.firebase:firebase-crashlytics-ndk:18.0.0
- com.google.firebase:firebase-database:20.0.0
- com.google.firebase:firebase-database-collection:18.0.0
- com.google.firebase:firebase-database-ktx:20.0.0
- com.google.firebase:firebase-datatransport:18.0.0
- com.google.firebase:firebase-dynamic-links:20.0.0
- com.google.firebase:firebase-dynamic-links-ktx:20.0.0
- com.google.firebase:firebase-dynamic-module-support:16.0.0-beta01
- com.google.firebase:firebase-encoders:17.0.0
- com.google.firebase:firebase-encoders-json:18.0.0
- com.google.firebase:firebase-firestore:23.0.0
- com.google.firebase:firebase-firestore-ktx:23.0.0
- com.google.firebase:firebase-functions:20.0.0
- com.google.firebase:firebase-functions-ktx:20.0.0
- com.google.firebase:firebase-inappmessaging:20.0.0
- com.google.firebase:firebase-inappmessaging-display:20.0.0
- com.google.firebase:firebase-inappmessaging-display-ktx:20.0.0
- com.google.firebase:firebase-inappmessaging-ktx:20.0.0
- com.google.firebase:firebase-installations:17.0.0
- com.google.firebase:firebase-installations-interop:17.0.0
- com.google.firebase:firebase-installations-ktx:17.0.0
- com.google.firebase:firebase-measurement-connector:19.0.0
- com.google.firebase:firebase-messaging:22.0.0
- com.google.firebase:firebase-messaging-directboot:22.0.0
- com.google.firebase:firebase-messaging-ktx:22.0.0
- com.google.firebase:firebase-ml-modeldownloader:24.0.0
- com.google.firebase:firebase-ml-modeldownloader-ktx:24.0.0
- com.google.firebase:firebase-perf:20.0.0
- com.google.firebase:firebase-perf-ktx:20.0.0
- com.google.firebase:firebase-storage:20.0.0
- com.google.firebase:firebase-storage-ktx:20.0.0
- com.google.firebase:perf-plugin:1.4.0
- com.google.firebase:protolite-well-known-types:18.0.0
- com.google.android.gms:play-services-measurement:19.0.0
- com.google.android.gms:play-services-measurement-base:19.0.0
- com.google.android.gms:play-services-measurement-sdk-api:19.0.0
- com.google.android.gms:play-services-measurement-api:19.0.0
- com.google.android.gms:play-services-measurement-sdk:19.0.0
- com.google.android.gms:play-services-measurement-impl:19.0.0
- com.google.gms:google-services:4.3.6
2021 年 4 月 29 日
- 更新 Google 移动广告 Android SDK 和 Firebase Ads SDK。如需了解详情,请参阅产品版本说明。
在 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
2021 年 4 月 27 日
对
play-services-maps
进行的最新更新包含以下更改:- 向 API Surface 添加了“non-semver-breaking”是否可为 null 注解。
在
AndroidManifest.xml
中添加了以下声明,以支持 Android 11(API 级别 30)及更高版本的软件包可见性过滤。更新到com.google.android.gms:play-services-maps:17.0.1
后,您可以从自己的AndroidManifest.xml
中移除以下行:
Wearable 库的最新更新包括以下更改:
- 修复了一些 bug
- 提升了 Wearable SDK 在提供 Google Play 服务的设备上的可用性。
如需了解详情,请参阅穿戴式设备版本说明。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-maps:17.0.1
- com.google.android.gms:play-services-Wearable:17.1.0
2021 年 4 月 20 日
Cast SDK 的最新更新包括:
- 删除了 GameManager 和相关 API。它们自 2017 年起已弃用。
- 向投放客户端库添加了 SessionState 类。
- 添加了 CastReasonCodes,对 CastStatusCodes 提供了详细说明。使用 CastContext#getCastReasonCodeForCastStatusCode(int) 方法将 CastStatusCodes 转换为 CastReasonCodes。
- 已将依赖项
com.google.android.datatransport:transport-api
更新为最新版本。
如需了解详情,请参阅 Cast Android Sender SDK 版本说明。
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Firebase App Distribution Gradle 插件
- Firebase ML
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2021 年 4 月 12 日
OSS 许可 Gradle 插件的最新更新修复了以下问题:
- 支持项目中的依赖项周期(GitHub 问题 172)
在 maven.google.com 上发布的工件
- com.google.android.gms:oss-licenses-plugin:0.10.4
2021 年 4 月 8 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Firebase Authentication
- Firebase Cloud Messaging
- Firebase 实例 ID
- Firebase SDK for Google Analytics(分析)
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2021 年 4 月 5 日
OSS 许可 Gradle 插件的最新更新修复了以下问题:
- 使用过时 API 导致的构建警告(GitHub 问题 166)
- 任务未缓存(GitHub 问题 68)(GitHub 问题 146)(GitHub 问题 165)
更新 Google 移动广告 Android SDK 和 Firebase Ads SDK。如需了解详情,请参阅产品版本说明。
在 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
2021 年 3 月 25 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Cloud Firestore
- Cloud Storage for Firebase
- Firebase Crashlytics
- Firebase Crashlytics Gradle 插件
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2021 年 3 月 15 日
- 更新 Google 移动广告 Android SDK 和 Firebase Ads SDK。如需了解详情,请参阅产品版本说明。
在 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
2021 年 3 月 11 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Firebase Crashlytics
- Firebase Realtime Database
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2021 年 3 月 1 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Cloud Firestore
- Firebase Authentication
- Firebase In-App Messaging
- Firebase ML
- Firebase Remote Config
- Firebase App Distribution Gradle 插件
- Firebase Crashlytics Gradle 插件
- Firebase Performance Monitoring Gradle 插件
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2021 年 2 月 18 日
对
play-services-location
进行的最新更新包含以下更改:一体化位置信息提供程序 (FLP) 现在会默认抑制初始不准确的位置信息。此行为有助于提高位置精确度,同时最大限度缩短延迟时间。如果开发者希望更快地获得结果,而不是得到更准确的结果,则可以调用新的
LocationRequest#setWaitForAccurateLocation()
方法。添加了
ActivityRecognitionClient#requestSleepSegmentUpdates()
方法,以允许应用注册 Sleep API。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-location:18.0.0
2021 年 2 月 11 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Cloud Firestore
- Firebase App Indexing
- Firebase Performance Monitoring
- Firebase Crashlytics Gradle 插件
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2021 年 2 月 2 日
play-services-base
、play-services-basement
和play-services-tasks
库的最新更新仅包含内部更新。
在 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
2021 年 1 月 28 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Cloud Firestore
- Firebase Crashlytics
- Firebase In-App Messaging
- Firebase Remote Config
- Firebase SDK for Google Analytics(分析)
如需了解详情,请参阅 Firebase Android SDK 版本说明。
适用于 Android 的 google-services 插件 (v4.3.5) 现已发布。如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2021 年 1 月 25 日
对
play-services-fido
库的最新更新包含以下更改:引入了
SourceDirectTransferClient
类的初始公开 Beta 版。此类提供一种方法,可将 Android 手机转换为 FIDO 身份验证器,以完成身份验证过程。弃用了
Fido#FIDO2_KEY_RESPONSE_EXTRA
和Fido#FIDO2_KEY_ERROR_EXTRA
。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-fido:19.0.0-beta
2021 年 1 月 20 日
- 更新 Google 移动广告 Android SDK 和 Firebase Ads SDK。如需了解详情,请参阅产品版本说明。
在 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
2021 年 1 月 14 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Firebase Authentication
- Firebase Performance Monitoring
- Firebase SDK for Google Analytics(分析)
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2020 年 12 月 16 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Cloud Firestore
- Cloud Functions for Firebase(客户端)
- Cloud Storage for Firebase
- Firebase Cloud Messaging
- Firebase In-App Messaging
- Firebase 安装
- Firebase 实例 ID
- Firebase Performance Monitoring
- Firebase Realtime Database
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 maven.google.com 上发布的工件
- com.google.firebase:firebase-bom:26.2.0
- com.google.firebase:firebase-annotations:16.0.0
- com.google.firebase:firebase-auth-interop:19.0.1
- com.google.firebase:firebase-common:19.5.0
- com.google.firebase:firebase-common-ktx:19.5.0
- com.google.firebase:firebase-components:16.1.0
- com.google.firebase:firebase-database:19.6.0
- com.google.firebase:firebase-database-ktx:19.6.0
- com.google.firebase:firebase-datatransport:17.0.10
- com.google.firebase:firebase-encoders:16.1.0
- com.google.firebase:firebase-encoders-json:17.1.0
- com.google.firebase:firebase-firestore:22.0.1
- com.google.firebase:firebase-firestore-ktx:22.0.1
- com.google.firebase:firebase-functions:19.2.0
- com.google.firebase:firebase-functions-ktx:19.2.0
- com.google.firebase:firebase-iid:21.0.1
- com.google.firebase:firebase-inappmessaging:19.1.3
- com.google.firebase:firebase-inappmessaging-display:19.1.3
- com.google.firebase:firebase-inappmessaging-display-ktx:19.1.3
- com.google.firebase:firebase-inappmessaging-ktx:19.1.3
- com.google.firebase:firebase-installations:16.3.5
- com.google.firebase:firebase-installations-interop:16.0.1
- com.google.firebase:firebase-installations-ktx:16.3.5
- com.google.firebase:firebase-measurement-connector:18.0.1
- com.google.firebase:firebase-messaging:21.0.1
- com.google.firebase:firebase-messaging-directboot:21.0.1
- com.google.firebase:firebase-messaging-ktx:21.0.1
- com.google.firebase:firebase-perf:19.0.11
- com.google.firebase:firebase-perf-ktx:19.0.11
- com.google.firebase:firebase-storage:19.2.1
- com.google.firebase:firebase-storage-ktx:19.2.1
- com.google.firebase:protolite-well-known-types:17.1.1
2020 年 12 月 8 日
- Google Play 服务 Vision 库的最新更新仅包含内部更新。
在 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
2020 年 12 月 4 日
- 更新 Google 移动广告 Android SDK 和 Firebase Ads SDK。如需了解详情,请参阅产品版本说明。
在 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
2020 年 12 月 3 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Firebase Remote Config
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2020 年 11 月 25 日
添加了
play-services-password-complexity
库。此库可在搭载 Android 4.4 及更高版本的设备上支持屏幕锁定质量检查(在 Android 10 中引入)。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-password-complexity:17.0.0
2020 年 11 月 12 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Firebase Authentication
- Firebase Crashlytics
- Firebase Crashlytics Gradle 插件
- Firebase 安装
- Firebase Performance Monitoring
- Firebase Performance Monitoring Gradle 插件
- Firebase Remote Config
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2020 年 11 月 9 日
play-services-auth
库的最新更新包含以下更改:添加了新的 API 客户端
CredentialSavingClient
,以帮助您保存用户的密码凭据,供以后用于登录。添加了新的 API
SignInClient#getSignInIntent(GetSignInIntentRequest)
,以便在用户点按“使用 Google 帐号登录”按钮时启动 Google 登录流程。
play-services-games
库的最新更新包含以下更改:移除了实时和回合制多人游戏 API。如需了解详情,请参阅此文档。
将以下客户端更改为了接口:
AchievementsClient
、EventsClient
、GamesClient
、GamesMetadataClient
、LeaderboardsClient
、PlayersClient
、SnapshotClient
和VideosClient
。移除了以下已废弃的 GoogleApiClient 方法:
getAppId
、getSdkVariant
和getSettingsIntent
。内部更新。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-auth:19.0.0
- com.google.android.gms:play-services-games:21.0.0
2020 年 10 月 27 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Firebase A/B Testing
- Firebase Authentication
- Cloud Firestore
- Firebase Cloud Messaging
- Firebase In-App Messaging
- Firebase 实例 ID
- Firebase Remote Config
- Firebase SDK for Google Analytics(分析)
- Firebase Performance Monitoring Gradle 插件
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2020 年 10 月 23 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Firebase Realtime Database SDK
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2020 年 10 月 20 日
- 更新 Google 移动广告 Android SDK 和 Firebase Ads SDK。如需了解详情,请参阅产品版本说明。
在 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
2020 年 10 月 19 日
play-services-base
和play-services-basement
库的最新更新包含以下更改:防止在服务解除绑定时偶尔抛出
NoSuchElementException
导致的崩溃。当
AndroidManifest.xml
缺少使用 Google Play 服务的适当元数据标记时,会抛出GooglePlayServicesIncorrectManifestValueException
或GooglePlayServicesMissingManifestValueException
,而不是IllegalStateException
。这可能表明应用的构建方式存在问题。
最新版 Google Play 服务健身功能发生了以下变化:
写入访问权限现在只允许应用读取其写入的数据。如需继续从 Google 健身平台读取其他应用的数据,请更新您的代码以请求相关数据类型的读取权限范围。
心率数据具有自己的范围。
睡眠数据有自己的作用域和新的数据类型。请参阅
TYPE_SLEEP_SEGMENT
和SleepStages
。弃用了
FitnessActivities#SLEEP
和其他睡眠类型。请改用新的SleepStages
。使用
SessionsClient
时,您现在可以使用FitnessOptions
中的相应方法指定应用需要访问的会话类型。
如需了解详情,请参阅 Google 健身版本说明。
在 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
2020 年 10 月 7 日
play-services-auth-api-phone
库的最新更新新增了一个 SMS CodeBrowser API。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-auth-api-phone:17.5.0
2020 年 10 月 6 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Android BoM(物料清单)
- Firebase SDK for Google Analytics(分析)
- Cloud Firestore 和 Firebase Dynamic Links SDK
- Firebase Performance Monitoring Gradle 插件
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2020 年 9 月 30 日
Firebase 最新更新包括对以下内容的更改:
- Firebase 物料清单 (BoM)
- Cloud Firestore、Firebase Cloud Messaging、Firebase Crashlytics、Firebase 实例 ID、Firebase Performance Monitoring 和 Firebase Realtime Database SDK
如需了解详情,请参阅 Firebase Android SDK 版本说明。
适用于 Android 的
google-services
插件 (v4.3.4) 和strict-version-matcher
插件 (Android v1.2.2) 现已发布。如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 maven.google.com 上发布的工件
- com.google.firebase:firebase-bom:25.11.0
- com.google.firebase:firebase-crashlytics:17.2.2
- com.google.firebase:firebase-crashlytics-ktx:17.2.2
- com.google.firebase:firebase-crashlytics-ndk:17.2.2
- com.google.firebase:firebase-database:19.5.0
- com.google.firebase:firebase-database-ktx:19.5.0
- com.google.firebase:firebase-encoders:16.0.0
- com.google.firebase:firebase-encoders-json:17.0.0
- com.google.firebase:firebase-firestore:21.7.0
- com.google.firebase:firebase-firestore-ktx:21.7.0
- com.google.firebase:firebase-iid:20.3.0
- com.google.firebase:firebase-installations-ktx:16.3.3
- com.google.firebase:firebase-messaging:20.3.0
- com.google.firebase:firebase-messaging-directboot:20.3.0
- com.google.firebase:firebase-messaging-ktx:20.3.0
- com.google.firebase:firebase-perf:19.0.9
- com.google.firebase:firebase-perf-ktx:19.0.9
- com.google.gms:google-services:4.3.4
- com.google.android.gms:strict-version-matcher-plugin:1.2.2
2020 年 9 月 23 日
对
play-services-location
进行的最新更新包含以下更改:添加了
FusedLocationProviderClient.getCurrentLocation()
方法,用于计算设备上的单个位置修复。在
FusedLocationProviderClient
中添加了对 Android 11 数据访问审核归因标记的支持。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-location:17.1.0
2020 年 9 月 11 日
Firebase 最新更新包括对以下内容的更改:
- Firebase 物料清单 (BoM)
- Firebase Authentication SDK
- Firebase Crashlytics Gradle 插件
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2020 年 9 月 10 日
- 更新 Google 移动广告 Android SDK 和 Firebase Ads SDK。如需了解详情,请参阅产品版本说明。
在 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
2020 年 9 月 8 日
- Google Play 服务的最新更新增加了对 AFS 原生的 TCF v2 支持。如需了解详情,请参阅 AFS 原生 SDK for Android 版本说明。
2020 年 9 月 1 日
Google Play 服务 Vision 库的更新包括:
- 修复了未安装 Google Play 服务时来自 Vision 库的
SecurityException
。 - 内部更新。
- 修复了未安装 Google Play 服务时来自 Vision 库的
在 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
2020 年 8 月 28 日
play-services-games
库的更新包含针对LeaderboardsClient
的修复。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-games:20.0.1
2020 年 8 月 27 日
Firebase 最新更新包括对以下内容的更改:
- Firebase 物料清单 (BoM)
- Cloud Firestore、Cloud Functions for Firebase(客户端)、Cloud Storage for Firebase、Firebase In-App Messaging 和 Firebase Realtime Database SDK
- Firebase Crashlytics Gradle 插件
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2020 年 8 月 20 日
- 对 Google Play 服务认知度库进行了细微的内部功能更新。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-awareness:18.0.1
2020 年 8 月 18 日
对
play-services-basement
、play-services-tasks
和play-services-base
的最新更新包含以下更改:为强制执行严格的可为 null 性,我们添加了
@RecentlyNonNull
和@RecentlyNullable
注解,但base
和basement
SDK 之前未明确定义可为 null 性。这样可以提高 Kotlin 互操作性,并为使用 Javanull
检查框架的任何人提供更好的静态null
检查。我们将在com.google.android.gms
工件版本中逐步发布与@RecentlyNonNull
和@RecentlyNullable
类似的添加内容。现在,由于应用和 Google Play 服务之间的连接问题而导致 API 调用失败,现在可以从
ApiException
的Status
访问失败的ConnectionResult
。在某些情况下,如果设备没有有效的 Google Play 服务,API 调用会更快地失败,而不是等待用户确认。
添加了可接受
Fragment
的新GoogleApiAvailability#getErrorDialog
重载。弃用了
Tasks#call
方法,改为使用TaskCompletionSource
。其他 Google Play 服务 API 的内部更新。
在 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
2020 年 8 月 17 日
play-services-games
库的更新包括如下更改:- 添加了
loadFriends
。 - 添加了
getCompareProfileIntent
。 - 添加了
getCompareProfileIntentWithAlternativeNameHints
,以利用昵称为两位玩家提供更多背景信息。 - 添加了
getCurrentPlayer
,可检索有关已登录玩家的最新数据。 - 移除了
COLLECTION_SOCIAL
。 - 添加了
COLLECTION_FRIENDS
。 - 添加了
getCurrentPlayerInfo
,可检索已登录玩家的属性。
- 添加了
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-games:20.0.0
2020 年 8 月 14 日
Firebase 最新更新包括对以下内容的更改:
- Firebase 物料清单 (BoM)
- Firebase SDK for Google Analytics(分析)
- Firebase Crashlytics 和 Firebase ML SDK
- Firebase App Distribution Gradle 插件
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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-organic-language:22.0.1
- com.google.firebase:firebase-ml- Natural-language-language-id-model:20.0.8
- com.google.firebase:firebase-ml-organic-language-smart-reply:18.0.8
- com.google.firebase:firebase-ml-organic-language-smart-reply-model:20.0.8
- com.google.firebase:firebase-ml-organic-language-translate:22.0.2
- com.google.firebase:firebase-ml-organic-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
2020 年 8 月 10 日
最新版 Google Play 服务健身做出了以下变更:
- 废弃了以下
DataType
:TYPE_BASAL_BODY_TEMPERATURE
AGGREGATE_BASAL_BODY_TEMPERATURE_SUMMARY
TYPE_LOCATION_TRACK
- 移除了以下已废弃的
DataType
:TYPE_ACTIVITY_SAMPLES
- 移除了已废弃的
DataSource#getDataQualityStandards
方法(以及关联的常量)、DataSource#getName
和DataSource.Builder#setName
。 - 添加了
DataReadRequest#aggregate(DataSource)
和DataReadRequest#aggregate(DataType)
方法,以便更轻松地汇总数据。 - 废弃了现有方法
DataReadRequest#aggregate(DataType, DataType)
和DataReadRequest#aggregate(DataSource, DataType)
。
- 废弃了以下
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-fitness:19.0.0
2020 年 7 月 30 日
Firebase 最新更新包括对以下内容的更改:
- Firebase 物料清单 (BoM)
- Firebase Cloud Messaging、Firebase 实例 ID 和 Firebase 安装 SDK
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2020 年 7 月 29 日
- 为 Android TV 应用添加了新的 Cast Receiver SDK。借助此 SDK,Android TV 应用能够符合 Cast 协议,以便充当接收者应用。如需了解详情,请参阅 Cast Android Sender SDK 版本说明。
在 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
2020 年 7 月 20 日
- 更新 Google 移动广告 Android SDK 和 Firebase Ads SDK。如需了解详情,请参阅产品版本说明。
在 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
2020 年 7 月 17 日
Firebase 最新更新包括对以下内容的更改:
- Firebase 物料清单 (BoM)
- Firebase Performance Monitoring
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 maven.google.com 上发布的工件
- com.google.firebase:firebase-bom:25.6.1
- com.google.firebase:firebase-perf:19.0.8
2020 年 7 月 16 日
play-services-auth
库的最新更新包含以下更改:- 在
BeginSignInRequest.Builder#setAutoSelectEnabled(boolean)
中添加了一个新 API。 对于选择启用该功能的用户,允许在一键登录期间自动选择凭据,而无需等待用户操作(例如点按“继续”按钮)。
- 在
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-auth:18.1.0
2020 年 7 月 8 日
Firebase 最新更新包括对以下内容的更改:
- Firebase 物料清单 (BoM)
- Firebase Cloud Messaging 和 Firebase 实例 ID SDK
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2020 年 7 月 6 日
Firebase 最新更新包括对以下内容的更改:
- Firebase A/B Testing、Firebase Authentication、Cloud Firestore、Firebase Cloud Messaging、Firebase Crashlytics、Firebase In-App Messaging、Firebase 实例 ID 和 Firebase Remote Config SDK
- Firebase SDK for Google Analytics(分析)
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2020 年 6 月 18 日
Firebase 最新更新包括对以下内容的更改:
- Firebase 物料清单 (BoM)
- Firebase Cloud Messaging、Firebase Crashlytics、Firebase 实例 ID、Firebase Realtime Database SDK
- Firebase Crashlytics Gradle 插件
如需了解详情,请参阅 Firebase Android SDK 版本说明。
更新 Google 移动广告 Android SDK 和 Firebase Ads SDK。如需了解详情,请参阅产品版本说明。
在 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
2020 年 6 月 4 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Crashlytics、Firebase Crashlytics NDK 和 Firebase 安装 SDK
- Firebase SDK for Google Analytics(分析)
- Firebase App Distribution Gradle 插件
- Firebase 物料清单 (BoM)
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2020 年 6 月 1 日
对
play-services-basement
、play-services-tasks
和play-services-base
的最新更新包含以下更改:- 修复了以下 bug:在用户更改语言区域时正确更新 Google Play 服务可用性错误消息字符串。
- 修复了在使用
Activity
将基于GoogleApi
的客户端实例化到主线程之外的 bug。 - 有关重复
Task
补全的更详细的错误消息。 - 其他 Google Play 服务 API 的内部更新。
在 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
2020 年 5 月 21 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Cloud Messaging、Firebase In-App Messaging、Firebase installing 和 Firebase Instance ID SDK
- Firebase SDK for Google Analytics(分析)
- Firebase Crashlytics Gradle 插件
- Firebase 物料清单 (BoM)
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2020 年 5 月 7 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Cloud Messaging、Firebase 安装和 Firebase 实例 ID SDK
- Firebase SDK for Google Analytics(分析)
- Firebase App Distribution Gradle 插件
- Firebase Crashlytics Gradle 插件
- Firebase 物料清单 (BoM)
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2020 年 4 月 29 日
play-services-recaptcha
库的初始版本现已发布。它支持以 API 级别 16 及更高级别为目标平台的 Android 手机和电视支持以下两种功能。reCAPTCHA Enterprise API,该 API 用于为客户提供数字评分,表明用户是真实用户,而不是自动攻击的可能性。如需了解详情,请参阅此集成指南。
reCAPTCHA 2FA API 支持客户端通过电子邮件质询用户来确认其身份。如需了解详情,请参阅此集成指南。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-recaptcha:16.0.0
2020 年 4 月 23 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Authentication、Firebase Crashlytics、Firebase Crashlytics NDK、Cloud Firestore、Firebase Cloud Messaging、Firebase In-App Messaging、Firebase 安装、Firebase 实例 ID、Firebase ML Kit、Firebase Performance Monitoring、Firebase Realtime Database 和 Firebase Remote Config SDK
- Firebase SDK for Google Analytics(分析)
- Firebase Crashlytics Gradle 插件
- Firebase 物料清单 (BoM)
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2020 年 4 月 16 日
- 更新 Google 移动广告 Android SDK 和 Firebase Ads SDK。如需了解详情,请参阅产品版本说明。
在 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
2020 年 4 月 9 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Crashlytics、Firebase Crashlytics NDK、Firebase In-App Messaging、Firebase 机器学习套件以及 Firebase Performance Monitoring SDK
- Firebase Crashlytics Gradle 插件和 Firebase App Distribution Gradle 插件
- Firebase 物料清单 (BoM)
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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-organic-language-translate:22.0.1
- com.google.firebase:firebase-ml-organic-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
2020 年 4 月 3 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Cloud Messaging、Firebase 安装和 Firebase 实例 ID
- Firebase 物料清单 (BoM)
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2020 年 4 月 1 日
对
play-services-auth
库的最新更新包含以下更改:- 添加了新的 API 客户端
SignInClient
,以帮助您对应用的用户进行身份验证,包括登录现有用户或注册新用户。目前支持两种类型的凭据:ID 令牌和用户名/密码。
- 添加了新的 API 客户端
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-auth:18.0.0
2020 年 3 月 30 日
Firebase 最新更新包括对以下内容的更改:
- Cloud Firestore、Firebase Cloud Messaging、Firebase Crashlytics、Firebase Crashlytics NDK、Firebase 安装和 Firebase 实例 ID
- Firebase SDK for Google Analytics(分析)
- Firebase 物料清单 (BoM)
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2020 年 3 月 26 日
对
play-services-basement
、play-services-tasks
和play-services-base
的最新更新包含以下更改:play-services-basement
引用androidx-core:core:1.2.0
中的方法,因此此补丁会相应地更新依赖项。
在 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
2019 年 3 月 19 日
对
play-services-basement
、play-services-tasks
和play-services-base
的最新更新包含以下更改:- 向 API Surface 添加了 "non-semver-breaking" null 性注解
例如,
GoogleApiAvailability#makeGooglePlayServicesAvailable
现在会返回@NonNull Task
,以便 Kotlin 编译器将其视为非 null 值,而不是平台类型。不过,传递给它的Activity
参数不会标记为@NonNull
(即使它实际上是非 null 值),因此此更改不会破坏传入Activity?
的 Kotlin 代码。- 其他 Play 服务库的内部更新。
在 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
2020 年 3 月 18 日
- Google 移动广告 Android SDK 和 Firebase Ads SDK 的更新。请参阅产品版本说明。
在 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
2020 年 3 月 17 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Crashlytics Gradle 插件
- Firebase Crashlytics、Firebase Cloud Messaging、Firebase In-App Messaging、Firebase Installations、Firebase Instance ID and Firebase Remote Config SDK
- Firebase 物料清单 (BoM)
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2019 年 3 月 12 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Authentication SDK
- Firebase 物料清单 (BoM)
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 maven.google.com 上发布的工件
- com.google.firebase:firebase-auth:19.3.0
- com.google.firebase:firebase-bom:25.1.0
2020 年 3 月 10 日
对
play-services-fido
库的最新更新包含以下更改:- 弃用了 U2F API。U2F API 用户应迁移到 FIDO2 API。 U2F API 将于 2020 年提供支持,并将在 2021 年移除。
- 在
Fido2ApiClient
中公开了新的注册和签名方法。这些方法更符合标准 - 添加了对签名请求中的
UserVerificationMethod
Extension 的支持。注册请求不支持此扩展程序。 - 添加了对
IsUserVerifyingPlatformAuthenticatorAvailable
方法的支持。 - 根据 WebAuthn 规范将
PublicKeyCredential
公开为顶级响应。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-fido:18.1.0
2020 年 3 月 9 日
Firebase 的最新更新包括:
- 适用于许多 Firebase Android SDK 的 Kotlin 扩展库现已完成测试!通过这些 ktx 库,您可以使用惯用的 Kotlin 语法访问 Firebase Android API。如需详细了解这些 ktx 库,请参阅 Android - Kotlin 参考文档。
OSS 许可 Gradle 插件的最新更新修复了以下问题:
- 在存在库项目时找不到任何许可(GitHub 问题 119)
- 无法解析 POM 文件时方法过载(GitHub 问题 120)
在 maven.google.com 上发布的工件
- com.google.android.gms:oss-licenses-plugin:0.10.2
2020 年 3 月 3 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Cloud Messaging 和 Firebase 实例 ID SDK
- Firebase 物料清单 (BoM)
如需了解详情,请参阅 Firebase Android SDK 版本说明。
Google Play 服务
SMS Verification APIs
新增了一项保护接收器的权限。如需了解详情,请参阅SmsRetriever
文档。
在 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
2020 年 3 月 2 日
- 更新 Android 版 Google 移动广告 SDK。如需了解详情,请参阅产品版本说明。
在 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
2020 年 2 月 27 日
Firebase 最新更新包括对以下内容的更改:
- Cloud Firestore、Firebase Cloud Messaging、Firebase 实例 ID 和 Firebase Remote Config SDK
- Firebase SDK for Google Analytics(分析)
- Firebase 物料清单 (BoM)
此更新还包含 Firebase 安装 SDK 的初始版本。
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2020 年 2 月 24 日
play-services-cast
和play-services-cast-framework
库的更新,针对 MediaError 添加了预定义常量,详细说明了错误代码和错误原因。如需了解详情,请参阅 Cast Android Sender SDK 版本说明。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-cast:18.1.0
- com.google.android.gms:play-services-cast-framework:18.1.0
2020 年 2 月 14 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Dynamic Links SDK
- Firebase 物料清单 (BoM)
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2020 年 2 月 3 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Crashlytics Gradle 插件
- Firebase A/B Testing、Firebase App Indexing、Cloud Firestore、Cloud Functions for Firebase(客户端)、Cloud Storage for Firebase、Firebase Realtime Database 和 Firebase Remote Config SDK
- Firebase 物料清单 (BoM)
如需了解详情,请参阅 Firebase Android SDK 版本说明。
Google Play 服务感知库 v18.0.0 版本存在以下重大更改:
- 从
Awareness#SnapshotClient
中移除了getPlaces()
和getWeather()
API。如需了解详情,请参阅弃用公告。
- 从
在 maven.google.com 上发布的工件
- com.google.firebase:firebase-crashlytics-gradle:2.0.0-beta02
- com.google.firebase:firebase-abt:19.0.1
- com.google.firebase:firebase-appindexing:19.1.0
- com.google.firebase:firebase-firestore:21.4.0
- com.google.firebase:firebase-firestore-ktx:21.4.0
- com.google.firebase:firebase-functions:19.0.2
- com.google.firebase:firebase-functions-ktx:19.0.2
- com.google.firebase:firebase-storage:19.1.1
- com.google.firebase:firebase-storage-ktx:19.1.1
- com.google.firebase:firebase-database:19.2.1
- com.google.firebase:firebase-database-ktx:19.2.1
- com.google.firebase:firebase-config:19.1.1
- com.google.firebase:firebase-config-ktx:19.1.1
- com.google.firebase:firebase-bom:24.6.0
- com.google.android.gms:play-services-awareness:18.0.0
2020 年 1 月 14 日
Firebase 最新更新包括对以下内容的更改:
- Firebase In-App Messaging SDK 和 Firebase Performance Monitoring SDK
- Firebase SDK for Google Analytics(分析)
- Firebase 物料清单 (BoM)
此更新还包含 Firebase Crashlytics 的初始 Beta 版:
- Firebase Crashlytics SDK 和 Firebase Crashlytics SDK for NDK 崩溃报告
- Firebase Crashlytics Gradle 插件
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2020 年 1 月 13 日
OSS 许可 Gradle 插件的最新更新修复了以下问题:
- 使用过时 API 导致的构建警告(GitHub 问题 57)
- 某些库的内容为空(GitHub 问题 99)
- “此应用没有任何开源许可”消息(GitHub 问题 105)
- 潜在的 OOM(GitHub 问题 106)
在 maven.google.com 上发布的工件
- com.google.android.gms:oss-licenses-plugin:0.10.1
2019 年 12 月 18 日
Firebase 最新更新包括对以下内容的更改:
- Firebase App Distribution Gradle 插件
- Firebase Performance Monitoring 和 Remote Config SDK
- Firebase 物料清单 (BoM)
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2019 年 12 月 9 日
Firebase 最新更新包括对以下内容的更改:
- Firebase App Distribution Gradle 插件
- Cloud Firestore、Firebase Cloud Messaging、Firebase 实例 ID、Firebase Performance Monitoring 和 Remote Config SDK
- Firebase 物料清单 (BoM)
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2019 年 12 月 5 日
play-services-cast
和play-services-cast-framework
库的更新包括:- 添加了
setMediaSessionEnabled
,用于启用和停用 Cast SDK 创建的媒体会话。 - 更改了媒体通知在投放会话期间的显示方式。如果启用了媒体通知,通知将始终在投放会话期间显示。 以前,只有当应用在后台运行时,它才会显示。
- 更改了某些媒体相关类,以实现
Parcelable
接口。
- 添加了
2019 年 11 月 22 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Authentication SDK
- Firebase 物料清单 (BoM)
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 maven.google.com 上发布的工件
- com.google.firebase:firebase-auth:19.2.0
- com.google.firebase:firebase-bom:24.2.0
2019 年 11 月 19 日
com.google.android.gms:play-services-games
库的更新包括废弃实时和回合制多人游戏 API。如需了解详情,请参阅此文档。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-games:19.0.0
2019 年 11 月 11 日
Firebase 最新更新包括对以下内容的更改:
- Firebase App Distribution Gradle 插件
- Cloud Firestore、Firebase Cloud Messaging、Firebase In-App Messaging、Firebase 实例 ID、Firebase 机器学习套件和 Firebase Performance Monitoring SDK
- Firebase 物料清单 (BoM)
如需了解详情,请参阅 Firebase Android SDK 版本说明。
Android 版
google-services
插件 (v4.3.3) 和 Android 版strict-version-matcher
插件 (v1.2.1) 现已发布。如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2019 年 11 月 5 日
- 更新 Android 版 Google 移动广告 SDK。如需了解详情,请参阅产品版本说明。
在 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
2019 年 10 月 25 日
Firebase 最新更新包括对以下内容的更改:
- Firebase SDK for Google Analytics(分析)
- Cloud Firestore SDK
- Firebase 物料清单 (BoM)
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2019 年 10 月 16 日
Firebase 最新更新包括对以下内容的更改:
- Firebase App Distribution Gradle 插件
- Cloud Firestore、适用于 Firebase 的机器学习套件、Firebase Performance Monitoring、Firebase Realtime Database 和 Firebase Remote Config SDK
- Firebase 物料清单 (BoM)
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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-organic-language:22.0.0
- com.google.firebase:firebase-ml-organic-language-language-id-model:20.0.7
- com.google.firebase:firebase-ml-organic-language-smart-reply:18.0.7
- com.google.firebase:firebase-ml-organic-language-smart-reply-model:20.0.7
- com.google.firebase:firebase-ml-organic-language-translate:22.0.0
- com.google.firebase:firebase-ml-organic-language-translate-model:20.0.7
- com.google.firebase:firebase-perf:19.0.1
- com.google.firebase:firebase-database:19.2.0
- com.google.firebase:firebase-database-ktx:19.2.0
- com.google.firebase:firebase-config:19.0.3
- com.google.firebase:firebase-config-ktx:19.0.3
- com.google.firebase:firebase-bom:23.0.0
- com.google.firebase:firebase-bom:24.0.0
- com.google.android.gms:play-services-vision:19.0.0
- com.google.android.gms:play-services-vision-common:19.0.0
- com.google.android.gms:play-services-vision-image-label:18.0.1
2019 年 10 月 15 日
- 更新了
play-services-auth-api-phone
库,以添加新的短信代码自动填充 API。如需了解详情,请参阅SmsCodeRetriever
文档。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-auth-api-phone:17.3.0
2019 年 10 月 10 日
OSS 许可 Gradle 插件的最新更新包括:
- 将插件的行为更改为仅包含打包依赖项。
- 修复了对处理多个许可声明的 .pom 文件的处理方式 GitHub PR#88。
- 使用较新的 Gradle API(GitHub PR#62 和 PR#64)。
在 maven.google.com 上发布的工件
- com.google.android.gms:oss-licenses-plugin:0.10.0
2019 年 9 月 26 日
Firebase 最新更新包括对以下内容的更改:
- Firebase Authentication、Cloud Storage for Firebase、Firebase In-App Messaging、Firebase ML Kit 和 Firebase Remote Config SDK
- Firebase App Distribution Gradle 插件
- Firebase 物料清单 (BoM)
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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-organic-language:21.0.3
- com.google.firebase:firebase-ml-organic-language-language-id-model:20.0.6
- com.google.firebase:firebase-ml-organic-language-smart-reply:18.0.6
- com.google.firebase:firebase-ml-organic-language-smart-reply-model:20.0.6
- com.google.firebase:firebase-ml-organic-language-translate:21.0.3
- com.google.firebase:firebase-ml-organic-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
2019 年 9 月 25 日
- 修复了
play-services-basement
库的 API 功能可用性问题。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-basement:17.1.1
2019 年 9 月 13 日
Firebase 最新更新包括对以下内容的更改:
- Cloud Firestore SDK (v21.1.1)
- Firebase 物料清单 (BoM) (v22.2.1)
如需了解详情,请参阅 Firebase Android SDK 版本说明。
问题 - 我们收到的报告称,适用于 Cloud Firestore 的 Firebase Android SDK v21.1.0 版本可能会触发未捕获的异常。因此,此问题还会影响 Firebase BoM v22.2.0 版本。请务必更新到下一个版本的 Cloud Firestore SDK 或 Firebase BoM,以获取修复程序。
在 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
2019 年 9 月 11 日
play-services-cast
和play-services-cast-framework
库的更新包括:- 向
RemoteMediaClient.MediaChannelResult
添加了MediaError
字段,可用于访问失败的媒体命令的详细错误代码。 MediaStatus.COMMAND_SKIP_FORWARD
和MediaStatus.COMMAND_SKIP_BACKWARD
已弃用。应用应改用MediaStatus.COMMAND_QUEUE_NEXT
和MediaStatus.COMMAND_QUEUE_PREVIOUS
。- 添加了新的
com.google.android.datatransport:transport-api:2.0.0
依赖项。
如需了解详情,请参阅 Cast Android Sender SDK 版本说明。
- 向
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-cast:17.1.0
- com.google.android.gms:play-services-cast-framework:17.1.0
2019 年 9 月 9 日
Firebase 最新更新包括对以下内容的更改:
- Cloud Firestore、Cloud Storage for Firebase、Firebase ML Kit、Firebase Realtime Database 和 Firebase Remote Config SDK
- Firebase 物料清单 (BoM)
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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-organic-language:21.0.2
- com.google.firebase:firebase-ml-organic-language-language-id-model:20.0.5
- com.google.firebase:firebase-ml-organic-language-smart-reply:18.0.5
- com.google.firebase:firebase-ml-organic-language-smart-reply-model:20.0.5
- com.google.firebase:firebase-ml-organic-language-translate:21.0.2
- com.google.firebase:firebase-ml-organic-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
2019 年 9 月 6 日
- Android 版
google-services
插件 (v4.3.2) 现已发布。如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 maven.google.com 上发布的工件
- com.google.gms:google-services:4.3.2
2019 年 8 月 29 日
- 更新 Android 版 Google 移动广告 SDK。如需了解详情,请参阅产品版本说明。
在 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
2019 年 8 月 28 日
Firebase 最新更新包括对以下内容的更改:
- Firebase SDK for Google Analytics(分析)
- Cloud Functions for Firebase(客户端)和 Firebase ML Kit SDK
- Firebase 物料清单 (BoM)
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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-organic-language:21.0.1
- com.google.firebase:firebase-ml-organic-language-language-id-model:20.0.4
- com.google.firebase:firebase-ml-organic-language-smart-reply:18.0.4
- com.google.firebase:firebase-ml-organic-language-smart-reply-model:20.0.4
- com.google.firebase:firebase-ml-organic-language-translate:21.0.1
- com.google.firebase:firebase-ml-organic-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
2019 年 8 月 27 日
Google Play 服务钱包 SDK 的更新包括:
移除了已废弃的 Android Pay API 及相关符号:
com.google.android.gms.wallet.Cart
类com.google.android.gms.wallet.CountrySpecification
类com.google.android.gms.wallet.EnableWalletOptimizationReceiver
类com.google.android.gms.wallet.FullWallet
类com.google.android.gms.wallet.FullWalletRequest
类com.google.android.gms.wallet.LineItem
类com.google.android.gms.wallet.MaskedWallet
类com.google.android.gms.wallet.MaskedWalletRequest
类com.google.android.gms.wallet.ProxyCard
类- 字段
com.google.android.gms.wallet.Wallet#Payments
- 字段
com.google.android.gms.wallet.WalletConstants#Payments
- 接口
com.google.android.gms.wallet.Payments
- 包裹
com.google.android.gms.wallet.fragment
弃用了 Google Pay API 对象以及非 JSON 构建器中的非 JSON 方法。请使用 Google Pay API 文档中所述的基于 JSON 的 API,而不是已废弃的符号。
com.google.android.gms.wallet.IsReadyToPayRequest.Builder
类- 方法
com.google.android.gms.wallet.IsReadyToPayRequest#getAllowedCardNetworks
- 方法
com.google.android.gms.wallet.IsReadyToPayRequest#newBuilder
com.google.android.gms.wallet.PaymentDataRequest.Builder
类- 方法
com.google.android.gms.wallet.PaymentDataRequest#getAllowedPaymentMethods
- 方法
com.google.android.gms.wallet.PaymentDataRequest#getCardRequirements
- 方法
com.google.android.gms.wallet.PaymentDataRequest#getPaymentMethodTokenizationParameters
- 方法
com.google.android.gms.wallet.PaymentDataRequest#getShippingAddressRequirements
- 方法
com.google.android.gms.wallet.PaymentDataRequest#getTransactionInfo
- 方法
com.google.android.gms.wallet.PaymentDataRequest#isEmailRequired
- 方法
com.google.android.gms.wallet.PaymentDataRequest#isPhoneNumberRequired
- 方法
com.google.android.gms.wallet.PaymentDataRequest#isShippingAddressRequired
- 方法
com.google.android.gms.wallet.PaymentDataRequest#isUiRequired
- 方法
com.google.android.gms.wallet.PaymentDataRequest#newBuilder
com.google.android.gms.wallet.PaymentData.Builder
类- 方法
com.google.android.gms.wallet.PaymentData#getCardInfo
- 方法
com.google.android.gms.wallet.PaymentData#getEmail
- 方法
com.google.android.gms.wallet.PaymentData#getExtraData
- 方法
com.google.android.gms.wallet.PaymentData#getGoogleTransactionId
- 方法
com.google.android.gms.wallet.PaymentData#getPaymentMethodToken
- 方法
com.google.android.gms.wallet.PaymentData#getShippingAddress
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-wallet:18.0.0
2019 年 8 月 22 日
Android 版
google-services
插件 (v4.3.1) 现已发布。此版本移除了对已弃用 API 的调用。如需了解详情,请参阅 Firebase Android SDK 版本说明。v18.0.0 版 Google Play 服务健身做出了以下重大变更:
- 废弃了以下基于 GoogleApiClient 的 API:
BleApi
ConfigApi
GoalsApi
HistoryApi
RecordingApi
SensorsApi
SessionsApi
- 移除了以下已弃用的数据类型:
AGGREGATE_CALORIES_CONSUMED
AGGREGATE_INPUT_TYPES
TYPE_ACTIVITY_SAMPLE
TYPE_CALORIES_CONSUMED
- 从
SensorRequest
中移除了已废弃的fromLocationRequest
方法。 - 为
DataPoint
和DataSet
添加了构建器。
- 废弃了以下基于 GoogleApiClient 的 API:
在 maven.google.com 上发布的工件
- com.google.gms:google-services:4.3.1
- com.google.android.gms:play-services-fitness:18.0.0
2019 年 8 月 16 日
Firebase 最新更新包括对以下内容的更改:
- Firebase SDK for Google Analytics、Cloud Firestore、Firebase Cloud Messaging 和 Firebase ML Kit SDK
- Firebase 物料清单 (BoM)
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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-organic-language:21.0.0
- com.google.firebase:firebase-ml-organic-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-organic-language-smart-reply:18.0.3
- com.google.firebase:firebase-ml-organic-language-smart-reply-model:20.0.3
- com.google.firebase:firebase-ml-organic-language-translate:21.0.0
- com.google.firebase:firebase-ml-organic-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
2019 年 8 月 14 日
- 更新了
com.google.android.gms:play-services-games
库,修复了onSnapshotOpened
中IllegalArgumentException
导致的问题。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-games:18.0.1
2019 年 8 月 7 日
play-services-base
和play-services-basement
库的更新包括:- 废弃了
GoogleApiClient.ConnectionCallbacks
和GoogleApiClient.OnConnectionFailedListener
。这是对GoogleApiClient
中基于GoogleApi
的替换的跟进。 - 改进了基于构建器的
AccountPicker.newChooseAccountIntent
方法。 - 修复了
GoogleApiAvailability#makeGooglePlayServicesAvailable
中的潜在崩溃问题。
- 废弃了
com.google.android.gms:play-services-awareness
库的更新包括废弃Awareness#SnapshotClient
中的以下方法:此版本修复了 2019 年 7 月 2 日版本说明中所述的
com.google.android.gms:play-services-awareness:17.0.0
版本的兼容性问题。不再需要使用 Jetpack 之前版本的com.google.android.gms:play-services-awareness:16.0.0
。不应使用com.google.android.gms:play-services-awareness:**17.0.0**
版本。
在 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
2019 年 8 月 1 日
- Firebase 的最新更新包括对 Firebase Performance Monitoring Gradle 插件的更改。如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 maven.google.com 上发布的工件
- com.google.firebase:perf-plugin:1.3.1
2019 年 7 月 24 日
Firebase 最新更新包括对以下内容的更改:
- Cloud Functions for Firebase(客户端)、Firebase Realtime Database、Cloud Storage for Firebase、Cloud Firestore 和 Firebase ML Kit SDK
- Firebase 物料清单 (BoM)
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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-organic-language:20.0.2
- com.google.firebase:firebase-ml-organic-language-language-id-model:20.0.2
- com.google.firebase:firebase-ml-organic-language-smart-reply:18.0.2
- com.google.firebase:firebase-ml-organic-language-smart-reply-model:20.0.2
- com.google.firebase:firebase-ml-organic-language-translate:20.0.2
- com.google.firebase:firebase-ml-organic-language-translate-model:20.0.2
- com.google.firebase:firebase-storage:18.1.1
- com.google.firebase:firebase-bom:21.1.0
2019 年 7 月 23 日
- 更新 Android 版 Google 移动广告 SDK。如需了解详情,请参阅产品版本说明。
在 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
2019 年 7 月 12 日
Firebase 最新更新包括对以下内容的更改:
- Analytics、Firebase Authentication、Cloud Storage for Firebase、Firebase In-App Messaging 和机器学习套件 SDK
- Firebase 物料清单 (BoM)
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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-organic-language-language-id-model:20.0.1
- com.google.firebase:firebase-ml-organic-language-smart-reply:18.0.1
- com.google.firebase:firebase-ml-organic-language-smart-reply-model:20.0.1
- com.google.firebase:firebase-ml-organic-language-translate:20.0.1
- com.google.firebase:firebase-ml-organic-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
2019 年 7 月 10 日
- Firebase 的最新更新包括对 Firebase Performance Monitoring Gradle 插件的更改。如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 maven.google.com 上发布的工件
- com.google.firebase:perf-plugin:1.3.0
2019 年 7 月 9 日
- 更新 Android 版 Google 移动广告 SDK。如需了解详情,请参阅产品版本说明。
在 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
2019 年 7 月 2 日
- Google Play 服务
auth.api.phone
新增了一个 SMS User Consent API。如需了解详情,请参阅startSmsUserConsent
文档。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-auth-api-phone:17.1.0
com.google.android.gms:play-services-awareness:17.0.0
的已知问题
2019 年 6 月 27 日
- Android 版
google-services
插件 (v4.3.0) 和 Android 版strict-version-matcher
插件 (v1.2.0) 现已发布。此版本修复了一些 bug,并对插件应用位置做出了更改。如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 maven.google.com 上发布的工件
- com.google.gms:google-services:4.3.0
- com.google.android.gms:strict-version-matcher-plugin:1.2.0
2019 年 6 月 24 日
Firebase 最新更新包括对以下内容的更改:
- Cloud Firestore、Firebase Cloud Messaging、Firebase Performance Monitoring 和 Firebase 实例 ID SDK
- Firebase 物料清单 (BoM)
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2019 年 6 月 20 日
Firebase 最新更新包括对以下内容的更改:
- Firebase In-App Messaging SDK
- Firebase 物料清单 (BoM)
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2019 年 6 月 17 日
Google Play 服务和 Firebase 的最新更新包含以下更改:
从 Android 支持库迁移到 Jetpack (AndroidX) 库。 除非您在应用中做出以下更改,否则库将无法正常工作:
- 将
com.android.tools.build:gradle
升级到 v3.2.1 或更高版本。 - 将
compileSdkVersion
升级到 28 或更高版本。 - 将您的应用更新为使用 Jetpack (AndroidX);请按照迁移到 AndroidX 中的说明操作。
- 将
Firebase 物料清单 (BoM)
在 maven.google.com 上发布的工件
- com.google.android.datatransport:transport-api:2.0.0
- com.google.android.datatransport:transport-backend-cct:2.0.0
- com.google.android.datatransport:transport-runtime:2.0.0
- com.google.android.gms:play-services-ads:18.0.0
- com.google.android.gms:play-services-ads-identifier:17.0.0
- com.google.android.gms:play-services-ads-lite:18.0.0
- com.google.android.gms:play-services-afs-native:17.0.0
- com.google.android.gms:play-services-analytics:17.0.0
- com.google.android.gms:play-services-analytics-impl:17.0.0
- com.google.android.gms:play-services-appInvite:18.0.0
- com.google.android.gms:play-services-audience:17.0.0
- com.google.android.gms:play-services-auth:17.0.0
- com.google.android.gms:play-services-auth-api-phone:17.0.0
- com.google.android.gms:play-services-awareness:17.0.0
- com.google.android.gms:play-services-base:17.0.0
- com.google.android.gms:play-services-basement:17.0.0
- com.google.android.gms:play-services-cast:17.0.0
- com.google.android.gms:play-services-cast-framework:17.0.0
- com.google.android.gms:play-services-clearcut:17.0.0
- com.google.android.gms:play-services-cronet:17.0.0
- com.google.android.gms:play-services-drive:17.0.0
- com.google.android.gms:play-services-fido:18.0.0
- com.google.android.gms:play-services-fitness:17.0.0
- com.google.android.gms:play-services-flags:17.0.0
- com.google.android.gms:play-services-games:18.0.0
- com.google.android.gms:play-services-gass:18.0.0
- com.google.android.gms:play-services-gcm:17.0.0
- com.google.android.gms:play-services-identity:17.0.0
- com.google.android.gms:play-services-iid:17.0.0
- com.google.android.gms:play-services-Instantapps:17.0.0
- com.google.android.gms:play-services-location:17.0.0
- com.google.android.gms:play-services-maps:17.0.0
- com.google.android.gms:play-services-measurement:17.0.0
- com.google.android.gms:play-services-measurement-api:17.0.0
- com.google.android.gms:play-services-measurement-impl:17.0.0
- com.google.android.gms:play-services-measurement-sdk:17.0.0
- com.google.android.gms:play-services-measurement-sdk-api:17.0.0
- com.google.android.gms:play-services-nearby:17.0.0
- com.google.android.gms:play-services-oss-licenses:17.0.0
- com.google.android.gms:play-services-panorama:17.0.0
- com.google.android.gms:play-services-phenotype:17.0.0
- com.google.android.gms:play-services-places:17.0.0
- com.google.android.gms:play-services-places-placereport:17.0.0
- com.google.android.gms:play-services-plus:17.0.0
- com.google.android.gms:play-services-safetynet:17.0.0
- com.google.android.gms:play-services-stats:17.0.0
- com.google.android.gms:play-services-tagmanager:17.0.0
- com.google.android.gms:play-services-tagmanager-api:17.0.0
- com.google.android.gms:play-services-tagmanager-v4-impl:17.0.0
- com.google.android.gms:play-services-tasks:17.0.0
- com.google.android.gms:play-services-vision:18.0.0
- com.google.android.gms:play-services-vision-common:18.0.0
- com.google.android.gms:play-services-vision-image-label:18.0.0
- com.google.android.gms:play-services-wallet:17.0.0
- com.google.android.gms:play-services-Wearable:17.0.0
- com.google.firebase:firebase-abt:18.0.0
- com.google.firebase:firebase-ads:18.0.0
- com.google.firebase:firebase-ads-lite:18.0.0
- com.google.firebase:firebase-analytics:17.0.0
- com.google.firebase:firebase-appindexing:19.0.0
- com.google.firebase:firebase-auth:18.0.0
- com.google.firebase:firebase-auth-interop:18.0.0
- com.google.firebase:firebase-common:18.0.0
- com.google.firebase:firebase-common-ktx:18.0.0
- com.google.firebase:firebase-config:18.0.0
- com.google.firebase:firebase-core:17.0.0
- com.google.firebase:firebase-database:18.0.0
- com.google.firebase:firebase-database-collection:17.0.0
- com.google.firebase:firebase-datatransport:17.0.0
- com.google.firebase:firebase-dynamic-links:18.0.0
- com.google.firebase:firebase-firestore:20.0.0
- com.google.firebase:firebase-firestore-ktx:20.0.0
- com.google.firebase:firebase-functions:18.0.0
- com.google.firebase:firebase-iid:19.0.0
- com.google.firebase:firebase-iid-interop:17.0.0
- com.google.firebase:firebase-inappmessaging:18.0.0
- com.google.firebase:firebase-inappmessaging-display:18.0.0
- com.google.firebase:firebase-measurement-connector:18.0.0
- com.google.firebase:firebase-messaging:19.0.0
- com.google.firebase:firebase-ml-common:20.0.0
- com.google.firebase:firebase-ml-model-interpreter:20.0.0
- com.google.firebase:firebase-ml-organic-language:20.0.0
- com.google.firebase:firebase-ml-organic-language-language-id-model:20.0.0
- com.google.firebase:firebase-ml-organic-language-smart-reply:18.0.0
- com.google.firebase:firebase-ml-organic-language-smart-reply-model:20.0.0
- com.google.firebase:firebase-ml-organic-language-translate:20.0.0
- com.google.firebase:firebase-ml-organic-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
2019 年 5 月 31 日
Firebase 最新更新包括对以下内容的更改:
- Cloud Firestore SDK
- Firebase 物料清单 (BoM)
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 maven.google.com 上发布的工件
- com.google.firebase:firebase-firestore:19.0.2
- com.google.firebase:firebase-bom:19.0.0
2019 年 5 月 28 日
- Firebase 的最新更新包括对 Cloud Firestore、In-App Messaging、机器学习套件和 Performance Monitoring SDK 的更改。如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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-organic-language:19.0.1
- com.google.firebase:firebase-ml-organic-language-language-id-model:19.0.1
- com.google.firebase:firebase-ml-organic-language-smart-reply:17.0.1
- com.google.firebase:firebase-ml-organic-language-smart-reply-model:19.0.1
- com.google.firebase:firebase-ml-organic-language-translate:19.0.1
- com.google.firebase:firebase-ml-organic-language-translate-model:19.0.1
2019 年 5 月 21 日
- 更新 Android 版 Google 移动广告 SDK。如需了解详情,请参阅产品版本说明。
在 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
2019 年 5 月 16 日
- OSS 许可 Gradle 插件已更新。如需了解详情,请参阅 https://github.com/google/play-services-plugin/releases/tag/oss-licenses-plugin-v0.9.5。
在 maven.google.com 上发布的工件
- com.google.android.gms:oss-licenses-plugin:0.9.5
2019 年 5 月 7 日
Firebase 最新更新包括对以下内容的更改:
Google Analytics for Firebase、Firebase App Indexing、Firebase Authentication、Cloud Firestore、Cloud Functions for Firebase(客户端)、Firebase Cloud Messaging、Cloud Storage for Firebase、Firebase Dynamic Links、Firebase 邀请、Firebase ML Kit、Firebase Performance Monitoring Firebase Realtime Database、Firebase Remote Config、Firebase A/B Testing 和 Firebase 实例 ID SDK
Firebase Gradle 插件
Firebase 物料清单 (BoM)
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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-organic-language:19.0.0
- com.google.firebase:firebase-ml-organic-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-organic-language-smart-reply:17.0.0
- com.google.firebase:firebase-ml-organic-language-smart-reply-model:19.0.0
- com.google.firebase:firebase-ml-organic-language-translate:19.0.0
- com.google.firebase:firebase-ml-organic-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-plugin: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
2019 年 4 月 29 日
- Places SDK for Android 的 Google Play 服务版本已弃用。如需详细了解如何改用新的静态 Places SDK for Android,请参阅迁移指南。
更新:自 2019 年 7 月 29 日起,com.google.android.gms:play-services-places
工件已停用。如需继续使用 Places SDK for Android,请更新到受支持的 Places SDK for Android 版本。版本说明中列出了支持的版本。
2019 年 4 月 23 日
- 向 Cast SDK 添加了 API 以支持直播。展开后的控制器界面也支持直播功能。如需了解详情,请参阅 Cast Android Sender SDK 版本说明。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-cast:16.2.0
- com.google.android.gms:play-services-cast-framework:16.2.0
2019 年 4 月 15 日
- 在
InstantApps.showInstallPrompt()
中添加了预注册支持
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-Instantapps:16.1.2
2019 年 4 月 9 日
- 更新了 InstantApps SDK 以包含用于检查是否可以为给定设备启动 InstantApps 的新方法。
areInstantAppsEnabledForDevice()
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-Instantapps:16.1.0
2019 年 4 月 5 日
Firebase 的最新更新包括对实例 ID、Firebase Authentication、Firebase Cloud Messaging、Firebase Performance Monitoring 和 Firebase Remote Config SDK 的更改。如需了解详情,请参阅 Firebase Android SDK 版本说明。
带有 Kotlin 扩展程序的 Cloud Firestore Android 库现已发布 Beta 版。如需了解详情,请参阅最新的 Firebase Android SDK 版本说明。
在 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
2019 年 4 月 2 日
- Firebase 的最新更新包括对 Firebase 物料清单 (BoM) 的更新。如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 maven.google.com 上发布的工件
- com.google.firebase:firebase-bom:17.0.0
2019 年 3 月 27 日
Firebase 最新更新包括对以下内容的更改:
- Firebase 实例 ID、Firebase In-App Messaging、Cloud Firestore、Firebase Cloud Messaging、Firebase ML Kit 和 Firebase Remote Config SDK
- Firebase Gradle 插件
如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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-organic-language:18.2.0
- com.google.firebase:firebase-ml-organic-language-language-id-model:18.0.3
- com.google.firebase:firebase-ml-vision:19.0.3
- com.google.firebase:firebase-ml-organic-language-smart-reply:16.3.6
- com.google.firebase:firebase-ml-organic-language-smart-reply-model:18.0.0
- com.google.firebase:firebase-plugin:1.2.0
- com.google.firebase:perf-plugin:1.2.0
2019 年 3 月 21 日
- Drive API 已弃用,将于 2019 年 12 月 6 日停用。如需了解详情,请参阅迁移指南。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-drive:16.1.0
2019 年 3 月 18 日
- 适用于 Cronet 的 Google Play 服务客户端库现已发布。Cronet 是一个高性能网络库;如需了解详情,请访问使用 Cronet 执行网络操作。借助适用于 Cronet 的 Google Play 服务客户端库,应用可以使用从 Google Play 服务加载的 Cronet 的最新副本。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-cronet:16.0.0
2019 年 3 月 15 日
Firebase 的最新更新包括对 Firebase Core、Google Analytics for Firebase、Firebase 邀请、Firebase Dynamic Links 以及 Cloud Functions for Firebase 客户端 SDK 的更改。如需了解详情,请参阅 Firebase Android SDK 版本说明。
Firebase 物料清单 (BoM) 现已作为实验性功能提供。使用 Firebase 的物料清单 (BoM) Gradle 功能,您可以将 Firebase 平台的版本设置为整个版本。如需使用 Firebase BoM 将 SDK 添加到您的应用,请访问将 Firebase 添加到您的 Android 项目。
在 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
2019 年 3 月 13 日
- 更新 Android 版 Google 移动广告 SDK。如需了解详情,请参阅产品版本说明。
在 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
2019 年 3 月 12 日
- 弃用了
Games.GamesOptions
和Games.Builder
。 - 新增了
SnapshotMetadata.getSnaphotId
方法。 - 移除了请求数/礼物和挑战任务 API。请参阅之前的公告。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-games:17.0.0
2019 年 3 月 11 日
- Firebase 的最新更新包括对 Firebase Authentication、Firebase Performance Monitoring 和 Firebase Remote Config SDK 的更改。如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2019 年 2 月 26 日
- Firebase 的最新更新包括对实例 ID、Cloud Firestore、Firebase In-App Messaging 和 Firebase Cloud Messaging SDK 的更改。如需了解详情,请参阅 Firebase Android SDK 版本说明。
- 修复了 Google Cloud Messaging 中以下问题:在应用收到消息时,偶尔会导致应用崩溃,并显示 Android 无响应 (ANR) 错误。
- 修复了实例 ID 中令牌请求响应缓慢或在某些情况下导致请求超时的问题。
在 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
2019 年 2 月 7 日
- Firebase 的最新更新包括对 Firebase AB 测试、Firebase 邀请、Firebase Dynamic Links、Cloud Firestore 和 Firebase Remote Config SDK 的更改。如需了解详情,请参阅 Firebase Android SDK 版本说明。
- Google Play 服务的最新更新增加了 AFS 原生功能。如需了解详情,请参阅 Android 版 AFS 原生 SDK 版本说明。
在 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
2019 年 2 月 6 日
- 最新的 Google 地图更新增加了一个新的手势控制设置。如需了解详情,请参阅 Maps SDK for Android 版本说明。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-maps:16.1.0
2019 年 1 月 31 日
- Firebase 的最新更新包括对适用于 Firebase 的机器学习套件、Firebase Core、Google Analytics for Firebase 和 Google Ads SDK 的更改。如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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-organic-language:18.1.1
- com.google.firebase:firebase-ml-organic-language-language-id-model:18.0.2
- com.google.firebase:firebase-ml-vision:19.0.0
2019 年 1 月 30 日
- Firebase 的最新更新包括对 Firebase ML Kit SDK 的更改。如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2019 年 1 月 25 日
- Firebase 的最新更新包括对 Realtime Database、Cloud Firestore 和 In-App Messaging SDK 的更改。如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2019 年 1 月 10 日
OSS 许可
- 对 OSS 许可库的最新更新允许通过 Google Play 服务更新来更新 OSS 许可数据。
Google Play 服务核心库
- play-services-base 和 play-services-basement 接收了几个新方法,用于支持其他库中的更改。
在 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
2019 年 1 月 9 日
- Firebase 的最新更新包括对 Firebase Remote Config SDK 的更改。如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 maven.google.com 上发布的工件
- com.google.firebase:firebase-config:16.1.3
2018 年 12 月 22 日
- Firebase 的最新更新包括对 Firebase Crashlytics SDK 的更改。如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 maven.google.com 上发布的工件
- com.crashlytics.sdk.android:crashlytics:2.9.8
2018 年 12 月 19 日
- Firebase 的最新更新包括对 Cloud Firestore 和 Firebase Performance Monitoring SDK 的更改。如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 maven.google.com 上发布的工件
- com.google.firebase:firebase-firestore:17.1.5
- com.google.firebase:firebase-perf:16.2.3
2018 年 12 月 18 日
- 根据最新的 WebAuthn 规范更新了 FIDO2 API。开发者可以使用 FIDO2 API 通过两种身份验证器来对其用户进行强身份验证:外部 U2F 身份验证器和受支持的设备驻留“嵌入式”身份验证器。
- 从
Fido2ApiClient
和Fido2PrivilegedApiClient
中移除了构造函数。这些类应通过Fido
中的静态工厂进行实例化。 MakeCredentialOptions
和BrowserMakeCredentialOptions
已分别重命名为PublicKeyCredentialCreationOptions
和BrowserPublicKeyCredentialCreationOptions
。- 增强了
RequestOptions
,其中包含AuthenticationExtensions
成员,可让调用方在注册或身份验证流程时指定客户端行为。目前,仅支持FidoAppIdExtension
。随着时间的推移,系统可能会支持更多扩展程序,具体取决于用例。 - 为
AuthenticatorSelectionCriteria
添加了构建器。 - 更改了
PublicKeyCredentialRequestOptions
和BrowserPublicKeyCredentialRequestOptions
的 Builders。 - 为 API 响应级对象
AuthenticatorAttestationResponse
、AuthenticatorAssertionResponse
和AuthenticatorErrorResponse
移除了 Builders。 - 添加了 COSE 注册表中的 RSA 和 EC2 算法的枚举,以便在
PublicKeyCredentialParameters
中使用。 - 添加了
AttestationConveyancePreference
,用于指定注册证书中返回的认证对象的混淆级别。 - 之前的 TokenBindingIdValue 已重命名为
TokenBinding
。 - 增强了和/或更新了其他数据结构,以表示 WebAuthn 草稿 WD11。
例如,
PublicKeyCredentialUserEntity
中的“user id”字段已更新为byte[]
,而不是String
。请务必相应地更新您的实现。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-fido:17.0.0
2018 年 12 月 13 日
- 修复了以下 bug:当会话被其他发送者停止时,Cast SDK 可能会尝试恢复会话。
- 修复了当 Cast 应用在后台运行时,搭载 Android O 或更高版本的设备中出现的通知 bug。
- 修复了 Cast 应用终止后 Cast 媒体通知可能无响应的 bug。
- 由于代码库问题,将一组工件移到了 maven.google.com。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-cast:16.1.2
- com.google.android.gms:play-services-cast-framework:16.1.2
工件已移至 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
2018 年 12 月 6 日
- Firebase 的最新更新包括对 Firebase Authentication SDK 和 Cloud Firestore SDK 的更改。如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 maven.google.com 上发布的工件
- com.google.firebase:firebase-auth:16.1.0
- com.google.firebase:firebase-firestore:17.1.4
2018 年 12 月 3 日
- Firebase 的最新更新包括对 Firebase Dynamic Links、Firebase 邀请、Firebase Remote Config、Firebase Performance Monitoring、Google Analytics for Firebase 和 Google Ads for Firebase SDK 的更改。如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2018 年 11 月 29 日
- Firebase 的最新更新包括对 Firebase App 邀请、Firebase 机器学习套件和 Firebase Performance Monitoring SDK 的更改。如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2018 年 11 月 13 日
2018 年 10 月 2 日发布的已知问题
2018 年 10 月 2 日版本中的某些库在其 POM 依赖项中存在问题。当某些依赖项版本更新时(即使是在使用 strict-version-matcher-plugin
时),这很有可能是 dex 合并问题。如需解决问题,请更新至 Recommended Minimum Version
,如下所示:
媒体库 | 受影响的版本 | 建议的最低版本 |
---|---|---|
com.google.android.gms:play-services-ads | 16.0.0 | 17.1.1 |
com.google.android.gms:play-services-ads-base | 16.0.0 | 17.1.1 |
com.google.android.gms:play-services-ads-lite | 16.0.0 | 17.1.1 |
com.google.android.gms:play-services-analytics | 16.0.4 | 16.0.5 |
com.google.android.gms:play-services-analytics-impl | 16.0.4 | 16.0.5 |
com.google.android.gms:play-services-appInvite | 16.0.4 | 16.0.5 |
com.google.android.gms:play-services-cast | 16.0.3 | 16.1.0 |
com.google.android.gms:play-services-cast-framework | 16.0.3 | 16.1.0 |
com.google.android.gms:play-services-gass | 16.0.0 | 17.1.1 |
com.google.android.gms:play-services-measurement-api | 16.0.2 | 16.0.3 |
com.google.android.gms:play-services-measurement-base | 16.0.3 | 16.0.4 |
com.google.android.gms:play-services-measurement-sdk-api | 16.0.2 | 16.0.3 |
com.google.android.gms:play-services-tagmanager | 16.0.4 | 16.0.5 |
com.google.android.gms:play-services-tagmanager-api | 16.0.4 | 16.0.5 |
com.google.android.gms:play-services-tagmanager-v4-impl | 16.0.4 | 16.0.5 |
com.google.android.gms:play-services-vision | 16.2.0 | 17.0.2 |
com.google.android.gms:play-services-vision-common | 16.2.0 | 17.0.2 |
com.google.android.gms:play-services-vision-image-label | 16.2.0 | 17.0.2 |
com.google.firebase:firebase-analytics | 16.0.4 | 16.0.5 |
com.google.firebase:firebase-analytics-impl | 16.2.2 | 16.2.3 |
com.google.firebase:firebase-dynamic-links | 16.1.2 | 16.1.3 |
com.google.firebase:firebase-iid | 17.0.3 | 17.0.4 |
com.google.firebase:firebase-measurement-connector-impl | 17.0.2 | 17.0.3 |
com.google.firebase:firebase-messaging | 17.3.3 | 17.3.4 |
com.google.firebase:firebase-ml-common | 16.1.4 | 16.1.5 |
com.google.firebase:firebase-ml-model-interpreter | 16.2.2 | 16.2.3 |
com.google.firebase:firebase-ml-vision | 17.0.1 | 18.0.1 |
com.google.firebase:firebase-ml-vision-image-label-model | 16.2.0 | 17.0.2 |
2018 年 11 月 12 日
Ads
- 修复了
play-services-ads
和firebase-analytics
的某些组合(例如,ads:17.1.0
和analytics:16.0.5
)导致出现duplicate entry
编译器错误。使用firebase-analytics
以及任何广告库的版本17.1.1
(例如,com.google.android.gms:play-services-ads:17.1.1
)必须使用com.google.firebase:firebase-analytics:16.0.5
。
在 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
2018 年 11 月 9 日
- Firebase 的最新更新包括对 Cloud Firestore、Cloud Functions for Firebase、Firebase In-App Messaging、Firebase Database 和 Firebase Storage SDK 的更新。如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2018 年 11 月 5 日
- 对 OSS 许可 Gradle 插件的最新更新使用 UTF-8 对许可文本进行编码,以解决某些开发者遇到的 bug。
在 maven.google.com 上发布的工件
- com.google.android.gms:oss-licenses-plugin:0.9.4
2018 年 11 月 2 日
- Firebase 的最新动态包含针对 Google Analytics for Firebase 的 bug 修复和更低的启动延迟优化。如需了解详情,请参阅 Firebase Android SDK 版本说明。
Ads
- 向
AdRequest.Builder
添加了setMaxAdContentRating()
和setTagForUnderAgeOfConsent()
方法。 - 添加了以下与
AdRequest.Builder.setMaxAdContentRating()
和AdRequest.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
在 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
2018 年 10 月 25 日
- Firebase 的最新更新包括对 Cloud Firestore、In-App Messaging 和 Performance Monitoring SDK 以及 Google 服务 Gradle 插件的更改。如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2018 年 10 月 18 日
- Cast 的最新更新包括对 Ads、CAF 清单和
UIMediaController
中的SeekBar
绑定的更改。如需了解详情,请参阅 Cast Android 发送者版本说明。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-cast:16.1.0
- com.google.android.gms:play-services-cast-framework:16.1.0
2018 年 10 月 16 日
- Firebase 的最新更新包括对 Firebase Messaging、Firebase IID、Firebase ML、Firebase Vision、Firebase Config 和 Firebase Auth SDK 的更改。如需了解详情,请参阅 Firebase Android SDK 版本说明。
Google Play 服务核心库
- play-services-basement 接收了几个新方法,用于支持其他库中的变更。
在 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
2018 年 10 月 9 日
- 重构了 strict-version-matcher-plugin 依赖项分析,以在确定工件版本冲突时提供更好的错误消息。错误消息现在包含项目名称和项目内依赖项名称,以帮助您确定哪些声明的依赖项导致了错误。
- 修复了插件中与多模块和并行构建相关的 bug。
在 maven.google.com 上发布的工件
- com.google.android.gms:strict-version-matcher-plugin:1.1.0
2018 年 10 月 5 日
Ads
- 在 AndroidManifest.xml 中添加了对
<meta-data>
标记的新要求:- Google AdMob 发布商需要使用键
com.google.android.gms.ads.APPLICATION_ID
指定<meta-data>
代码。如需了解详情,请参阅 AdMob 入门指南。 - Google Ad Manager 发布商需要使用键
com.google.android.gms.ads.AD_MANAGER_APP
指定<meta-data>
代码。如需了解详情,请参阅 Ad Manager 入门指南。
- Google AdMob 发布商需要使用键
- 原生广告:
NativeAppInstallAd
、NativeContentAd
和关联的 API 已弃用,取而代之的是UnifiedNativeAd
。如需详细了解如何使用新 API,请参阅原生高级广告(统一)。 - 原生广告:添加了“不再显示该广告”功能。
- 原生广告:良性警告日志:“如果设置了 ClickConfirmingView,则 UnconfirmedClickListener 不得为 null”。
- 激励广告:调用
destroy()
会使监听器清空。 - 弃用了
AdRequest.Builder
中的以下方法。 - 修复了
onRewardedVideoCompleted()
在模拟器上不启动的 bug。
在 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
2018 年 10 月 2 日
核心库次要功能更新。
- 对其他 Google Play 服务库使用的一些核心库(play-services-auth、play-services-base、play-services-basement、play-services-flags、play-services-stats、play-services-tasks)进行了细微的内部功能更新。
- 核心库之间的严格相互依赖放宽了,因此次要版本和补丁版本可以单独使用。以前,这些库的 POM 文件会在确切版本中指定依赖项,这会使依赖项解析变得复杂。
- 核心库依赖项需要更改发布的完整库,这些库的 POM 依赖项中更新了版本。除了更新其传递依赖项之外,非核心库没有任何外部更改。
- 修复了 firebase-database 和 firebase-firestore 的一些内部问题。
在 maven.google.com 上发布的工件
以下库包含代码更改:
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
以下库没有代码更改,只有 POM 依赖项更新。 新库按补丁版本递增,库低于 16.0.0 版本时除外。根据 5 月 23 日的说明,16.0.0 以下的库增加到了 16.0.0:
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
2018 年 9 月 26 日
v16.0.0 版 Google Play 服务健身提供了两种新的数据类型及其各自的汇总数据:
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-fitness:16.0.0
2018 年 9 月 25 日
穿戴式设备
- 修复了 Wear SDK 在提供 Google Play 服务的设备上出现的 bug 并提高了其可用性。如需了解详情,请参阅穿戴式设备版本说明。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-Wearable:16.0.0
2018 年 9 月 18 日
- Firebase 的最新更新包括对 Firebase Messaging SDK 的更改。如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 maven.google.com 上发布的工件
- com.google.firebase:firebase-iid:17.0.2
- com.google.firebase:firebase-messaging:17.3.2
2018 年 9 月 5 日
- Firebase 的最新更新包括对 Firebase Common、Firebase Database、Firebase 实例 ID、Firebase Messaging 和 Firebase Storage SDK 的更改。如需了解详情,请参阅 Firebase Android SDK 版本说明。
Cast
- 修复了当
ReconnectionService
在以 Android O 或更高版本为目标平台的应用在后台启动时抛出的IllegalStateException
。如果您的应用已启用自动重新连接功能,请更新您的 Cast SDK 以避免 bug。
在 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
2018 年 8 月 23 日
- Firebase 的最新更新包括对 Firebase Core、Google Analytics for Firebase、Firebase Crash Reporting、Firebase Dynamic Links 和 Firebase 邀请 SDK 的 API 更改。如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 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
2018 年 8 月 22 日
- Firebase 的最新更新会更新 Firebase In-App Messaging SDK。如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 maven.google.com 上发布的工件
- com.google.firebase:inappmessaging:17.0.1
- com.google.firebase:inappmessaging-display:17.0.1
2018 年 8 月 16 日
- Firebase 的最新更新引入了 Firebase In-App Messaging 的 Beta 版 API。如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 maven.google.com 上发布的工件
- com.google.firebase:inappmessaging:17.0.0
- com.google.firebase:inappmessaging-display:17.0.0
2018 年 8 月 15 日
新版 Google Play 服务钱包 16.0.0,其中包含:
- 更新了 Google Pay API,允许开发者指定 JSON 请求并使用 JSON 响应。如需了解详情,请参阅 Google Pay API 文档。
- 从 Google Pay API for Passes 中废弃以下方法:
- 来自
GiftCardWalletObject.Builder
的setBarcodeLabel
方法 - 来自
GiftCardWalletObject.Builder
的setCardIdentifier
方法 - 来自
GiftCardWalletObject.Builder
的setInfoModuleDataHexBackgroundColor
方法 - 来自
GiftCardWalletObject.Builder
的setInfoModuleDataHexFontColor
方法 - 来自
GiftCardWalletObject
的getBarcodeLabel
方法 - 来自
GiftCardWalletObject
的getCardIdentifier
方法 - 来自
GiftCardWalletObject
的getInfoModuleDataHexBackgroundColor
方法 - 来自
GiftCardWalletObject
的getInfoModuleDataHexFontColor
方法 - 来自
LoyaltyWalletObject.Builder
的setBarcodeLabel
方法 - 来自
LoyaltyWalletObject.Builder
的setInfoModuleDataHexBackgroundColor
方法 - 来自
LoyaltyWalletObject.Builder
的setInfoModuleDataHexFontColor
方法 - 来自
LoyaltyWalletObject
的getBarcodeLabel
方法 - 来自
LoyaltyWalletObject
的getInfoModuleDataHexBackgroundColor
方法 - 来自
LoyaltyWalletObject
的getInfoModuleDataHexFontColor
方法 - 来自
OfferWalletObject.Builder
的setBarcodeLabel
方法 - 来自
OfferWalletObject.Builder
的setInfoModuleDataHexBackgroundColor
方法 - 来自
OfferWalletObject.Builder
的setInfoModuleDataHexFontColor
方法 - 来自
OfferWalletObject
的getBarcodeLabel
方法 - 来自
OfferWalletObject
的getInfoModuleDataHexBackgroundColor
方法 - 来自
OfferWalletObject
的getInfoModuleDataHexFontColor
方法 - 来自
WalletObjectMessage
的getActionUri
方法 - 来自
WalletObjectMessage
的getImageUri
方法
- 来自
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-wallet:16.0.0
2018 年 8 月 13 日更新
- 更正了 Cloud Firestore v17.0.5 版本中的方法问题。
- 移除了 play-services-auth 中错误公开且无法使用的 API 方法
Credential#getGeneratedPassword
。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-auth:16.0.0
- com.google.firebase:firebase-firestore:17.1.0
2018 年 8 月 13 日
- Firebase 的最新动态包括 Firebase Performance Monitoring、Firebase ML Kit、Cloud Firestore 等的 API 更改。如需了解详情,请参阅 Firebase Android SDK 版本说明。
- 修复了 SignIn API 中在用户取消登录时返回错误的状态代码的问题。
在 maven.google.com 上发布的工件
- com.google.firebase:firebase-auth:16.0.3
com.google.firebase:firebase-firestore:17.0.5- com.google.firebase:firebase-messaging:17.3.0
- com.google.firebase:firebase-ml-common:16.1.2
- com.google.firebase:firebase-ml-vision:17.0.0
- com.google.firebase:firebase-ml-model-interpreter:16.2.0
- com.google.firebase:firebase-perf:16.1.0
2018 年 8 月 2 日
Cast
- 修复了当 RemoteMediaPlayer 和 RemoteMediaClient 中的请求请求超时时发生的 IllegalStateException。这是 15.0.0 中引入的回归问题。客户端应更新到 16.0.1 或更新版本以获取修复程序。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-cast:16.0.1
- com.google.android.gms:play-services-cast-framework:16.0.1
2018 年 8 月 1 日
- 最新版本的 OSS 许可 Gradle 插件已重新打包到组 ID
com.google.android.gms
中,并对oss-licenses-plugin
进行了重命名。今后,它也将继续以这个新的群组 ID 和名称发布。此代码已在 GitHub 上设为开源代码。
在 maven.google.com 上发布的工件
- com.google.android.gms:oss-licenses-plugin:0.9.3
2018 年 7 月 30 日
- 添加了
InstantApps.showInstallPrompt()
方法,用于显示一个对话框,允许用户安装当前的免安装应用。
在 maven.google.com 上发布的工件
- com.google.android.gms:play-services-Instantapps:16.0.0
2018 年 7 月 27 日
Cloud Firestore
- Firebase 的最新更新包含 Cloud Firestore 的 API 更改。如需了解详情,请参阅 Firebase Android SDK 版本说明。
Cast
- Cast 的最新更新包括对
CastDevice
的 API 更改,以及对 CAF 媒体通知的改进。如需了解详情,请参阅 Cast Android SDK 版本说明。
在 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
2018 年 7 月 12 日
- Firebase 的最新更新包括 Cloud Functions for Firebase 和 Cloud Firestore 的 API 变更。如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 maven.google.com 上发布的工件
- com.google.firebase:firebase-firestore:17.0.3
- com.google.firebase:firebase-functions:16.1.0
2018 年 7 月 10 日
OSS 许可库 bug 修复
- 修复了在没有操作栏的情况下支持应用主题的错误。
- 根据 SemVer 的要求,此版本被视为 bug 修复版本,但根据以下 2018 年 5 月 23 日的说明,递增了主要版本。
在 maven.google.com 上发布的工件:
- com.google.android.gms:play-services-oss-licenses:16.0.0
2018 年 6 月 28 日
Firebase
- Firebase 的最新动态包括 Firebase Cloud Messaging 和 Firebase 实例 ID 的 API 更改。如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 maven.google.com 上发布的工件
- com.google.firebase:firebase-messaging:17.1.0
- com.google.firebase:firebase-iid:16.2.0
2018 年 6 月 27 日
Strict Version Matcher 插件已设为开源
2018 年 6 月 21 日
Firebase
- Firebase 的最新动态包括 Firebase 邀请和 Firestore 的 API 更改。如需了解详情,请参阅 Firebase Android SDK 版本说明。
在 maven.google.com 上发布的工件
- com.google.firebase:firebase-Invites:16.0.1
- com.google.firebase:firebase-firestore:17.0.2
2018 年 6 月 14 日
Firebase
- Firebase 的最新更新包含 Firebase Authentication、Firebase App Indexing 和 Firebase Core 的 API 变更。如需了解详情,请参阅 Firebase Android SDK 版本说明。
2018 年 5 月 23 日
移除了版本范围
从 15.0.0 版的 Google Play 服务和 Firebase 开始,跨 POM 使用版本范围定义库间依赖项。这会影响使用这些库的项目的构建可重现性。例如,Gradle 的依赖项解析将尝试使用代码库中提供的最高具体版本,这会导致依赖项版本的提升,而无需对项目本身进行任何更改。
使用版本范围是误操作,已被纠正;Google Play 服务和 Firebase 依赖项将不再使用版本范围。不过,已发布的已发布库 POM 文件已包含范围。因此,所有未来的库更新都需要从之前发布的库的依赖项范围之外开始。
例如:
- 如果
play-services-bar
依赖于范围为[15.0.0, 16.0.0)
的play-services-foo
,则play-services-foo
的新版本必须以16.0.0
开头,不在此范围内。 - 将来发布的
play-services-bar
版本都将声明对单个play-services-foo
版本的“软”要求。 play-services-foo
日后的所有版本都将遵循 SemVer 的要求。
Firebase
- Firebase 的最新更新包括 Cloud Firestore、Cloud Storage、Firebase Authentication、Firebase Realtime Database 和机器学习的 API 变更。如需了解详情,请参阅 Firebase Android SDK 版本说明。
- Firebase 现在要求应用 Gradle 文件明确将
com.google.firebase:firebase-core
列为依赖项,以便 Firebase 服务按预期运行。
2018 年 5 月 8 日
Firebase
- 最新的 Firebase 更新包括新增了对 Firebase Performance Monitoring 和机器学习套件 Firebase 版本的支持。如需了解详情,请参阅 Firebase Android SDK 版本说明。
2018 年 5 月 2 日
Firebase
- Firebase 的最新动态包括 Firebase Analytics、Firebase Authentication、Firebase Cloud Messaging、Firebase Cloud Storage、Cloud Firestore、Firebase Crash Reporting 和 Firebase Performance Monitoring,以及独立版本号。如需了解详情,请参阅 Firebase Android SDK 版本说明。
Play 服务最新动态
- 15.0.0 之后的 Google Play 服务库现在拥有遵循 SemVer 的独立版本号。此更改允许各个组件进行更频繁、更灵活的更新。
- Google 服务 Gradle 插件已更新至 3.3.0 版,以支持版本控制的这一更改。如果您不使用此插件,则发布了独立插件
com.google.android.gms.strict-version-matcher-plugin
,并提供相同的版本支持功能。如需了解详情,请参阅版本控制指南。
2018 年 4 月 12 日 - 15.0.0 版
版本 15.0.0 的已知问题
如果您使用的是 Android Plugin for Gradle 2.2.0 或更低版本,则可能会遇到以下错误:
Error: more than one library with package name 'com.google.android.gms'
要解决此问题,请更新至该插件的较新版本。
v15.0.0 中的亮点:
Play 服务最新动态
com.google.gms.oss.licenses.plugin
Gradle 插件现已发布。请更新,因为只有该最新版本支持 Google Play 服务 15.0.0 及更高版本。这是支持 Android Studio 2.x 的最后一个插件版本。从下一个版本开始,该插件将仅支持 Android Studio 3.x。对
com.google.android.gms.R
类的所有引用均已替换为组件专用引用,例如com.google.android.gms.ads.R
。如果您直接在代码中使用这些类,则可能需要更新代码以使其兼容。从 15.0.0 开始,系统将不再更新离线 Javadoc(Android Studio 的 SDK 管理器中的 Google Play 服务工件)。
从 15.0.0 开始,将不再有可提取到所有 Google Play 服务组件的
play-services
别名目标。我们推荐你采用这种方法。
Ads
- 添加了
UnifiedNativeAd
类,其中包含应用安装广告或内容广告。 - 更新了原生高级广告 API 以支持
UnifiedNativeAd
:- 添加了
UnifiedNativeAdView
和UnifiedNativeAdAssetNames
类。 - 添加了
UnifiedNativeAd.OnUnifiedNativeAdLoadedListener
接口。 - 向
AdLoader.Builder
类添加了forUnifiedNativeAd()
方法。 - 对中介 API 进行了多次更新,以便适配器和自定义事件返回
UnifiedNativeAd
的实例。
- 添加了
身份验证
- 向
AccountTransfer
类添加了KEY_EXTRA_ACCOUNT_TYPE
常量,该软件包可使软件包知道应处理哪个帐号类型。
Cast
- 弃用了
AppVisibilityListener
类。 - 弃用了
RemoteMediaClient.Listener
类。请改用新的RemoteMediaClient.Callback
类。 - 修复了
TracksChooserDialogFragment
中出现崩溃的问题,并对它的构造函数和创建者进行了多项更改。 - 引入了
MediaQueue
API 来替代现有媒体队列机制。使用新的MediaQueueRecyclerViewAdapter
和MediaQueueArrayAdapter
类分别在 recycler 视图和列表视图中访问MediaQueue
。 - 现在,点按投放遥控器通知会将用户转到 Google Home 应用或相应的 Cast 应用,具体取决于 Cast 应用是否支持自动加入会话。
- Google Ads 支持更新:
- Cast Sender API 现在支持加载
VAST
广告。 - 添加了“跳过广告”按钮和倒计时文字界面元素。
- Cast Sender API 现在支持加载
- 添加了一个不需要
Context
作为参数的CastContext.getSharedInstance()
版本。 - 修复了 CAF 中的
IllegalStateException
崩溃问题。 - 针对
PendingResult
添加了DEVICE_CONNECTION_SUSPENDED
到CastStatusCodes
。 - 如需了解详情,请参阅
Google Cast release notes
。
Firebase
- Firebase 的最新动态包括 Firebase Authentication 和 Firebase Cloud Storage 的新增功能。如需了解详情,请参阅 Firebase Android SDK 版本说明。
健身
- 废弃了
SensorRequest
类的fromLocationRequest()
方法。请改用 SensorRequest.Builder 构建 SensorRequest。
Google 云消息传递
- 弃用了
GoogleCloudMessaging
、GcmPubSub
、GcmReceiver
、GcmListenerService
、InstanceID
和InstanceIDListenerService
类。请改用FirebaseMessaging
。
游戏
- 弃用了
PlayerStats
类中的getChurnProbability()
、PlayerStats.getHighSpenderProbability、getSpendProbability()
和getTotalSpendNext28Days()
方法。
免安装应用
- 已移除
InstantApps.API
。请改用InstantApps.getInstantAppsClient()
。
附近
- 弃用了与
NearbyConnections
相关的内部状态。
Google 钱包
- 弃用了
Payments
类。请改用Wallet.getPaymentsClient()
来获取新的PaymentsClient
类的实例。
2018 年 3 月 28 日 - 12.0.1 版
12.0.1 中修复的问题:
- 修复了导致
GoogleSignIn
和CredentialsClient
仅供内部使用的错误 Android lint 错误的问题。 - 在许可许可工件中添加了
minSdkVersion
,以防止自动包含READ_PHONE_STATE
和READ_EXTERNAL_STORAGE
权限。 - 恢复了会影响某些构建系统(例如 Ionic Pro)兼容性问题的运行时许可软件工件的唯一软件包名称。
- 恢复了一些在 12.0.1 中进行了混淆处理的字段名称,即 firebase-firestore 和 firebase-database 中
@PropertyName
注释的value()
方法。
2018 年 3 月 20 日 - 12.0.0 版
版本 12.0.0 的已知问题
- - 许可 POM 依赖项未设置
minSdkVersion
/targetSdkVersion
,这意味着隐式targetSdkVersion
为 1。这会为使用 12.0.0 的应用添加READ_PHONE_STATE
和READ_EXTERNAL_STORAGE
权限。 - -license POM 依赖项会导致 Ionic Pro 中出现“多个软件包名称为“com.google.android.gms.license”的库”问题。
- firebase-database 和 firebase-firestore 的
@PropertyName
注释已混淆其value()
方法。这意味着,如果您使用@PropertyName
,您的应用将无法构建。 - 注解会导致虚假 lint 错误,声称
GoogleSignIn
和CredentialsClient
仅限内部使用。您可以放心地忽略它们。
我们很快就会提供更新后的 12.0.1 版本,以解决这些问题。
Google Play 服务 12.0.0 版的亮点:
广告
- 向
NativeAdMapper
类添加了trackViews()
方法。该方法会替换同一类现已废弃的trackView()
方法。
- 向
身份验证
- 废弃了
Auth.AuthCredentialsOptions
类,取而代之的是新的CredentialsOptions
类。
- 废弃了
投屏
- 经过改进的 Google Ads 支持:
- 向
MediaInfo.Builder
类添加了setAdBreakClips()
和setAdBreaks()
方法,以便在媒体加载请求中发送广告插播时间点和剪辑信息。 - 更新了
AdBreakInfo.Builder
类并添加了AdBreakClipInfo
类,以方便新的广告插播发送和剪辑发送方法。
- 向
- 添加了对新的语音投射 API 的支持:
- 向
MeadiaLoadOptions.Builder
类添加了setCredentials()
和setCredentialsType()
方法,并向MediaLoadOptions
类添加了getCredentials()
和getCredentialsType()
方法。这些方法允许您使用加载请求设置和获取应用特定的凭据。 - 向
MediaInfo
类添加了getEntity()
方法。该实体表示用于从 Google 助理加载媒体的深层链接。
- 向
- 修复了在旧版 Google Play 服务上调用
CastContext.getSharedInstance()
会导致崩溃的 bug。过时的 Google Play 服务版本仍会导致此方法失败,因此客户端应检查是否有合适的版本。
- 经过改进的 Google Ads 支持:
Fido
- Fast Identity Online 2.0 (Fido2) API 现已面向抢先体验合作伙伴推出。由于该 API 仍是抢先体验版,因此可以在不发出警告的情况下做出破坏性更改。为了保证应用的稳定性,请不要等到此 API 正式发布,不要使用此 API。
Firebase
- Firebase 的最新动态包括 Firebase Authentication、Firebase Cloud Messaging、Firestore 和 Firebase Functions。如需了解详情,请参阅 Firebase Android SDK 版本说明。
免安装应用
- 添加了新的
Launcher
API,用于检查所提供的网址(如果找到免安装应用的话,可启动免安装应用)。
- 添加了新的
位置信息
- 添加了
ActivityTransition
类,以帮助应用区分用户进行的不同体育活动,例如步行、跑步或驾车。 - 添加了
BoundsMode
接口,以允许getAutocompletePredictions()
方法启用有边界限制的搜索。
- 添加了
Google 地图
- 添加了
StreetViewSource
类,可让您将街景搜索限制为仅限户外搜索结果。 - 如需查看功能、bug 修复和其他备注的完整列表,请参阅 Maps Android API 版本说明。
- 添加了
附近分享
- 弃用了基于
GoogleApiClient
的Messages
和Connections
接口。请改用基于GoogleApi
的新客户端(MessagesClient
和ConnectionsClient
)。
- 弃用了基于
2017 年 12 月 18 日 - 版本 11.8.0
Google Play 服务 11.8.0 版本中的重要更新:
身份验证
WorkAccountApi
类现已废弃。请通过WorkAccount.getClient()
使用WorkAccountClient
。
投屏
- 对
UIMediaController
类进行了以下更改:- 当视图绑定到
UIMediaController
时,控制器现在会视情况注册调用以下事件处理方法之一的监听器来响应用户互动: - 替换上述任何事件处理方法以自定义其行为。
- 改进了文档,以阐明
UIMediaController
的底层实现。 - 反向显示静音切换按钮,使其在取消静音时显示扬声器图标,在静音后显示一个交叉扬声器图标。
- 当视图绑定到
- Cast SDK for Android 现在支持免安装应用。
- 对
Firebase
- Firebase 的最新动态包括 Firebase Appindexing、Firebase Authentication、Firebase Cloud Messaging 和 Firebase Performance Monitoring。如需了解详情,请参阅 Firebase Android SDK 版本说明。
位置信息
- 添加了
KEY_VERTICAL_ACCURACY
常量,该常量指明了位置的估计垂直精度。
- 添加了
Google 钱包
- 更新了
isReadyToPay()
方法,以提供用于确保用户已有付款方式的额外检查选项。
- 更新了
穿戴式设备
针对基于
GoogleApi
的新客户端更新了 Wearable API,这些客户端会自动管理与服务的连接,并且需要的样板代码较少:- 添加了
CapabilityClient
类和Wearable.getCapabilityClient()
方法,以取代CapabilityApi
接口,从而了解 Wear 网络上的节点提供的功能。 - 添加了
ChannelClient
类和Wearable.getChallenClient()
方法,以取代ChannelApi
接口,以作为从穿戴式设备节点发送和接收数据的方式。 - 添加了
DataClient
类和Wearable.getDataClient()
方法,以取代DataApi
接口,以作为读取和写入数据项和资产的方式。 - 添加了
MessageClient
类和Wearable.getMessageClient()
方法,以取代MessageApi
接口以向其他节点发送消息。 - 添加了
NodeClient
类和Wearable.getNodeClient()
方法,以取代NodeApi
接口,从而了解已连接的节点。
- 添加了
API 调用将返回
Task<ResultType>
,而不是PendingResult<ResultWrapper>
ChannelClient.ChannelCallback
取代了ChannelApi.ChannelListener
。WearableOptions.Builder.setLooper()
取代了GoogleApiClient.Builder.setHandler()
,以便在新的 API 客户端类中设置监听器回调的线程。
如需详细了解最新的 Wearable API 版本,请参阅 Android Wear 版本说明页面。
11.8.0 版本中已解决的问题
现在,在采用 targetSdkVersion 26 的应用中,使用 Context
创建的 GoogleApi
实例会自动提示用户更新 Google Play 服务,从而解决了自 11.6.0 起的已知问题。
2017 年 11 月 27 日 - 版本 11.6.2
Google Play 服务 11.6.2 版本中的亮点:
Firebase
- Firebase 的最新动态包括 Cloud Firestore 和 Cloud Storage for Firebase 的新增功能。如需了解详情,请参阅 Firebase Android SDK 版本说明。
2017 年 11 月 6 日 - 版本 11.6.0
Google Play 服务 11.6 版亮点:
广告
- 添加了
NativeAdViewHolder
类,这是展示原生广告的另一种方式。 - 弃用了
AdLoader.getMediationAdapterClassName()
方法。发布商应改用最近引入的NativeAppInstallAd.getMediationAdapterClassName()
或NativeContentAd.getMediationAdapterClassName()
。 - 弃用了用于服务器到服务器奖励验证的
RewardedVideoAd.setUserId()
方法。
- 添加了
身份验证
- 为基于
GoogleApi
的新客户端更新了 Auth API,这些客户端可自动管理与服务的连接,而且使用样板代码较少:- 添加了
CredentialsClient
和Credentials
类。CredentialsClient
提供请求凭据的入口点,并指示是否使用该凭据成功登录。 - 添加了
GoogleSignInClient
和GoogleSignIn
类。GoogleSignInClient
提供与 Google Sign In API 交互的入口点。
- 添加了
- 添加了
GoogleAuthUtil.requestGoogleAccountsAccess()
方法。如果用户同意,该方法会在 Android O 中向其显示设备上安装的所有 Google 帐号。 - 添加了
AuthCredentialsOptions.Builder.forceEnableSaveDialog()
方法。该方法修复了 Android O 及更高版本设备上的Auth.Api.Credential
保存确认对话框有时未显示的问题,取而代之的是已启用的自动填充服务的保存对话框。添加了用于替换该默认行为的方法。
- 为基于
认知度
- 为新基于
GoogleApi
的客户端更新了 Awareness API,这些客户端会自动管理与服务的连接,而且使用样板代码较少:- 添加了
FenceClient
类和Awareness.getFenceClient()
方法。使用FenceClient
,而不是FenceApi
。 - 添加了
SnapshotClient
类和Awareness.getSnapshotClient()
方法。使用SnapshotClient
,而不是SnapshotApi
。
- 添加了
- 为新基于
投屏
- 对
RemoteMediaClient
类中的方法进行了以下更改:- 添加了
load(MediaInfo, MediaLoadOptions)
方法。 - 弃用了其他
load()
方法。 - 添加了
setPlaybackRate(double)
和setPlaybackRate(double, JSONObject)
方法。调用这些方法可设置当前媒体项的可变播放速率。
- 添加了
- 有关详情,请参阅 Google Cast 版本说明。
- 对
云端硬盘
- 为基于
GoogleApi
的新客户端更新了 Drive API,这些客户端可自动管理与服务的连接,而且使用样板代码较少:- 添加了
DriveClient
类和Drive.getDriveClient()
方法。DriveClient
提供与 Drive API 进行常规交互的入口点。 - 添加了
DriveResourceClient
类和Drive.getDriveResourceClient()
方法。DriveResourceClient
提供了与DriveResource
(即DriveFile
或DriveFolder
)交互的 API 方法的入口点。
- 添加了
- 添加了可传递给新的
DriveClient.newCreateFileActivityIntentSender()
和DriveClient.newOpenFileActivityIntentSender()
方法的CreateFileActivityOptions
和OpenFileActivityOptions
对象,以创建相应的文件选择器。 - 弃用了通过
DriveApi
、DrivePreferencesApi
、DriveContents
、DriveResource
、DriveFolder
和DriveFile
访问的GoogleApiClient
API 方法。
- 为基于
Firebase
- Firebase 的最新动态包括对 Firebase Authentication、Dynamic Links 和 Cloud Messaging 的新增功能。如需了解详情,请参阅 Firebase Android SDK 版本说明。
健身
- 为基于
GoogleApi
的新客户端更新了 Fitness API,该客户端会自动管理与服务的连接,且减少使用样板代码所需的时间:- 添加了
BleClient
类和Fitness.getBleClient()
方法。BleClient
提供了在 Google 健身中扫描、声明和使用蓝牙低功耗设备的入口点。 - 添加了
ConfigClient
类和Fitness.getConfigClient()
方法。ConfigClient
提供了在 Google 健身中访问自定义数据类型和设置的入口点。 - 添加了
GoalsClient
类和Fitness.getGoalsClient()
方法。GoalsClient
提供了读取 Google 健身用户创建的健身Goal
的入口点。 - 添加了
HistoryClient
类和Fitness.getHistoryClient()
方法。HistoryClient
提供了在 Google 健身中插入、删除和读取数据的入口点。 - 添加了
RecordingClient
类和Fitness.getRecordingClient()
方法。RecordingClient
提供一个入口点,用于在 Google 健身中启用始终开启的低功耗传感器数据后台。 - 添加了
SensorsClient
类和Fitness.getSensorsClient()
方法。SensorsClient
提供了入口点,用于在本地和连接的设备中公开不同的健身数据来源,以及向听众提供直播活动。 - 添加了
SessionsClient
clas 和getSessionsClient
方法。SessionsClient
提供了在 Google 健身中创建和管理Session
用户活动的入口点。
- 添加了
- 为基于
游戏
- 为基于
GoogleApi
的新客户端更新了 Games API,这些客户端会自动管理与服务的连接,并且无需再使用样板代码:- 添加了
AchievementsClient
类和Games.getAchievementsClient()
方法。AchievementsClient
提供了与成就功能交互的 API 方法的入口点。 - 添加了
EventsClient
类和Games.getEventsClient()
方法。EventsClient
提供了与事件功能交互的 API 方法的入口点。 - 添加了
GamesClient
类和Games.getGamesClient()
方法。GamesClient
提供了与游戏基本功能交互的 API 方法的入口点。 - 添加了
GamesMetadataClient
类和Games.getGamesMetadataClient()
方法。GamesMetadataClient
提供 API 方法用于检索游戏元数据的入口点。 - 添加了
InvitationsClient
类和Games.getInvitationsClient()
方法。InvitationsClient
为与邀请功能交互的 API 方法提供了入口点。 - 添加了
LeaderboardsClient
类和Games.getLeaderboardsClient()
方法。LeaderboardsClient
提供了与排行榜功能交互的 API 方法的入口点。 - 添加了
NotificationsClient
类和Games.getNotificationsClient()
方法。NotificationsClient
为与通知交互的 API 方法提供了入口点。 - 添加了
PlayerStatsClient
类和Games.getPlayerStatsClient()
方法。PlayerStatsClient
提供了 API 方法的入口点,该方法提供了 API 方法用于检索玩家统计数据的入口点。 - 添加了
PlayersClient
类和Games.getPlayersClient()
方法。PlayersClient
提供了与玩家互动的 API 方法的入口点。 - 添加了
RealTimeMultiplayerClient
类和Games.getRealTimeMultiplayerClient()
方法。RealTimeMultiplayerClient
提供了与实时多人游戏功能交互的 API 方法的入口点。 - 添加了
SnapshotsClient
类和Games.getSnapshotsClient()
方法。SnapshotsClient
提供了与 Shapshots 进行交互的 API 方法的入口点。 - 添加了
TurnBasedMultiplayerClient
类和Games.getTurnBasedMultiplayerClient()
方法。TurnBasedMultiplayerClient
提供与回合制多人游戏交互的 API 方法的入口点。 - 添加了
VideosClient
类和Games.getVideosClient()
方法。VideosClient
提供了与视频互动的 API 方法的入口点。
- 添加了
- 已废弃的 API 入口点:
Achievements
、Events
、GamesMetadata
、Invitations
、Leaderboards
、Notifications
、Stats
、Players
、RealTimeMultiplayer
、RealTimeMultiplayer
、Players
Snapshots
TurnBasedMultiplayer
Videos
- 为基于
位置信息
- 修复了在 Google Play 服务更新时偶尔会导致崩溃的
FusedLocationProviderClient
问题。 - 弃用了
AddPlaceRequest
类(GeoDataApi.addPlace()
和GeoDataClient.addPlace()
方法)。我们将于 2018 年 6 月 30 日移除“AddPlaceRequest
”。
- 修复了在 Google Play 服务更新时偶尔会导致崩溃的
附近分享
- 为基于
GoogleApi
的新客户端更新了 Nearby API,这些客户端会自动管理与服务的连接,并减少使用所需的样板代码:- 添加了
ConnectionClient
类和Nearby.getConnectionsClient()
方法。ConnectionClient
提供了广告投放和发现附近应用和服务以及通过已建立的连接与他们通信的入口点。 - 添加了
MessagesClient
类和Nearby.getMessagesClient()
方法。MessagesClient
提供了发布简单消息并订阅以从附近设备接收这些消息的入口点。
- 添加了
- 添加了
Connections.cancelPayload()
方法,Payload
目前正在向/从远程端点传输。
- 为基于
Google 钱包
getPaymentMethodTokenizationParameters
和getTransactionInfo
不再是必填字段。如果未设置,Google Payment API 不会返回收费令牌。如果某些流程是用户仅在没有购买的情况下尝试更改选择(例如,在应用的付款设置内),则应避免设置这些字段。- 更改了
resolveTask()
方法,为 activity 添加临时 Fragment。确保 activity 可以在调用该方法之前执行 fragment 事务,而不会丢失状态。大多数开发者应该不受此变更的影响,因为resolveTask()
通常在按钮点击监听器中调用。
版本 11.6.0 的已知问题
在具有 targetSdkVersion 26 的应用中使用 Context
创建的 GoogleApi
实例不会自动提示用户更新 Google Play 服务。在这种情况下,可以考虑改用 GoogleApiAvailability.showErrorDialogFragment()
。
2017 年 10 月 3 日 - 版本 11.4.2
Google Play 服务 11.4.2 版的亮点:
- Cloud Firestore
- Cloud Firestore 的初始公开 Beta 版现已发布。 Cloud Firestore 是一种灵活且可扩容的数据库,适用于在 Firebase 和 Google Cloud Platform 上进行移动、Web 和服务器开发。与 Firebase Realtime Database 一样,它还可以通过实时监听器将您的数据同步到多个客户端应用,并提供离线支持,这样您就可以构建不受网络延迟或互联网连接影响的响应迅速的应用。Cloud Firestore 还提供企业级扩容能力,可与其他 Firebase 和 Google Cloud Platform 产品(包括 Cloud Functions)无缝集成。如需详细了解 Cloud Firestore,请参阅 Firebase 博客。如需立即开始使用 Cloud Firestore,请参阅快速入门。
2017 年 9 月 - 版本 11.4.0
Google Play 服务 11.4 版亮点。
广告
- 向
NativeAppInstallAd
和NativeContentAd
类添加了getMediationAdapterClassName()
方法。AdLoader 中同名的方法将被废弃。 - 向多个类添加了方法以支持原生视频中介:
- 移除了
SearchAdRequest
类。
- 向
Analytics
- 添加了新类
AnalyticsJobService
。此类提供了对 Android O 的兼容性支持,并可供 Google Analytics(分析)上传数据。使用此类无需执行任何操作,它会作为 Google Analytics(分析)软件包的一部分自动添加。 - 弃用了
AnalyticsService
类的getContext()
方法。 - 弃用了
CampaignTrackingService
类。
- 添加了新类
身份验证
- 当用户未保存任何提示信息时,提示选择器现在会发送
ACTIVITY_RESULT_NO_HINTS_AVAILABLE
结果。
- 当用户未保存任何提示信息时,提示选择器现在会发送
认知度
投屏
- 添加了新类
PrecacheManager
。此类提供了预缓存用户打算使用的内容以缩短加载时间的方法。 - 向应用的
CastContext
类中添加了getPrecacheManager()
方法,以获取PrecacheManager
类的实例。 - 向
SessionManager
类添加了startSession(Intent)
。当发送者应用通过隐式 intent 启动时,调用此方法来加入投放会话。
如需了解详情,请参阅 Cast API 版本说明。
- 添加了新类
常见
- 向
GoogleApiAvailability
类添加了checkApiAvailability()
方法。该方法会返回用于异步检查指定 API 是否可用的任务。如果一个或多个 API 不可用,任务将失败,并显示AvailabilityException
,您可以查询各个 API 的可用性。
- 向
云端硬盘
- 从
DriveApi
接口中移除了cancelPendingActions()
。
- 从
Firebase
- Firebase 的最新动态包括 App Indexing 和 Authentication。如需了解详情,请参阅 Firebase Android SDK 版本说明。
Google 地图
- 使用新的
GoogleMap.OnMyLocationClickListener
检测用户点击“我的位置”蓝点的时间。如需了解详情,请参阅开发者指南的“我的位置”图层。
- 使用新的
附近分享
- 现在,附近的连接需要
BLUETOOTH
、BLUETOOTH_ADMIN
、ACCESS_WIFI_STATE
和CHANGE_WIFI_STATE
权限。
- 现在,附近的连接需要
OS 许可
- 新增了对许可内容中的超链接的支持。
- 向
OssLicensesMenuActivity
类添加了setActivityTitle()
方法,可让您更轻松地设置自定义 activity 标题。弃用了之前的标题设置方法。
Google 钱包
- 引入了在
PaymentsClient
类中定义的新 Google Payment API。显著差异:loadPaymentData()
方法取代了Payments
类中的loadFullWallet()
和loadMaskedWallet()
方法。isReadyToPay()
方法允许调用方指定支持的付款方式。
如需了解详情,请参阅新的 Payment API。
- 引入了在
2017 年 8 月 - 版本 11.2.0
Google Play 服务 11.2 版亮点。
Google Play 服务已更新到 11.2.2:在此版本中:
- 修复了 Firebase Performance Monitoring 中的小问题。如需了解详情,请参阅 Firebase Android 版本说明。
- 新增了
loadAd()
方法,可将PublisherAdRequest
对象引入RewardedVideoAd
类。 - 新的 OSS 许可库简化了对 Google Play 服务和其他库中依赖项的显示许可。如需了解详情,请参阅包含开源声明指南。
现在,可以通过 maven.google.com 使用 Google Play 服务依赖项
现在可以直接从
maven.google.com
获取依赖项了。您可以通过配置 build 来更新应用的 Gradle 构建脚本以使用此代码库,具体操作步骤如下:allprojects { repositories { jcenter() google() } }
如需详细了解这项变更,请参阅随附的博文。 如需详细了解 Google Maven 代码库,请参阅 Android 文档中的添加 build 依赖项。
11.2 中的 SDK 版本支持
当您将应用的 Play 服务依赖项升级到 11.2.0 或更高版本后,还必须更新应用的
build.gradle
,以指定compileSdkVersion
至少为 26 (Android O)。这不会改变应用的运行方式。您无需更新targetSdkVersion
。如果您将compileSdkVersion
更新为 26,您在 build 中可能会收到一条错误消息,其中会显示以下引用 Android 支持库的消息:This support library should should not use a different version (25) than the compileSdkVersion (26).
将支持库依赖项升级到至少 26.0.0 版,即可解决此错误。
广告
- 向
AdLoader
类添加了loadAds()
方法,以允许应用通过单个请求加载多个不同的广告。
- 向
身份验证
- 添加了
WorkAccountClient
类。 此类提供了用于管理 Android for Work 帐号的生命周期的方法。 - 添加了 accounttransfer 软件包。此软件包包含身份验证器用于引导帐号的 API。
- Fast Identity Online Universal 2nd Factor (FIDO U2F) API 现已发布。它按照 FIDO 联盟定义的标准,为应用和网站提供 U2F 物理安全密钥支持。如需了解详情,请参阅 FIDO U2F 使用入门和 com.google.android.gms.fido。
- 添加了
投屏
- 添加了新类 NotificationActionsProvider 以支持自定义媒体通知操作。
Firebase
- Firebase 的最新动态包括对 App Indexing、数据库、Dynamic Links 和 Storage 的添加。如需了解详情,请参阅 Firebase Android SDK 版本说明。
免安装应用
- 添加了
InstantAppsClient
作为新的主入口点。 - 添加了
PackageManagerCompat
Cookie API,以在会话之间保留少量免安装应用数据。
- 添加了
地点
- 添加了
GeoDataClient
类。此类支持访问 Google 的本地地点和商家信息数据库。 - 添加了
PlaceDetectionClient
类。此类让用户能够快速访问设备的当前地点,并让用户有机会报告设备在特定位置(如签到位置)的位置。 - 向
Places
类添加了getGeoDataClient()
和getPlaceDetectionClient()
方法。
- 添加了
Google 钱包
- 移除了多个已弃用的方法和类。
2017 年 6 月 - 版本 11.0
Google Play 服务 11.0 版亮点。
Google Play 服务已更新到 11.0.4。此版本修复了 Firebase Cloud Messaging 和 Firebase Performance Monitoring 的一些小问题。如需了解详情,请参阅 Firebase Android 版本说明。
Google Play 服务已更新到 11.0.2。此版本修复了 Firebase 崩溃报告和 Firebase Performance Monitoring 的一些小问题。如需了解详情,请参阅 Firebase Android 版本说明。
Google Play 服务已更新到 11.0.1。此版本修复了影响 rxjava 的应用的问题。
广告
- 向
VideoController.VideoLifecycleCallbacks
类添加了OnVideoMute()
、OnVideoPause()
、OnVideoPlay()
和OnVideoStart()
方法。 - 通过将
setImmersiveMode()
方法添加到PublisherInterstitialAd
和RewardedVideoAd
类,添加了在全屏广告上启用沉浸模式的功能。 - 添加了
OnPublisherAdViewLoadedListener
接口以及PublisherAdViewOptions
和PublisherAdViewOptions.Builder
类,以便与AdLoader
用于原生+横幅请求。 - 添加了可选
OnImmersiveModeUpdatedListener
接口,中介适配器可以实现该接口以了解沉浸模式更新。 - 向
RewardedVideoAd
类添加了getMediationAdapterClassName()
方法。
- 向
应用邀请
AppInvite
类现已废弃。请改用FirebaseDynamicLinks#getInstance()
作为访问动态链接数据的主要入口点,并使用FirebaseAppInvite#getInvitation()
获取 App 邀请数据。
认知度
- 向
TimeFence
类添加了常量,以便为 Snapshot API 和 Fence API 提供新的上下文类型。 - 添加了创建对设备本地时区变化做出响应的时间栅栏的功能。
- 添加了创建可响应设备位置变化的时间栅栏的功能,包括基于当地日出或日落时间指定的时间栅栏。
- 向
身份
- 添加了
SmsRetriever
API,可帮助您检索发送到您的应用的短信,而无需请求用户阅读发送到其设备的所有短信的权限。如需了解详情,请参阅 SMS Retriever API。
- 添加了
投屏
Cast.CastApi
、Cast.MessageReceivedCallback
RemoteMediaPlayer.MediaChannelResult
、RemoteMediaPlayer.OnMetadataUpdatedListener
、RemoteMediaPlayer.OnPreloadStatusUpdatedListener
、RemoteMediaPlayer.OnQueueStatusUpdatedListener
、RemoteMediaPlayer.OnStatusUpdatedListener
接口现已废弃。RemoteMediaPlayer
类也已废弃。如需了解如何更新应用,请参阅将 Android 发送者应用从 Cast SDK v2 迁移到 Cast SDK v3。UIMediaController
类中现已提供bindTextViewToSmartSubtitle()
方法。
通用 API
GoogleApiAvailability
类中的getOpenSourceSoftwareLicenseInfo()
方法现已废弃。- 添加了
ApiException
和ResolvableApiException
类。在调用 Google Play 服务失败时,这些类为 Task 对象提供了异常。 - 添加了
GoogleApi
类。基于此类的 API 客户端管理应用与 Google Play 服务之间的连接。 - 添加了
Response
类。此类提供了使用GoogleApi
子类在 Google Play 服务中调用 API 方法的结果。
Firebase
- Firebase 的最新更新包括新增了电话身份验证功能,并对 App Indexing 和动态链接进行了多项改进。如需了解详情,请参阅 Firebase Android SDK 版本说明。
游戏
Players
类中的getPlayerSearchIntent()
、loadConnectedPlayers()
、loadInvitablePlayers()
和loadMoreInvitablePlayers()
方法现已废弃。Invitations
类中的loadInvitations()
方法现已废弃。RealTimeMultiplayer
和TurnBasedMultiplayer
类中的getSelectOpponentsIntent()
方法现已废弃。GameRequest
、OnRequestReceivedListener
和Requests
接口现已废弃。此外,GameRequestBuffer
和GameRequestEntity
类现已废弃。如需了解如何更新应用,请参阅采用 Google Sign-In API 的 Play 游戏身份验证。
免安装应用
- Android 免安装应用 API 现已在 Google Play 服务中提供。借助 Android 免安装应用,Android 用户无需安装即可即时运行您的应用。如需了解详情,请参阅 Android 免安装应用。
位置信息
- 添加了
FusedLocationProviderClient
类。此类提供了与一体化位置信息提供程序交互的主入口点,该提供程序不仅使用 GPS 之外,还使用各种数据源尽可能准确、快速地确定设备位置。 - 添加了
GeofencingClient
类。此类提供了与地理围栏 API 交互的主要入口点。 - 向
LocationServices
类添加了getFusedLocationProvider()
和getGeofencingClient()
方法。 - 添加了
LocationSettingsResponse
类。在使用checkLocationSettings()
方法成功检查与位置相关的系统设置时,系统会将此类作为响应返回。 - 添加了
SettingsClient
类。此类提供了与位置信息设置 API 交互的主要入口点,有助于检查和配置与设备相关的系统设置。
- 添加了
附近分享
- Nearby Connections API 现在提供以下功能:
- 使用蓝牙、BLE 和 Wi-Fi 热点的全离线点对点通信
- 同时投放广告和发现广告
- 加密(可选择进行身份验证)
- 支持字节数据载荷(最大 32 kb)
- 支持文件数据载荷(仅限设备上的可用空间)和流式数据载荷,且没有载荷大小限制。
- 添加了
AdvertistingOptions
类。此类提供了调用startAdvertising()
方法的选项。 - 添加了
ConnectionInfo
类。此类提供有关正在启动的连接的信息。 - 添加了
ConnectionLifecycleCallback
类。此类是监听到与远程端点连接相关的生命周期事件的监听器。 - 添加了
ConnectionResolution
类。此类是调用onConnectionInitiated()
方法后获得的结果。 - 添加了
DiscoveredEndpoints
类。此类提供端点被发现的相关信息。 - 添加了
DiscoveryOptions
类。此类提供了调用startDiscovery()
方法的选项。 - 添加了
EndpointDiscoveryCallback
类。此类是在端点发现期间调用的监听器。 - 添加了
Payload
、PayloadCallback
、Payload.File
和Payload.Stream
类。这些类表示数据、数据载荷监听器、设备上本地存储空间中的文件中的数据以及数据流。还添加了相关的PayloadTransferUpdate.Status
接口。 - 添加了
Strategy
类。这个类定义设备的连接要求和连接的拓扑限制。 Connections.ConnectionRequestListener
和Connections.ConnectionResponseCallback
类现已废弃。请改用ConnectionLifecycleCallback
类。Connections.EndpointDiscoveryListener
类现已废弃。请改用EndpointDiscoveryCallback
类。Connections.MessageListener
接口现已废弃。请改用PayloadCallback
类。ConnectionsStatusCodes
类现在包含与权限相关的多个新状态代码。
- Nearby Connections API 现在提供以下功能:
安全性
- 添加了
SafetyNetClient
类。此类提供了 SafetyNet 的主入口点,它提供以下功能:- 提供设备健康检查
- 验证用户使用 reCAPTCHA API
- 帮助用户避免可能有害的应用
- 在应用内提供安全浏览功能
- 检查与特定 URI 相关的已知威胁
- 添加了
HarmfulAppsData
类和相关的SafetyNetApi.HarmfulAppsResponse
类。这些类表示可能有害的应用的相关信息。相关的SafetyNetApi.HarmfulAppsResult
类现已废弃,取而代之的是这些方法。 - 向 SafetyNet 类添加了
getClient(Context)
和getClient(Activity)
方法。这些方法会返回用于访问所有 SafetyNet API 的SafetyNetClient
。这些方法取代了现已废弃的SafetyNet
类的API
和SafetyNetAPI
字段。 - 添加了
SafetyNetApi.AttestationResponse
类。此类提供了 Android 兼容性测试套件中的测试结果。此类取代了现已废弃的SafetyNetApi.AttestationResult
和SafetyNet.SafeBrowsingResult
类。 - 添加了
SafetyNetApi.RecaptchaTokenResponse
类。此类包含一个 reCAPTCHA 用户响应令牌。此类取代了现已弃用的SafetyNetApi.RecaptchaTokenResult
类。 - 添加了
SafetyNetApi.SafeBrowsingResponse
类。此类提供应用调用lookupUri()
方法时提供的Response
。此类取代了现已弃用的SafetyNetApi.SafeBrowsingResult
类。 - 添加了
SafetyNetApi.VerifyAppsUserResponse
类,并将新的常量添加到了VerifyAppsConstants
类。这些类支持 Verification Apps API。
- 添加了
Google 钱包
- 添加了
InstrumentInfo.CardClass
类。此类表示卡片是信用卡、借记卡还是预付卡。
- 添加了
2017 年 5 月 - 版本 10.2.6
App Indexing
从 Google Play 服务 10.0 SDK 版本开始,App Indexing API 已迁移到新的 Firebase App Indexing API。原始 App Indexing API 现已完全废弃,无法再在使用 10.2.6 SDK 构建的应用中使用。
Firebase
Firebase 的最新更新包括 Performance Monitoring 的 Beta 版,以及 Cloud Messaging 和 Test Lab 等多项功能的改进。如需了解详情,请参阅 Firebase Android SDK 版本说明。
2017 年 4 月 - 版本 10.2.4
Firebase
此版本更新了 Cloud Storage for Firebase。如需了解详情,请参阅 Firebase Android SDK 版本说明。
2017 年 3 月 - 版本 10.2.1
Android O 开发者预览版 1
此版本进行了一些更新,以便与 Android O 开发者预览版 1 兼容。其中最重要的更新是对 Google Cloud Messaging (GCM) 和 Firebase Cloud Messaging (FCM) 库的内部更改,以及 GCM 和 FCM 回调的有保证生命周期更改为 10 秒。之后,Android O 会认为此类回调符合终止条件。如需详细了解如何在 Android O 上处理 GCM 和 FCM 消息,请参阅 Firebase 博客。
2017 年 2 月 - 版本 10.2
Google Play 服务 10.2 版亮点。
Android 2.3.x 版本 (Gingerbread) 弃用
Google Play 服务 10.2.x 是第一个不再完全支持 Android 2.3.x (Gingerbread) 的版本。使用 SDK 10.2.x 及更高版本开发的应用要求最低的 Android API 级别为 14,并且不能在 API 级别低于 14 的设备上安装。如需详细了解您的选项,包括构建多个 APK 以扩展您的应用对 Android Gingerbread 的支持,请参阅 Android 开发者博客。
广告
- 已向原生高级内容广告和 DFP 自定义呈现的原生广告添加了视频素材资源支持。
- 向
NativeCustomTemplateAd
接口添加了destroy()
方法。 - 向
PublisherAdView
类添加了getVideoController()
、setVideoOptions
和getVideoOptions()
方法。 - 添加了
AdChoicesView
类。 - 向
NativeAdMapper
类添加了getAdChoicesContent()
和setAdChoicesContent()
方法。 - 为激励视频适配器添加了
InitializableMediationRewardedVideoAdAdapter
接口,能够一次初始化多个广告单元。
Smart Lock(密码专用)
使用 Smart Lock 改进了 ID 令牌的行为。现在,应用必须通过调用
setIdTokenRequested(true)
明确请求令牌。此外,应用可以使用setServerClientId()
和setIdTokenNonce()
方法为令牌指定audience
和nonce
值。如需了解详情,请参阅以下 API 参考更新:- 向
CredentialRequest
类添加了getAccountTypesSet()
、getIdTokenNonce()
、getServerClientId()
和isIdTokenRequested()
方法。 - 向
CredentialRequest.Builder
类添加了setIdTokenRequested()
和setServerClientId()
方法。 - 向
HintRequest
类添加了getIdTokenNonce()
、getServerClientId()
和isIdTokenRequested()
方法。 - 向
HintRequest.Builder
类添加了setIdTokenNonce()
、setIdTokenRequested()
和setServerClientId()
方法。
- 向
认知度
- 添加了 Fence API 方法,以便为开发者延长时间范围围栏选项。如需了解详情,请参阅
TimeFence.aroundTimeInstant()
和TimeFence.inTimeInterval()
。 - 添加了 Snapshot API 接口,用于获取当前时间和位置的语义时间间隔。如需了解详情,请参阅
SnapshotAPI.getTimeIntervals()
以及TimeIntervalsResult()
和TimeIntervals()
类。
- 添加了 Fence API 方法,以便为开发者延长时间范围围栏选项。如需了解详情,请参阅
Google 登录
添加了供游戏开发者使用 Google Sign-in API 来简化服务器端身份验证的功能。如需了解详情,请参阅
GoogleSignInOptionsExtension
接口、GoogleSignInOptions
类和GoogleSignInOptions.Builder.addExtension()
方法。如需详细了解如何在游戏中集成服务器端身份验证,请参阅启用 Google Play 游戏服务的服务器端访问。Google 健身
添加了新的健康数据类型,可让您将更多健康数据写入 Google 健身平台,包括血压、血糖、血氧饱和度、体位、体温和生殖健康数据。如需了解详情,请参阅
HealthDataTypes
和HealthDataFields
类。Google 地图
此版本为多段线以及多边形和圆形的轮廓引入了自定义样式。
附近分享
向 Nearby
messages.audio
API 添加了AudioBytes
类,以便设备使用近超声音频收发数据。Firebase
最新的 Firebase 更新涉及多项功能,包括 Analytics、Authentication、Realtime Database、Storage、Test Lab for Android、崩溃报告和动态链接。如需了解详情,请参阅 Firebase Android SDK 版本说明。
2016 年 11 月 - 10.0 版
Google Play 服务 10.0 版的亮点。
Google Play 服务已更新至 10.0.1
此版本修复了
play-services-location.aar
中缺少的minSdkVersion
值,该问题会导致无意中将WRITE_EXTERNAL_STORAGE
、READ_EXTERNAL_STORAGE
和READ_PHONE_STATE
权限合并到应用清单中。Android 2.3.x 版本 (Gingerbread) 弃用
Google Play 服务 10.0.x 是全面支持 Android 2.3.x (Gingerbread) 的最终版本。使用 10.0.x 之后的 SDK 版本开发的应用将无法在 Android Gingerbread 设备上连接到 Google Play 服务。如需详细了解您的选项,包括构建多个 APK 以扩展您的应用对 Android Gingerbread 的支持,请参阅 Android 开发者博客。
投屏
Cast API 11 月版本向应用开发者在以下方面提供了改进的功能:
MediaStatus
类中的新方法getVideoInfo()
会获取VideoInfo
的当前实例,该实例标识 4K 屏幕分辨率。- 新方法
CastContext.getCastState()
公开了保留当前会话状态的CastState
,例如设备是否可用以及会话是否已建立。 - 新的
@drawable
按钮属性支持在迷你控制器和扩展控制器中自定义按钮样式。 ImagePicker
现在有一个采用所需宽高比的ImageHints
类的onPickImage
处理程序。- 新方法
CastContext.getMergedSelector()
公开了MediaRouteSelector
。 - 新增了两个广告插播类:
AdBreakClipInfo
包含有关广告插播剪辑的静态信息,AdBreakStatus
则包含状态信息。 - 当用户投射内容时,同一网络中的其他设备会收到一条固定的遥控器通知,以便控制播放。
- 如需详细了解此版本并查看其他说明,请参阅 Cast SDK 11 版。
位置信息
- 改进了蓝牙低功耗 (BLE) 扫描。
附近分享
- “附近通知”功能现在再次可用。如需了解详情和更新,请参阅附近通知开发者网站。
Firebase
- 针对 Firebase 的最新更新包含多项改进和 bug 修复,包括多项 Firebase App Indexing API 的可用性。如需了解详情,请参阅 Firebase Android SDK 版本说明。
2016 年 10 月 - 9.8 版
Google Play 服务 9.8 版中的亮点。
广告
- 针对使用 Google 移动广告 SDK 的应用内广告呈现的 DoubleClick Campaign Manager 广告客户,添加了 Active View 流量衡量数据的收集。
投屏
Cast API v3.3 在以下方面为应用开发者提供了改进的功能:
- 播放广告时,改进了进度条的外观,并对背景海报图片进行模糊处理。
- 添加了自定义迷你控制器样式的功能。
- 添加了
ImageHints
类,该类用于向ImagePicker
对象提供关于在界面中选择要显示的图片类型和大小的提示。 - 如需详细了解此版本,请参阅 Cast SDK v3.3。
健身
- Google 健身现在包含一个 Goals API,可让您的应用读取由 Google 健身 Android 应用的用户创建的健身目标。
Google 登录
- 允许用户使用 Credentials API 在应用点按一次,填写与其帐号关联的电话号码。
附近分享
- Nearby Messages 得到增强,增加了一个新的选择启用界面,并支持免触摸操作。
- 暂时无法使用附近通知功能。如需了解详情和更新,请参阅附近通知开发者网站。
Firebase
- 最新的 Firebase 更新包含多项改进和多项功能修复。如需了解详情,请参阅 Firebase Android SDK 版本说明。
2016 年 9 月 - 9.6 版
Google Play 服务 9.6 版亮点。
Google Play 服务已更新至 9.6.1:此版本修复了
play-services-location.aar
中缺少导致minSdkVersion
、READ_EXTERNAL_STORAGE
和READ_PHONE_STATE
权限合并到应用清单中的minSdkVersion
值的问题。WRITE_EXTERNAL_STORAGE
广告
- 向
MobileAds
类添加了发布商诊断 API 方法openDebugMenu
,为移动网站和移动应用广告发布商提供与桌面广告相同的问题排查和预览功能。
- 向
投屏
Cast API v3.2 在以下方面为应用开发者提供了改进的功能:
- 广告模式:在控制器投放广告时停用控制器和通知控件。
- 直播模式:直播视频和音频流现在带有播放/停止按钮,而不是播放/暂停按钮。
- 如需详细了解此版本,请参阅 Cast SDK v3.2。
Google 地图
- 自定义地图样式设置:您现在可以设置地图样式,以便更改外观(甚至隐藏)地图项(例如道路、公园、商家等)。
- 现在,商家地图注点 (POI) 默认显示在地图上。商家地图注点代表商店、餐馆和酒店等商家。您可以使用自定义地图样式设置隐藏这些内容。
- 如需了解详情和重要说明,请参阅 Maps Android API 版本说明。
地点
- 添加了
setCountry
方法,将地点自动补全请求的范围限制为单个国家/地区。
- 添加了
Firebase
- 最新的 Firebase 更新包含多项改进和多项功能修复。如需了解详情,请参阅 Firebase Android SDK 版本说明。
2016 年 8 月 - 9.4 版
Google Play 服务 9.4 版亮点。
Google 登录
GoogleSignInAccount
现在包含getFamilyName()
和getGivenName()
方法,用于允许访问已登录用户和系列名称。
Google+
Plus.API(包括
Plus.PeopleApi
和Plus.AccountApi
)已弃用。所有 Google+ 界面微件(例如分享和“+1”按钮)仍受支持。- 如果您想集成 Google 登录功能,请切换到
GoogleSignInApi
。 - 如果您的应用需要社交信息和更广泛的个人资料数据,请查看 Android 联系人提供程序或跨平台 People API。如需通过应用的用户群的社交图表来扩大应用的分发范围,请使用 Firebase 邀请。
如需了解详情,请参阅 Plus.API 弃用说明。
- 如果您想集成 Google 登录功能,请切换到
投屏
Cast API v3 现在包含面向应用开发者在以下方面的改进功能:
ControlButtonsContainer
接口定义了一个控制按钮容器。ExpandedControllerActivity
类为扩展控制器(全屏遥控器)提供了大部分实现。
地点
- Places API 现在包含一个经过重新设计的地点选择器界面,该界面实现了 Material Design 的原则。
Google 地图
- 针对相机移动开始、持续和结束事件添加了一组新的相机更改监听器。
- 添加了存储和检索与标记关联的任意数据对象的功能。
- 新增了设置首选最小和最大缩放级别的功能。
- 添加了限制用户能够滚动和平移的边界的功能。
- 如需了解详情,请参阅最新的 Google Maps Android API 版本说明。
安全性
- Safe Browsing API 可让应用确定 URI 是否与可能有害的应用或可能的社会工程攻击相关联。如需了解详情,请参阅使用 Safe Browsing API 检查网址。
Firebase
- 最新的 Firebase 更新包含多项改进和多项功能修复。如需了解详情,请参阅 Firebase 版本说明。
2016 年 6 月 - 9.2 版
Google Play 服务 9.2 版亮点。
Google Play 服务已更新到 9.2.1 此版本修复了 9.2.0 版本中包含的
proguard.txt
文件的问题,此问题会导致以下错误:在使用 Gradle 资源缩减器的 Android 项目中,会发生以下错误:
no viable alternative at input 'com.google.android.gms.common.util.DynamiteApi'
在使用 Jack 工具链的 Android 项目中,会发生类似于以下的错误:
Error while parsing '<path>/exploded-aar/com.google.android.gms/play-services-auth-base/9.2.0/proguard.txt':37 [<stack trace>] NoViableAltException(5@[])
广告
- 向
NativeAdOptions.Builder
类添加了setAdChoicesPlacement
方法。应用发布商可使用此方法指定其“广告选择”图标在原生广告中的位置。 - 通过几种问题修复,改善了视频广告的播放。
- 向
认知度
Awareness API 将单个位置信号和情境信号统一到一个 API 中,可让您创建具有强大基于上下文的功能的应用,这些功能对系统资源的影响微乎其微。它包含两组 API:
- Snapshot API 可让应用获取七个信号中的任何一个的当前值。
- Fence API 可让应用对用户环境中的更改做出反应。
投屏
Cast API v3 在以下方面为应用开发者提供了更完善的功能:
- 会话状态管理
- 连接、断开连接和重新连接逻辑
- 用户体验实现和界面
- 支持更多类型的设备
- 如需详细了解此版本,请参阅 Google Cast SDK v3。
Firebase
- 最新的 Firebase 更新包含多项改进和多项功能修复。如需了解详情,请参阅 Firebase 版本说明。
Google 健身
- 改进了 Android Wear 上的步数,使步数衡量在表盘和应用之间保持一致,并使用 HistoryApi#readDailyTotal 持续有效
- 使用 HistoryApi#registerDataUpdateListener() 监听数据更新,以允许您的应用在其他应用更新存储的数据时更新其内部数据缓存。
- 添加了一种新的饮水数据类型,用于测量用水量。
位置信息
- 修复了多个方面的 bug 和改进,包括电池管理和运动状态识别。
Google 地图
- 新的 MarkerOptions.zIndex() 方法可设置标记相对于地图上其他标记的叠放顺序。
- 您可以设置图块叠加层的透明度系数,以便用户看到叠加的图块下面的基本地图。
- 现在,您可以更轻松地将圆形设为可点击,然后使用 OnCircleClickListener 监听点击事件。
- 如需了解详情和重要说明,请参阅 Maps Android API 版本说明。
移动视觉
- 解决了移动视觉条形码检测和人脸检测所需的服务问题。所有用户都可以再次使用条形码和人脸检测功能。如需了解详情,请参阅 Mobile Vision 版本说明。
- 添加了 Text API:照片中的拉丁字符文本的光学字符识别(英语、西班牙语、德语、法语等)。Text API 会返回文本的组织结构(段落、行和字词)以及文本本身。
附近分享
- 添加了附近通知,让用户了解与附近信标和智能设备关联的应用和网站。
- Nearby.Messages 可以在后台扫描 Eddystone 信标和 iBeacon,并在发现与过滤器匹配的信标时唤醒客户端应用。如需了解详情,请参阅 Nearby.Messages。
- 此版本不再要求客户端使用 Proximity Beacon API 管理其信标。“附近”功能现在将直接返回经过解析的 BLE 通告,使客户端能够使用自己的解决方案来解读这些广告。
- 距离估算值和 RSSI 信息现已返回给前台信标客户端。
2016 年 5 月 - 9.0 版
Google Play 服务 9.0 版中的亮点。
Google Play 服务已更新到 9.0.2 Google Play 服务版本 9.0.2 现已发布。此版本修复了 Firebase Authentication 的一个已知问题,即在某些设备上无法使用
FirebaseAuthApi
。当这些设备尝试使用 Authentication API 时,就会发生FirebaseApiNotAvailableException
错误。Google Play 服务已更新至 9.0.1
Google Play 服务版本 9.0.1 现已发布。此版本修复了版本 9.0.0 的以下问题:
- 修复了出现 ContextCompat.getNoBackupFilesDir() 的类更改编译错误。
- 修复了一个以下问题:当您的应用使用 ProGuard 后处理时,在没有 Google Play 服务 APK 的设备上投放 AdMob 广告。
Firebase
Firebase 为移动开发者提供开发应用和扩大用户群以及通过应用内广告创收所需的工具和基础架构。在此版本中,Firebase API 现已在 Google Play 服务中提供,并包括新产品:Firebase Analytics、Firebase Storage、Firebase Remote Config、Firebase Crash Reporting、Firebase Dynamic Links 和 Firebase 通知。
如需查看适用于不同 Firebase 功能的库列表,请参阅 Firebase 库。 Google Play 服务 9.0 SDK 中的以下功能现已成为 Firebase 的一部分:
应用邀请(现为 Firebase 邀请)仍可在
com.google.android.gms.appinvite
上使用,但以后您应该使用com.google.firebase:firebase-invites
。Firebase Cloud Messaging 以 Google Cloud Messaging API 为基础构建而成。您可以继续将 Google Cloud Messaging 与
com.google.android.gms.gcm
搭配使用,但我们建议升级到com.google.firebase:firebase-messaging
。
如需详细了解 Firebase,请访问 https://firebase.google.com/。
广告
- 激励视频广告 Video API 现已支持自定义事件。
- 原生快捷视频现在包含一些 API,可让您控制视频的显示方式,包括指定初始静音状态和视频播放完毕时的回调。
- 更新了适用于移动应用的自定义搜索广告,让应用开发者能够根据用户查询通过高度相关的广告在应用内搜索事件中创收。经过此次更新,应用内变现解决方案等同于桌面设备或移动网站。应用开发者现在可以使用一整套扩展程序、布局、归因选项、回调和自定义广告图标。
- MobileAds API 现在支持使用
setAppVolume()
设置首选的视频广告数量,还支持使用setAppMuted()
屏蔽视频广告。 - 移动广告
initialize(android.content.Context, java.lang.String)
方法已不再废弃。initialize(android.content.Context)
方法现已弃用。 MediationNativeListener
接口现在包含onAdImpression()
方法,移动广告网络可在记录展示时调用该方法。
附近分享
- 简化了附近意见征求界面和权限模型。
- 任何具有精细位置权限的应用都可以扫描 BLE 信标,而无需额外的权限。
- 当应用调用 GoogleAPIClient
connect()
方法时,系统会向用户显示“选择启用”对话框。
- 简化了附近意见征求界面和权限模型。
游戏
- 客户端 SDK 进行了更新,新增了 2 个预测来改进 Player Stat API,包括预测玩家在接下来的 28 天内的支出,以及预测玩家成为第 95 百分位的玩家的概率。
- 更新了客户端 SDK,扩大了 Video Recording API 的适用范围。
Google 云消息传递
- Google Cloud Messaging (GCM) 已与 Firebase 集成。GCM 的现有用户仍然可以不间断地使用 GCM,但我们强烈建议您升级到全新简化的 Firebase Cloud Messaging (FCM) API,以便用户受益于未来的新功能和增强功能。如需了解详情,请参阅将适用于 Android 的 GCM 客户端应用迁移到 Firebase Cloud Messaging。
移动视觉
- 由于 Mobile Vision 所出现问题,该服务现已被停用。这样可防止尚未使用人脸检测或条形码检测功能的用户使用这些功能。在此问题得到解决之前,我们不建议您向应用添加新的 Mobile Vision 功能。
- 对于已经在使用移动 Vision 功能的应用,请在使用人脸或条形码检测器之前检查
FaceDetector.isOperational()
或BarcodeDetector.isOperational()
以确认检测器已准备就绪。
身份验证
GoogleAuthUtil 已移至 Google Play 服务 SDK 中的 -auth API 拆分。如果您的应用使用
GoogleAuthUtil.getToken()
,您可能会看到如下所示的错误:Error:(xx, xx) error: package com.google.android.gms.auth does not exist
Error:(xx, xx) error: cannot find symbol variable GoogleAuthUtil
如果您需要在 Android 上访问 REST API,请在 build.gradle 文件中添加 -auth 拆分:
compile 'com.google.android.gms:play-services-auth:9.0.1'
否则,我们建议您将应用迁移到 Google Sign-In API,以便将安全性和用户体验方面的最新改进整合到您的应用中。如需了解详情,请参阅我们的 Google 登录最佳做法指南。
版本 9.0.0 的已知问题
如果您的应用使用 AdMob 并且还使用 ProGuard 后期处理,那么除非您调整 ProGuard 配置或更新应用以使用 Google Play 服务 9.0.1 版 SDK,否则应用将无法在没有 Google Play 服务 APK 的设备上投放广告。为确保在应用更新为使用 Google Play 服务 9.0.0 SDK 后向这些设备投放广告,请在您的 ProGuard 配置文件中添加以下保留选项:
-keep public @com.google.android.gms.common.util.DynamiteApi class * { *; }
2015 年 12 月 - 8.4 版
Google Play 服务 8.4 版亮点。
Google 地图
- 此版本引入了许多新的事件监听器:
- 在用户长按信息窗口时,
OnInfoWindowLongClickListener
会触发对onInfoWindowLongClick(Marker)
的回调。 - 当用户关闭信息窗口时,
OnInfoWindowCloseListener
会触发对onInfoWindowClose(Marker)
的回调。如需了解详情,请参阅有关信息窗口事件的指南。 - 当用户点击多段线时,
OnPolylineClickListener
会触发对onPolylineClick(Polyline)
的回调。请参阅有关多段线事件的指南。 - 当用户点击多边形时,
OnPolygonClickListener
会触发对onPolygonClick(Polygon)
的回调。请参阅有关多边形事件的指南。 - 当用户点击地面叠加层时,
OnGroundOverlayClickListener
会触发对onGroundOverlayClick(GroundOverlay)
的回调。请参阅有关地面叠加层事件的指南。
- 在用户长按信息窗口时,
- 您可以通过对相关对象调用
setClickable(boolean)
来启用或停用多段线、多边形和地面叠加层的可点击性。 - 修复了几个 bug。如需了解详情,请参阅 Google 地图版本说明。
- 此版本引入了许多新的事件监听器:
Google 商家信息
- 此版本引入了新的自动补全服务,该服务会返回地点预测以响应用户搜索查询。
PlaceAutocompleteFragment
是内置自动补全功能的搜索对话框。GeoDataApi.getAutocompletePredictions()
,可让您通过程序化方式放置预测结果,以允许创建完整的自定义搜索界面。
- 此外,地点选择器中也添加了自动补全功能。
- 此版本引入了新的自动补全服务,该服务会返回地点预测以响应用户搜索查询。
Google 登录
- 当用户通过 Google 设置 > 关联的应用撤消应用的访问权限时,Google Play 服务将启动撤消服务来清理缓存的登录状态。
- 您可以使用 setHostedDomain 构建器方法,配置
GoogleSignInOptions
对象,以提示用户仅使用您的 Google Apps 网域中的帐号登录。 - 移除了
onUploadServerAuthCode
回调和相关函数。如需为后端获取访问令牌,请使用requestServerAuthCode
和getServerAuthCode
方法。如需了解详情,请参阅启用服务器端访问。
Google 健身记录
- Google Fit History API 现在添加了新方法
updateData
,可让您更轻松地更新 Google 健身中存储的数据。使用updateData
时,您不再需要删除要添加到 Google 健身中的新数据点的现有数据点。通过删除与新数据点重叠的现有数据点,系统会自动解决冲突。
- Google Fit History API 现在添加了新方法
附近消息
- 新增了对于在后台订阅 BLE 信标消息的支持。这样一来,即使您的应用当前未启用,也可以接收信标通知。
应用邀请
- 现在,您在发送基于电子邮件的邀请时可包含应用中的其他数据,包括:自定义图片、邀请安装按钮的自定义号召性用语文字,以及邀请电子邮件的自定义 HTML。
Vision API
- 新增了对 Aztec 条码的支持。
定位服务
- 提高了使用 Wi-Fi 或手机基站确定位置时的准确性。
已知问题
- 最新版本的 Android Wear 模拟器目前无法使用。
2015 年 11 月 - 8.3 版
Google Play 服务 8.3 版亮点。
- Google 登录 - 新的
GoogleSignIn
API 可让您更轻松地将基本 Google 帐号功能集成到您的应用中。部分更改包括:- 您现在可以更改
GoogleApiClient
登录状态,而无需重新建立连接。如需了解详情,请参阅SIGN_IN_MODE_OPTIONAL
和SIGN_IN_MODE_REQUIRED
。 - 简化向服务器进行身份验证时的集成。
- 不再需要系统权限即可获取登录帐号。
- 经过重新设计的“登录”按钮。
- 您现在可以更改
- 位置信息服务
- 改进了一体化位置信息提供程序的电池性能。
- 利用新的
flushLocations()
方法,您可以立即返回任何批量处理的位置,而不必等待批量处理发生。
- 应用衡量 - 此版本新增了一项功能,用于收集关于应用内购买事件的匿名统计信息。
- 应用邀请 - 新的
AppInvite.AppInviteApi.getInvitation()
方法会设置ResultCallback
,以用于启动深层链接 Activity。
- 应用邀请 - 新的
- 其他改进 - 我们对 Google Play 服务进行了多项改进和更改,包括:
- 借助新的
AdRequest.Builder setIsDesignedForFamilies
方法,已选择亲子同乐计划的应用可以指定给定广告请求是否应返回符合“亲子同乐”计划的广告。 - 当需要用户互动时,可使用
ResolvingResultCallbacks
自动启动 API 调用返回的分辨率 CastRemoteDisplayLocalService
公开了新的回调函数,即onServiceCreated
在创建本地服务时调用。GoogleApiClient.dumpAll()
方法可用于调试生命周期问题。- 您现在可以以编程方式对
CameraSource
执行setAutoFocusEnabled()
。 - 借助
DataApi
,您现在可以使用PutDataRequest.isUrgent()
方法指定要同步到穿戴式设备的设备的紧急程度。 - Credentials API 已从 -base 移至 -auth 库。您可能需要添加
compile 'com.google.android.gms:play-services-auth:8.3.0'
以避免编译错误。
- 借助新的
已知问题
- 如果您在使用 Google 服务插件时收到“Found com.google.android.gms:play-services-auth:8.3.0,但需要 8.1.0 版”错误消息,请将 Google 服务插件升级到 1.5.0-beta2 或更高版本。
2015 年 9 月 - 8.1 版
Google Play 服务 8.1 版亮点。
- 添加了对 Marshmallow 权限模型的支持。
- Play Games Player Stats API - 一种新的 API,可让您在整个游戏生命周期中为特定的玩家细分量身打造玩家体验。玩家细分基于玩家进度、支出和互动度。
- Google Maps Android API - 新增了对穿戴式应用的氛围模式的支持。氛围模式适用于始终开启的应用,并会在用户不再活跃地使用应用时激活。
- 应用邀请 - 您现在可以自定义从您的应用发送的电子邮件邀请。
- Nearby Messages API - 当活跃的附近发布或订阅过期时,您的应用会收到回调。
- Google Places API -
AutocompletePrediction
中添加了三个新方法,可让您轻松访问地点说明的主要部分和次要部分,以及说明的完整文本。这些方法取代了现已废弃的getDescription()
和getMatchedSubstrings()
。如需了解详情,请参阅 Android 版 Google Places API 版本说明。 应用衡量 - 此版本添加了衡量软件包,其中包含有关应用事件(例如用户首次打开您的应用)的匿名统计信息的功能。除非正确配置,否则这些数据不会收集,但您可以通过向应用添加以下资源来永久选择停用这些统计信息:
<?xml version="1.0" encoding="utf-8"?> <resources> <integer name="google_app_measurement_enable">0</integer> </resources>
GoogleApiClient
、PendingResult
和OptionalPendingResult
现在是抽象类,而不是接口。PendingResult.setResultCallback
的签名已从setResultCallback(ResultCallback<R> callback)
更改为setResultCallback(ResultCallback<? super R> callback)
。对接受超时参数的setResultCallback
进行了等效更改。如果您以前直接实现过这些接口,则需要改为扩展抽象类。如果您将这些类用于测试目的,我们建议您使用所提供的实用程序类PendingResults
,它可以提供已取消或立即可用的Result
。
2015 年 8 月 - 7.8 版
有关 Google Play 服务 7.8 中的功能亮点摘要,请参阅公告博文。
- Mobile Vision API - 此版本引入了新的实时设备端 API,用于理解照片和视频中的对象。Mobile Vision 框架包含人脸检测器、条形码扫描器,以及用于跟踪这些对象在视频中位置的函数。
- Nearby Messages API - 新的 Nearby Messages API 为附近的设备和信标提供跨平台 API,让您无需使用同一个 Wi-Fi 网络即可发现彼此并相互通信。
- Smart Lock(Android 版)。此版本改进了 Smart Lock(Android 版),能够检测出您步行的独特步态。假如您的手机盗走了手机,多数情况下设备就会锁定。启用贴身检测试用一下。
- 地点照片 - 支持使用 Places API 检索和显示地点照片。
2015 年 5 月 - 7.5 版
有关 Google Play 服务 7.5 的功能亮点摘要,请参阅公告博文。
Smart Lock(密码专用)- 此版本引入了
gms.auth.api.credentials
API,用以保存和检索凭据,并让用户自动跨设备(以及 Chrome 中的网站)登录。如需保存凭据,请调用Auth.CredentialsApi.save()
方法。反之,如需检索 Android 设备和 Chrome 中保存的凭据,请调用Auth.CredentialsApi.request()
方法。Google Cloud Messaging - 此版本使您能够更有效地向最终用户发送消息和通知、优化任务调度以节省电池电量,并简化应用接收消息的方式。通过主题消息传递,您可以构建个性化通知以覆盖目标受众群体。使用新的
GcmListenerService
实现接收 GCM 消息的标准化方式,并在 GCM 服务器提出请求时显示通知。借助新的GcmNetworkManager
类,您可以通过省电的方式安排一次性任务和定期任务,并指定网络和设备充电限制以进一步优化电池用量。广告 - 此版本向 AdMob、DFP 和 AdX 添加了发布商呈现的原生广告。借助原生广告,发布商可以获取广告的单个素材资源,并能够决定如何以最适合其应用内容的方式展示广告。AdMob、 DFP 和 AdX 都支持两种系统定义的格式,即应用安装广告和内容广告。DFP 发布商还可以使用自定义原生广告格式,使用自己的预订广告资源构建自定义原生广告解决方案。
Cast - 全新的 适用于 Google Cast 的 Game Manager API 引入了对游戏的支持,其中包括简化的通信模式、每个发送者设备的多名玩家,以及发送者和接收者之间的自定义消息,使您能够利用 Cast 体验改进任何游戏。新的远程显示连接模式允许原生应用(尤其是游戏)将第二个显示内容直接投射到电视上;现在,可通过 Cast 进行任何游戏,从而构建更大的屏幕。新的 Autoplay 和 Queueing API 使所有关联的应用能够同步、可修改的媒体队列,并支持预加载自适应数据流。
实例 ID - 实例 ID 是每个应用实例的唯一标识符,使其可以使用实例 ID 云服务生成安全令牌。
地图 - 此版本让您可以在 Android Wear 上使用 Google Maps Android API,因此您现在可以创建可直接在穿戴式设备上运行的基于地图的应用。
Fit - Fit API 现在提供移动距离和卡路里消耗数据,您可以订阅。此版本还针对锻炼活动引入了一种新的数据类型 (
TYPE_WORKOUT_EXERCISE
)。云端硬盘 - 此版本让您可以通过调用
delete()
方法来永久删除文件和文件夹,即使您的应用处于离线状态。App 邀请 - 使用新的
appinvite
API 通过口口相传扩充您的应用。让用户能够与他们的联系人和好友分享您的应用。让 Google 为您的引荐和新手入门流程提供支持,以便您可以专注于构建出色的应用。