2023 年 3 月 13 日
play-services-basement
ライブラリの最新のアップデートにより、Google Play 開発者サービスへの接続のパフォーマンスが向上します。Nearby UWB SDK の最新アップデートでは、次の変更を行いました。
- Nearby サービスが
UWBClient
を再利用して複数のセッションをサポートする問題を修正しました。
- Nearby サービスが
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 月 2 日
Firebase の最新アップデートでは、以下が変更されました。
- Firebase Android BoM(部品構成表)
- Cloud Firestore
- Firebase App Check
- Firebase App Distribution
- Firebase App Distribution Gradle プラグイン
- Firebase Cloud Messaging
- Firebase アプリ内メッセージング
- 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 開発者サービスのスレッド ライブラリの最新のアップデートにより、API がベータ版のステータスから一般提供になります。
maven.google.com でリリースされたアーティファクト
- com.google.android.gms:play-services-threadnetwork:16.0.0
2023 年 2 月 15 日
play-services-base
ライブラリの最新のアップデートで、次の変更が行われました。GoogleApiAvailability
に新しい API を追加しました。これにより、デベロッパーはActivityResultContract
パターンを使用してisGooglePlayServicesAvailable
から返されるエラーコードの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 Mobile Ads 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 アプリ内メッセージング
- 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 UI を起動できます。この市場の商品名を返す新しい API
getProductName
を追加しました。
maven.google.com でリリースされたアーティファクト
- com.google.android.gms:play-services-pay:16.1.0
2022 年 12 月 15 日
- Google Play 開発者サービスの Matter ライブラリの最新のアップデートにより、API がベータ版ステータスから一般提供版にアップグレードされました。
maven.google.com でリリースされたアーティファクト
- com.google.android.gms:play-services-home:16.0.0
2022 年 12 月 14 日
- Google Mobile Ads 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 開発者サービス ML Kit スマート リプライ ライブラリの初回ベータ版リリース。詳細については、ML Kit リリースノートをご覧ください。
maven.google.com でリリースされたアーティファクト
- com.google.android.gms:play-services-mlkit-smart-reply:16.0.0-beta1
2022 年 12 月 5 日
OSS ライセンス Gradle プラグインの最新のアップデートでは、次の問題が修正されました。
- Gradle 構成キャッシュ機能のインキュベーションに関するエラーを回避するように
notCompatibleWithConfigurationCache
を設定します。 (GitHub の問題 #206)
- Gradle 構成キャッシュ機能のインキュベーションに関するエラーを回避するように
maven.google.com でリリースされたアーティファクト
- com.google.android.gms:oss-licenses-plugin:0.10.6
2022 年 11 月 17 日
play-services-auth
ライブラリの最新のアップデートで、次の変更が行われました。- デベロッパーが JetPack ライブラリでパスキーを使用できるように、新しい API を
BeginSignInRequest
に追加しました。 - デベロッパーがアクティビティの結果インテントからステータス オブジェクトを取得できる新しい API が
CredentialSavingClient
に追加されました。
- デベロッパーが JetPack ライブラリでパスキーを使用できるように、新しい API を
play-services-fido
ライブラリの最新のアップデートで、次の変更が行われました。FidoCredentialDetails
を導入しました。GoogleThirdPartyPaymentExtension
を導入しました。DevicePublicKeyStringDef
を導入しました。
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)ネイティブの初期ベータ版リリース。 詳しくは、ドキュメントをご覧ください。
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
を構築するための優先メソッドとしてLocationRequest.Builder
クラスを追加し、古い作成メソッドを非推奨にしました。CurrentLocationRequest.Builder
とLastLocationRequest.Builder
がfinal
になりました。- Instant App によって呼び出される
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 アプリ内メッセージング
- Firebase ML
- Firebase Performance Monitoring
- Firebase Performance Monitoring Gradle プラグイン
- Firebase Realtime Database
- Firebase Remote Config
- Firebase インストール
- Google アナリティクス用の Firebase SDK
詳細については、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 Mobile Ads Android SDK と Firebase Ads SDK をアップデートします。詳細については、プロダクトのリリースノートをご覧ください。
play-services-cast
ライブラリとplay-services-cast-framework
ライブラリの更新。詳しくは、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
ライブラリの最新のアップデートで、次の変更が行われました。ModuleInstallClient
API との互換性を確保するため、TfLiteGpu.getClient(context)
を追加しました。TfLiteGpu.isGpuDelegateAvailable(context)
の安定性を改善しました
maven.google.com でリリースされたアーティファクト
- com.google.android.gms:play-services-tflite-gpu:16.1.0
2022 年 9 月 21 日
play-services-games
ライブラリの最新のアップデートで、次の変更が行われました。- 録画機能はサポートを終了しました。
- Android SDK バージョン 33 以降で Play ゲームサービスを介した動画の録画を無効化しました。
maven.google.com でリリースされたアーティファクト
- com.google.android.gms:play-services-games:23.0.0
2022 年 9 月 20 日
ウェアラブル ライブラリの最新のアップデートで、以下の点が変更されました。
- Google Play 開発者サービスを搭載したデバイスでのウェアラブル SDK の利用を改善しました。
- Android 13 をターゲットとするアプリに対するサポートを追加しました。
@RecentlyNonNull
と@RecentlyNullable
を厳密な null 可能性アノテーション(@NonNull
と@Nullable
)に置き換えました。この変更により、Kotlin コードのビルド時または Javanull
チェック フレームワークの使用時に、null 可能性警告の原因となっていたエラーが使用されるようになりました。
詳細については、ウェアラブル リリースノートをご覧ください。
Google Play 開発者サービスの ML Kit ライブラリを更新します。詳細については、ML Kit リリースノートをご覧ください。
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 ライブラリの初期ベータ版リリース。
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 Mobile Ads 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 を追加しました。これらの API を使用すると、Google でログインする際にユーザーの Google アカウントに確認済みの電話番号をリクエストできます。
Firebase の最新アップデートでは、以下が変更されました。
- Firebase Android BoM(部品構成表)
- Google アナリティクス用の Firebase SDK
- 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 アプリ内メッセージング
- 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 開発者サービスの ML Kit ライブラリを更新します。詳細については、ML Kit リリースノートをご覧ください。
play-services-dtdi
ライブラリ(v16.0.0-beta01)の初期ベータ版がリリースされました。これは、デバイス間 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)
のサポートが終了しました。 代わりに、Task API を返すCastContext#getSharedInstance(Context, Executor)
と、Cast SDK が内部 Cast モジュールの読み込みに失敗した場合に例外を処理するModuleUnavailableException
を使用します。ApplicationMetadata#getImages()
のサポートが終了しました。 代わりに、ApplicationMetadata#getIconUrl()
を使用します。これにより、Cast デベロッパー コンソールに設定されたアプリ イメージが返されます。play-services-cast-tv
ライブラリのminSdkVersion
を 14 から 16 に変更しました。
詳しくは、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 コントローラ クライアントの作成を有効にしました。
- 1 対多の双方向レンジング(DS-TWR)が有効になりました。
Nearby Connections SDK の最新アップデートでは、次の点が変更されました。
- 接続品質が良好(6 ~ 60 MBps)、正常(60 ~ 200 KBps)、または低速(5 KBps)であることをクライアントに通知する
ConnectionLifecycleCallback#onBandwidthChanged
を追加しました。 - 元の API を置き換える
ConnectionType
を追加しました(例:AdvertisingOptions.Builder#setDisruptiveUpgrade
ではなくAdvertisingOptions.Builder#setConnectionType
を使用します)。 AdvertisingOptions.Builder#setDisruptiveUpgrade
のサポートが終了しました。 代わりにAdvertisingOptions.Builder#setConnectionType
を使用してくださいConnectionOptions.Builder#setDisruptiveUpgrade
のサポートが終了しました。 代わりにConnectionOptions.Builder#setConnectionType
を使用してください
- 接続品質が良好(6 ~ 60 MBps)、正常(60 ~ 200 KBps)、または低速(5 KBps)であることをクライアントに通知する
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 Dynamic Module のサポート
- Firebase ML
- Firebase Remote Config
- Google アナリティクス用の Firebase SDK
詳細については、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 Mobile Ads 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 ライブラリの初期ベータ版リリース。
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 開発者サービスのコードスキャナ ライブラリの最新リリースが利用可能になりました。更新の詳細については、ML Kit リリースノートをご覧ください。
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)と Android 版strict-version-matcher
プラグイン(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 アシスタントとのドキュメント共有について詳しくは、アシスタントへの動的ショートカットのプッシュをご覧ください。
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 ライブラリの最新版には、TensorFlow の v2.9 リリースに含まれるすべての変更が含まれています。
play-services-fitness
ライブラリの最新のアップデートにより、過去のフィットネス データの読み取りと書き込みをサポートする API が非推奨になり、ヘルスコネクトに置き換えられました。
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 Mobile Ads 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)には、Nearby 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 開発者サービスのコードスキャナ ライブラリの初期ベータ版リリースです。詳細については、ML Kit リリースノートをご覧ください。
maven.google.com でリリースされたアーティファクト
- com.google.android.gms:play-services-code- Scanner:16.0.0-beta1
2022 年 5 月 6 日
Firebase の最新アップデートでは、以下が変更されました。
- Firebase Android BoM(部品構成表)
- Google アナリティクス用の Firebase SDK
- 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 の付近の接続では、
BLUETOOTH_ADVERTISE
、BLUETOOTH_CONNECT
、BLUETOOTH_SCAN
の各権限が必要になりました。Payload#setFileName()
とPayload#setParentFolder()
を追加しました。割り当てられたファイル名と相対パスによって受信ファイルが保存されます。公衆衛生機関(PHA)が、接触通知の PHA で定義されたバリアントを添付できる、
VariantOfConcern
を追加しました。たとえば、PHA は次の定義を割り当てることができます。VariantOfConcernType.type1
: 「ワクチンは効果的」VariantOfConcernType.type2
: 「高伝送」VariantOfConcernType.type3
- 「重大度: 高」VariantOfConcernType.type4
: 「ワクチンの飛躍的進歩」Nearby Message 超音波機能のサポートが終了しました。
maven.google.com でリリースされたアーティファクト
- com.google.android.gms:play-services-nearby:18.1.0
2022 年 3 月 24 日
Firebase の最新アップデートでは、以下が変更されました。
- Firebase Android BoM(部品構成表)
- Google アナリティクス用の Firebase SDK
- 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(部品構成表)
- Google アナリティクス用の Firebase SDK
- 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 アプリ内メッセージング
- 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 問題 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 開発者サービスの ML Kit ライブラリを更新します。詳細については、ML Kit リリースノートをご覧ください。
Google Mobile Ads 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 ライブラリの公開ベータ版が公開されました。このライブラリは、スタンドアロンの 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
- Google アナリティクス用の Firebase SDK
詳細については、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 が含まれています。SIM カード上の電話番号を選択して、呼び出し元のアプリと共有することができます。詳細については、API ドキュメントをご覧ください。
maven.google.com でリリースされたアーティファクト
- com.google.android.gms:play-services-auth:20.1.0
2022 年 1 月 25 日
- Google Play 開発者サービスの ML Kit ライブラリを更新します。詳細については、ML Kit リリースノートをご覧ください。
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
が追加されました。これにより、クラウドにバックアップされた Block Store データをエンドツーエンドで暗号化できるかどうかを検証できます。
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
の最新アップデートにより、Kotlin コードでTask<Void>
の結果を処理するときにランタイム NPE(NullPointerException
)につながる可能性がある問題が解決されます。2021 年 12 月 9 日リリースに記載されているライブラリ バージョンのいずれかを使用している場合、play-services-base
とplay-services-tasks
の v18.0.1 に明示的に依存することで、ランタイム NPE を回避できます。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 日にリリースされた他のアーティファクトの新しいバージョンをリリースする予定です。その際、
play-services-base
とplay-services-tasks
の 18.0.1 バージョンに新しいPOM
依存関係が設定されます。Firebase の最新アップデートでは、以下が変更されました。
- Firebase Android BoM(部品構成表)
- Google アナリティクス用の Firebase SDK
この 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 開発者サービスの ML Kit ライブラリを更新します。詳細については、ML Kit リリースノートをご覧ください。
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 月 09 日
いくつかのライブラリの最新アップデートでは、次の変更が行われました。
- これまで
@RecentlyNonNull
と@RecentlyNullable
が使用されていた場合でも、厳密な null 可能性アノテーション(@NonNull
と@Nullable
)が使用されています。この変更により、Kotlin コードのビルド時または Javanull
チェック フレームワークの使用時の null 可能性の警告の原因がエラーになりました。同様のアノテーションの変更は、他のcom.google.android.gms
アーティファクトの今後のリリースで段階的にロールアウトされる予定です。
影響を受けるライブラリの一覧については、下記の「リリースされたアーティファクト」をご確認ください。
- これまで
play-services-base
、play-services-basement
、play-services-tasks
ライブラリの最新のアップデートには、上記の厳密な null 可能性アノテーションの変更と、以下の追加の変更が含まれています。- サポートが終了したフィットネス定数をスコープから削除しました。
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 Mobile Ads 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
ライブラリの更新:- キューの改善:
- キューが並べ替えられたときに呼び出される、新しい
itemsReorderedAtIndexes
コールバックをMediaQueue
に追加しました。 - キューコマンドのシリアル化のサポートが追加されました。
- RemoteMediaClient#queueSetRepeatMode の
customData
パラメータを null 許容にしました。 - リモート ディスプレイ機能のサポートが終了しました。
minSdkVersion
を 14 から 16 に変更しました。
詳しくは、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
2020 年 10 月 29 日
Firebase の最新アップデートでは、以下が変更されました。
- Firebase Android BoM(部品構成表)
- Cloud Firestore
- Firebase Cloud Messaging
- Firebase Crashlytics
- Firebase Crashlytics Gradle プラグイン
- Firebase Dynamic Links
- Firebase アプリ内メッセージング
- Google アナリティクス用の Firebase SDK
詳細については、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)以降がサポートされるようになりました。このリリースには、オプトインで利用可能になった新しい地図レンダラが含まれています。これにより、パフォーマンスと安定性が向上し、Cloud ベースのマップのスタイル設定がサポートされています。この変更とその他の更新の詳細については、プロダクトのリリースノートをご覧ください。
maven.google.com でリリースされたアーティファクト
- com.google.android.gms:play-services-maps:18.0.0
2021 年 10 月 11 日
play-services-appset
ライブラリの一般提供が開始されました。このライブラリは、ユーザーのプライバシーを尊重しながら、分析や不正防止などのユースケースをサポートするように設計されています。このライブラリには、アプリセット ID を管理するメソッドが含まれています。これは、特定のデバイスで使用する一意の ID であり、組織が所有する一連のアプリ間で使用状況やアクションを関連付けることができます。詳しくは、こちらのガイドをご覧ください。
この GA リリースには、デベロッパー プレビュー バージョンに対する次の更新が含まれています。
- 複数のクライアント インターフェースの名前を変更しました。詳細については、
play-services-appset
API のリファレンス ドキュメントをご覧ください。 play-services-appset
ライブラリが今後のデベロッパー スコープのアプリセット ID と互換性を持つようにしました。Google Play 開発者サービスは、デベロッパー スコープのアプリセット ID のサポートをまもなく追加する予定です。この機能は、Google Play 開発者サービスでリリースされ、play-services-appset
ライブラリのバージョンをアップグレードすることなくユーザーのデバイスに push されます。
- 複数のクライアント インターフェースの名前を変更しました。詳細については、
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
- Google アナリティクス用の Firebase SDK
詳細については、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 Mobile Ads 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
v17.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-analysts-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
が広告のクリックを記録しないバグを修正しました。- 接続されていない広告を読み込みようとするとアプリケーションがクラッシュするバグを修正しました。
maven.google.com でリリースされたアーティファクト
- com.google.android.gms:play-services-afs-native:19.0.1
2021 年 8 月 23 日
- Google Mobile Ads 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 アプリ内メッセージング
- Google アナリティクス用の Firebase SDK
詳細については、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 日
アナリティクス ライブラリの最新アップデートでは、次の変更が行われました。
- 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 であり、組織が所有する一連のアプリ間で使用状況やアクションを関連付けることができます。詳細については、こちらのガイドをご覧ください。
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 にリンクできます。 - ユーザーがアプリを Google にリンクしていた場合にアプリにログインできるようにするため、新しいメソッド
BeginSignInRequest.Builder#associateLinkedAccounts
を追加しました。
- 新しい 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 ネイティブ ライブラリの最新のアップデートには、以下の変更が含まれています。
ウェブやプレビューでの広告のレンダリングに合わせて、モバイル広告のレンダリングを更新します。詳細については、AFS Native SDK for Android リリースノートをご覧ください。
SPA 広告をリクエストできなくなります。
Stream Protect SDK をレイテンシの影響を受けやすいダウンストリームの Android TV アプリで使用できるようになりました。この SDK はデバイスのファームウェアをサポートする必要があり、現時点では Chromecast with Google TV でのみ動作します。詳細については、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 可能性の適用に備え、以前は明示的に null 可能性を定義していなかった複数の SDK に
@RecentlyNonNull
アノテーションと@RecentlyNullable
アノテーションを追加しました。この変更により、null 安全違反に関する警告が発生します。この変更により、Kotlin との相互運用性が向上し、Java の null チェック フレームワークを使用するアプリの静的 null チェックが改善されました。
@RecentlyNonNull
と@RecentlyNullable
の同様の追加は、他のcom.google.android.gms
アーティファクトの今後のリリースで段階的にロールアウトされる予定です。
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 サーフェスに
@NonNull
アノテーションと@Nullable
アノテーションを追加しました。これにより、null
の値を安全な方法で処理していなかった Kotlin アプリが破損する可能性があります(null 安全に関する Kotlin ドキュメントをご覧ください)。ConnectionsClient を抽象クラスではなくインターフェースに変更しました。
ConnectionsClient#MAX_BYTES_DATA_SIZE を最終版に変更しました。
両方のデバイスに提供された 4 桁の人が読める形式の認証トークンを取得するために、ConnectionInfo#getAuthenticationDigits() を追加しました。
Payload#issensitive() と Payload#set センシティブ(ブール値)による機密ファイル転送のサポートが追加され、他のアプリから共有ファイルへのアクセスが制限されました。
中断を伴うアップグレード機能のサポートを追加しました。この機能はデフォルトで有効になっています。クライアントは AdvertisingOptions.Builder#setDisruptiveUpgrade(boolean) と ConnectionOptions.Builder#setDisruptiveUpgrade(boolean) で無効にできます。これにより、アップグレードの進行中に、最初に接続された Wi-Fi ネットワークが無効化または切断されるのを防ぐことができます。
Payload.File#close() と Payload.Stream#close() が非推奨になりました。
Google Mobile Ads 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 可能性の適用に備え、以前は明示的に null 可能性を定義していなかった複数の SDK に
@RecentlyNonNull
アノテーションと@RecentlyNullable
アノテーションを追加しました。この変更により、null 安全違反に関する警告が発生します。この変更により、Kotlin の相互運用性が向上し、Java の null チェック フレームワークを使用するアプリの静的 null チェックが改善されました。
@RecentlyNonNull
と@RecentlyNullable
の同様の追加は、他のcom.google.android.gms
アーティファクトの今後のリリースで段階的にロールアウトされる予定です。
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
- Google アナリティクス用の Firebase SDK
- 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 アプリ内メッセージング
- Firebase インストール
- Firebase ML
- Firebase Performance Monitoring
- Firebase Performance Monitoring Gradle プラグイン
- Firebase Realtime Database
- Firebase Remote Config
次のベータ版の初期リリースがリリースされました。
- 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-analysts:17.0.0
- com.google.firebase:firebase-analysts-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 Mobile Ads 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 サーフェスに null 可能性アノテーション「non-semver-breaking」を追加しました。
Android 11(API レベル 30)以降でパッケージの公開設定のフィルタリングをサポートするために、
AndroidManifest.xml
に次の宣言を追加しました。com.google.android.gms:play-services-maps:17.0.1
に更新した後、独自のAndroidManifest.xml
から次の行を削除できます。
ウェアラブル ライブラリの最新のアップデートで、以下の点が変更されました。
- バグの修正
- Google Play 開発者サービスを搭載したデバイスでのウェアラブル SDK の利用を改善しました。
詳細については、ウェアラブル リリースノートをご覧ください。
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 クラスを追加しました。
- CastStatusCodes の詳細な説明を提供する CastReasonCodes を追加しました。CastContext#getCastReasonCodeForCastStatusCode(int) メソッドを使用して、CastStatusCodes から CastReasonCodes に変換します。
- 依存関係
com.google.android.datatransport:transport-api
を最新バージョンに更新しました。
詳しくは、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
- Google アナリティクス用の Firebase SDK
詳細については、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 Mobile Ads 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 Mobile Ads 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 アプリ内メッセージング
- 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
の最新アップデートでは、次の変更を行いました。Fused Location Provider(FLP)では、デフォルトで最初の不正確な位置情報が抑制されるようになりました。この動作により、レイテンシを最小限に抑えつつ、位置情報の精度を向上させることができます。より正確な結果よりも早く結果を取得したいデベロッパーは、新しい
LocationRequest#setWaitForAccurateLocation()
メソッドを呼び出すことができます。アプリが Sleep API に登録できるようにする
ActivityRecognitionClient#requestSleepSegmentUpdates()
メソッドを追加しました。
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 アプリ内メッセージング
- Firebase Remote Config
- Google アナリティクス用の Firebase SDK
詳細については、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
クラスの初回公開ベータ版リリースを追加しました。 このクラスは、認証プロセスを完了するために Android スマートフォンを FIDO 認証システムに変換するメソッドを提供します。Fido#FIDO2_KEY_RESPONSE_EXTRA
とFido#FIDO2_KEY_ERROR_EXTRA
のサポートを終了しました。AuthenticatorAssertionResponse#getKeyHandle()
のサポートを終了しました。AuthenticatorAttestationResponse#getKeyHandle()
のサポートを終了しました。
maven.google.com でリリースされたアーティファクト
- com.google.android.gms:play-services-fido:19.0.0-beta
2021 年 1 月 20 日
- Google Mobile Ads 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
- Google アナリティクス用の Firebase SDK
詳細については、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 アプリ内メッセージング
- 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-analysts:16.1.0
- com.google.firebase:firebase-analysts-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 開発者サービスのビジョン ライブラリの最新のアップデートには、内部アップデートのみが含まれています。
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 Mobile Ads 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
を追加しました。ユーザーが [Google でログイン] ボタンをタップしたときに Google ログインのフローを開始する新しい API
SignInClient#getSignInIntent(GetSignInIntentRequest)
を追加しました。
play-services-games
ライブラリの最新のアップデートで、次の変更が行われました。リアルタイム API とターンベースのマルチプレーヤー 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 アプリ内メッセージング
- Firebase インスタンス ID
- Firebase Remote Config
- Google アナリティクス用の Firebase SDK
- 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 Mobile Ads 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 開発者サービスを使用するのに適したメタデータタグがない場合に、IllegalStateException
の代わりにGooglePlayServicesIncorrectManifestValueException
またはGooglePlayServicesMissingManifestValueException
をスローします。これは、アプリのビルド方法に問題があることを示している可能性があります。
Google Play 開発者サービスのフィットネス プログラムの最新版に以下の変更が加えられました。
書き込みアクセスは、アプリが書き込んだデータの読み取りのみを許可します。他のアプリによって書き込まれたデータを引き続き Google Fit プラットフォームから読み取るには、コードを更新して、関連するデータ型の読み取りアクセス スコープをリクエストします。
心拍数データには独自のスコープがあります。
睡眠データには、独自のスコープと新しいデータ型があります。
TYPE_SLEEP_SEGMENT
とSleepStages
をご覧ください。FitnessActivities#SLEEP
とその他のスリープタイプを非推奨にしました。代わりに新しいSleepStages
を使用してください。SessionsClient
を扱う際に、FitnessOptions
の適切なメソッドを使用して、アプリがアクセスする必要があるセッションの種類を指定する必要があります。
詳細については、Google Fit リリースノートをご覧ください。
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 Code Browser API が追加されました。
maven.google.com でリリースされたアーティファクト
- com.google.android.gms:play-services-auth-api-phone:17.5.0
2020 年 10 月 6 日
Firebase の最新アップデートでは、以下が変更されました。
- Firebase Android BoM(部品構成表)
- Google アナリティクス用の Firebase SDK
- 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)と Android 用strict-version-matcher
プラグイン(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-analysts:16.0.0
- com.google.firebase:firebase-analysts-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
の最新アップデートでは、次の変更を行いました。デバイス上で現在の位置情報の修正を 1 つ計算する
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 Mobile Ads 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 Native で TCF v2 のサポートが追加されました。詳細については、AFS Native SDK for Android リリースノートをご覧ください。
2020 年 9 月 1 日
Google Play 開発者サービスのビジョン ライブラリの更新には次のようなものがあります。
- 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 可能性の適用に備え、以前は
base
SDK とbasement
SDK で明示的に null 可能性が定義されていなかった@RecentlyNonNull
アノテーションと@RecentlyNullable
アノテーションが追加されました。これにより、Kotlin の相互運用性が向上し、Javanull
チェック フレームワークを使用しているすべてのユーザーの静的null
チェックも改善されます。@RecentlyNonNull
と@RecentlyNullable
の同様の追加は、com.google.android.gms
アーティファクトのリリースで段階的にロールアウトされます。アプリと Google Play 開発者サービスの間の接続の問題が原因で API 呼び出しが失敗した場合、失敗した
ConnectionResult
にApiException
のStatus
からアクセスできるようになりました。デバイスに有効な 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
August 17, 2020 年 8 月 17 日
play-services-games
ライブラリの更新には以下の変更が含まれます。loadFriends
を追加しました。getCompareProfileIntent
を追加しました。- ニックネームを利用して 2 名のプレーヤーに詳細なコンテキストを提供する
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)
- Google アナリティクス用の Firebase SDK
- 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-natural-language:22.0.1
- com.google.firebase:firebase-ml-natural-language-language-id-model:20.0.8
- com.google.firebase:firebase-ml-natural-language-smart-reply:18.0.8
- com.google.firebase:firebase-ml-natural-language-smart-reply-model:20.0.8
- com.google.firebase:firebase-ml-natural-language-translate:22.0.2
- com.google.firebase:firebase-ml-natural-language-translate-model:20.0.9
- com.google.firebase:firebase-ml-vision:24.1.0
- com.google.firebase:firebase-ml-vision-automl:18.0.6
- com.google.firebase:firebase-ml-vision-barcode-model:16.1.2
- com.google.firebase:firebase-ml-vision-face-model:20.0.2
- com.google.firebase:firebase-ml-vision-image-label-model:20.0.2
- com.google.firebase:firebase-ml-vision-internal-vkp:17.0.2
- com.google.firebase:firebase-ml-vision-object-detection-model:19.0.6
- com.google.android.gms:play-services-measurement:17.5.0
- com.google.android.gms:play-services-measurement-base:17.5.0
- com.google.android.gms:play-services-measurement-sdk-api:17.5.0
- com.google.android.gms:play-services-measurement-api:17.5.0
- com.google.android.gms:play-services-measurement-sdk:17.5.0
- com.google.android.gms:play-services-measurement-impl:17.5.0
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 Mobile Ads 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 アプリ内メッセージング、Firebase インスタンス ID、Firebase Remote Config SDK
- Google アナリティクス用の Firebase SDK
詳細については、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 Mobile Ads 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
- Google アナリティクス用の Firebase SDK
- 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
に対する最新の更新には、次の変更が含まれています。- ユーザーがロケールを変更したときに Google Play 開発者サービスの可用性に関するエラー メッセージ文字列を正しく更新するためのバグを修正しました。
GoogleApi
ベースのクライアントをメインスレッドからActivity
でインスタンス化する際の競合状態に関するバグを修正しました。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 のインストール、Firebase インスタンス ID SDK
- Google アナリティクス用の Firebase SDK
- 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
- Google アナリティクス用の Firebase SDK
- 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 スマートフォンとテレビの両方で、次の 2 つの機能がサポートされています。reCAPTCHA Enterprise 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 アプリ内メッセージング、Firebase インストール、Firebase インスタンス ID、Firebase ML Kit、Firebase Performance Monitoring、Firebase Realtime Database、Firebase Remote Config SDK
- Google アナリティクス用の Firebase SDK
- 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 Mobile Ads 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 アプリ内メッセージング、Firebase 向け ML Kit、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-natural-language-translate:22.0.1
- com.google.firebase:firebase-ml-natural-language-translate-model:20.0.8
- com.google.firebase:firebase-perf:19.0.6
- com.google.firebase:firebase-bom:25.2.2
- com.google.android.gms:play-services-vision:20.0.0
- com.google.android.gms:play-services-vision-common:19.0.2
- com.google.android.gms:play-services-vision-image-label:18.0.3
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 トークンとユーザー名/パスワードの 2 種類の認証情報がサポートされています。
- 既存のユーザーのログインや新規ユーザーの登録など、アプリのユーザーを認証できる新しい 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
- Google アナリティクス用の Firebase SDK
- 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
2020 年 3 月 19 日
play-services-basement
、play-services-tasks
、play-services-base
に対する最新の更新には、次の変更が含まれています。- API サーフェスに null 可能性アノテーション「non-semver-breaking」を追加しました。
たとえば、
GoogleApiAvailability#makeGooglePlayServicesAvailable
は@NonNull Task
を返すようになりました。これにより、Kotlin コンパイラは プラットフォーム タイプではなく、null 以外として扱います。ただし、渡されるActivity
パラメータは(実際には非 null ですが)@NonNull
とマークされていないため、この変更によって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 Mobile Ads 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 アプリ内メッセージング、Firebase インストール、Firebase インスタンス ID、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
2020 年 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
拡張機能のサポートを追加しました。この拡張機能は、登録リクエストではサポートされていません。 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 日
- Google Mobile Ads Android 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
- Google アナリティクス用の Firebase SDK
- 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 日
MediaError に関する詳細なエラーコードとエラー理由用の事前定義済みの定数が追加され、
play-services-cast
ライブラリとplay-services-cast-framework
ライブラリが更新されました。詳しくは、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()
API と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 と Firebase Performance Monitoring SDK
- Google アナリティクス用の Firebase SDK
- Firebase 部品構成表(BoM)
このアップデートには、Firebase Crashlytics の初回ベータ版リリースも含まれています。
- 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 SDK と 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
ライブラリの更新:- Cast SDK によって作成されたメディア セッションを有効または無効にする
setMediaSessionEnabled
を追加しました。 - キャスト セッション中のメディア通知の表示方法を変更しました。メディア通知が有効になっている場合は、常にキャスト セッション中に表示されます。以前は、アプリがバックグラウンドで実行されている場合にのみ表示されます。
Parcelable
インターフェースを実装するように、一部のメディア関連クラスを変更しました。
- Cast SDK によって作成されたメディア セッションを有効または無効にする
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 とターンベースのマルチプレーヤー 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 向け ML Kit、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 日
- Google Mobile Ads Android 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 の最新アップデートでは、以下が変更されました。
- Google アナリティクス用の Firebase SDK
- 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 向け ML Kit、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-natural-language:22.0.0
- com.google.firebase:firebase-ml-natural-language-language-id-model:20.0.7
- com.google.firebase:firebase-ml-natural-language-smart-reply:18.0.7
- com.google.firebase:firebase-ml-natural-language-smart-reply-model:20.0.7
- com.google.firebase:firebase-ml-natural-language-translate:22.0.0
- com.google.firebase:firebase-ml-natural-language-translate-model:20.0.7
- com.google.firebase:firebase-perf:19.0.1
- com.google.firebase:firebase-database:19.2.0
- com.google.firebase:firebase-database-ktx:19.2.0
- com.google.firebase:firebase-config:19.0.3
- com.google.firebase:firebase-config-ktx:19.0.3
- com.google.firebase:firebase-bom:23.0.0
- com.google.firebase:firebase-bom:24.0.0
- com.google.android.gms:play-services-vision:19.0.0
- com.google.android.gms:play-services-vision-common:19.0.0
- com.google.android.gms:play-services-vision-image-label:18.0.1
2019 年 10 月 15 日
play-services-auth-api-phone
ライブラリを更新し、新しい SMS CodeAutofill 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-natural-language:21.0.3
- com.google.firebase:firebase-ml-natural-language-language-id-model:20.0.6
- com.google.firebase:firebase-ml-natural-language-smart-reply:18.0.6
- com.google.firebase:firebase-ml-natural-language-smart-reply-model:20.0.6
- com.google.firebase:firebase-ml-natural-language-translate:21.0.3
- com.google.firebase:firebase-ml-natural-language-translate-model:20.0.6
- com.google.firebase:firebase-config:19.0.2
- com.google.firebase:firebase-config-ktx:19.0.2
- com.google.firebase:firebase-appdistribution-gradle:1.0.0
- com.google.firebase:firebase-bom:22.3.0
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 Bill of Materials(BoM)(v22.2.1)
詳細については、Firebase Android SDK リリースノートをご覧ください。
問題 - Firebase Android SDK for Cloud Firestore の 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
に新しい依存関係を追加しました。
詳しくは、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-natural-language:21.0.2
- com.google.firebase:firebase-ml-natural-language-language-id-model:20.0.5
- com.google.firebase:firebase-ml-natural-language-smart-reply:18.0.5
- com.google.firebase:firebase-ml-natural-language-smart-reply-model:20.0.5
- com.google.firebase:firebase-ml-natural-language-translate:21.0.2
- com.google.firebase:firebase-ml-natural-language-translate-model:20.0.5
- com.google.firebase:firebase-database:19.1.0
- com.google.firebase:firebase-config:19.0.1
- com.google.firebase:firebase-bom:22.2.0
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 日
- Google Mobile Ads Android 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 の最新アップデートでは、以下が変更されました。
- Google アナリティクス用の Firebase SDK
- 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-natural-language:21.0.1
- com.google.firebase:firebase-ml-natural-language-language-id-model:20.0.4
- com.google.firebase:firebase-ml-natural-language-smart-reply:18.0.4
- com.google.firebase:firebase-ml-natural-language-smart-reply-model:20.0.4
- com.google.firebase:firebase-ml-natural-language-translate:21.0.1
- com.google.firebase:firebase-ml-natural-language-translate-model:20.0.4
- com.google.firebase:firebase-bom:22.1.0
- com.google.android.gms:play-services-measurement:17.2.0
- com.google.android.gms:play-services-measurement-base:17.2.0
- com.google.android.gms:play-services-measurement-sdk-api:17.2.0
- com.google.android.gms:play-services-measurement-api:17.2.0
- com.google.android.gms:play-services-measurement-sdk:17.2.0
- com.google.android.gms:play-services-measurement-impl:17.2.0
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 リリースノートをご覧ください。Google Play 開発者サービス Fitness v18.0.0 リリースには、次の重大な変更があります。
- 次の GoogleApiClient ベースの API のサポートを終了しました。
BleApi
ConfigApi
GoalsApi
HistoryApi
RecordingApi
SensorsApi
SessionsApi
- 次の非推奨の DataType を削除しました。
AGGREGATE_CALORIES_CONSUMED
AGGREGATE_INPUT_TYPES
TYPE_ACTIVITY_SAMPLE
TYPE_CALORIES_CONSUMED
- 非推奨のメソッド
fromLocationRequest
をSensorRequest
から削除しました。 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 の最新アップデートでは、以下が変更されました。
- Google アナリティクス用の Firebase SDK、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-natural-language:21.0.0
- com.google.firebase:firebase-ml-natural-language-language-id-model:20.0.3
- com.google.firebase:firebase-ml-vision:23.0.0
- com.google.firebase:firebase-ml-vision-object-detection-model:19.0.1
- com.google.firebase:firebase-ml-natural-language-smart-reply:18.0.3
- com.google.firebase:firebase-ml-natural-language-smart-reply-model:20.0.3
- com.google.firebase:firebase-ml-natural-language-translate:21.0.0
- com.google.firebase:firebase-ml-natural-language-translate-model:20.0.3
- com.google.firebase:firebase-ml-automl:18.0.1
- com.google.firebase:firebase-firestore-ktx:21.0.0
- com.google.firebase:firebase-common-ktx:19.0.0
- com.google.firebase:firebase-datatransport:17.0.2
- com.google.firebase:firebase-bom:22.0.0
- com.google.android.gms:play-services-measurement:17.1.0
- com.google.android.gms:play-services-measurement-base:17.1.0
- com.google.android.gms:play-services-measurement-sdk-api:17.1.0
- com.google.android.gms:play-services-measurement-api:17.1.0
- com.google.android.gms:play-services-measurement-sdk:17.1.0
- com.google.android.gms:play-services-measurement-impl:17.1.0
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
が非推奨になりました。これは、GoogleApi
ベースのGoogleApiClient
への置き換えのフォローアップです。- ビルダーベースの
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
リリースとの互換性の問題が解決されています。Jetpackcom.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-natural-language:20.0.2
- com.google.firebase:firebase-ml-natural-language-language-id-model:20.0.2
- com.google.firebase:firebase-ml-natural-language-smart-reply:18.0.2
- com.google.firebase:firebase-ml-natural-language-smart-reply-model:20.0.2
- com.google.firebase:firebase-ml-natural-language-translate:20.0.2
- com.google.firebase:firebase-ml-natural-language-translate-model:20.0.2
- com.google.firebase:firebase-storage:18.1.1
- com.google.firebase:firebase-bom:21.1.0
2019 年 7 月 23 日
- Google Mobile Ads Android 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 の最新アップデートでは、以下が変更されました。
- アナリティクス、Firebase Authentication、Cloud Storage for Firebase、Firebase In-App Messaging、ML Kit 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-natural-language-language-id-model:20.0.1
- com.google.firebase:firebase-ml-natural-language-smart-reply:18.0.1
- com.google.firebase:firebase-ml-natural-language-smart-reply-model:20.0.1
- com.google.firebase:firebase-ml-natural-language-translate:20.0.1
- com.google.firebase:firebase-ml-natural-language-translate-model:20.0.1
- com.google.firebase:firebase-storage:18.1.0
- com.google.android.gms:play-services-measurement:17.0.1
- com.google.android.gms:play-services-measurement-base:17.0.1
- com.google.android.gms:play-services-measurement-sdk-api:17.0.1
- com.google.android.gms:play-services-measurement-api:17.0.1
- com.google.android.gms:play-services-measurement-sdk:17.0.1
- com.google.android.gms:play-services-measurement-impl:17.0.1
- com.google.firebase:firebase-bom:21.0.0
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 日
- Google Mobile Ads Android 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)が利用できるようになりました。このリリースにはバグの修正と、プラグインを適用できる場所の変更が含まれています。詳細については、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-Panoramarama:17.0.0
- com.google.android.gms:play-services-phenotype:17.0.0
- com.google.android.gms:play-services-places:17.0.0
- com.google.android.gms:play-services-places-placereport:17.0.0
- com.google.android.gms:play-services-plus:17.0.0
- com.google.android.gms:play-services-safetynet:17.0.0
- com.google.android.gms:play-services-stats:17.0.0
- com.google.android.gms:play-services-tagmanager:17.0.0
- com.google.android.gms:play-services-tagmanager-api:17.0.0
- com.google.android.gms:play-services-tagmanager-v4-impl:17.0.0
- com.google.android.gms:play-services-tasks:17.0.0
- com.google.android.gms:play-services-vision:18.0.0
- com.google.android.gms:play-services-vision-common:18.0.0
- com.google.android.gms:play-services-vision-image-label:18.0.0
- com.google.android.gms:play-services-wallet:17.0.0
- com.google.android.gms:play-services-wearable:17.0.0
- com.google.firebase:firebase-abt:18.0.0
- com.google.firebase:firebase-ads:18.0.0
- com.google.firebase:firebase-ads-lite:18.0.0
- com.google.firebase:firebase-analytics:17.0.0
- com.google.firebase:firebase-appindexing:19.0.0
- com.google.firebase:firebase-auth:18.0.0
- com.google.firebase:firebase-auth-interop:18.0.0
- com.google.firebase:firebase-common:18.0.0
- com.google.firebase:firebase-common-ktx:18.0.0
- com.google.firebase:firebase-config:18.0.0
- com.google.firebase:firebase-core:17.0.0
- com.google.firebase:firebase-database:18.0.0
- com.google.firebase:firebase-database-collection:17.0.0
- com.google.firebase:firebase-datatransport:17.0.0
- com.google.firebase:firebase-dynamic-links:18.0.0
- com.google.firebase:firebase-firestore:20.0.0
- com.google.firebase:firebase-firestore-ktx:20.0.0
- com.google.firebase:firebase-functions:18.0.0
- com.google.firebase:firebase-iid:19.0.0
- com.google.firebase:firebase-iid-interop:17.0.0
- com.google.firebase:firebase-inappmessaging:18.0.0
- com.google.firebase:firebase-inappmessaging-display:18.0.0
- com.google.firebase:firebase-measurement-connector:18.0.0
- com.google.firebase:firebase-messaging:19.0.0
- com.google.firebase:firebase-ml-common:20.0.0
- com.google.firebase:firebase-ml-model-interpreter:20.0.0
- com.google.firebase:firebase-ml-natural-language:20.0.0
- com.google.firebase:firebase-ml-natural-language-language-id-model:20.0.0
- com.google.firebase:firebase-ml-natural-language-smart-reply:18.0.0
- com.google.firebase:firebase-ml-natural-language-smart-reply-model:20.0.0
- com.google.firebase:firebase-ml-natural-language-translate:20.0.0
- com.google.firebase:firebase-ml-natural-language-translate-model:20.0.0
- com.google.firebase:firebase-ml-vision:21.0.0
- com.google.firebase:firebase-ml-vision-automl:17.0.0
- com.google.firebase:firebase-ml-vision-face-model:18.0.0
- com.google.firebase:firebase-ml-vision-image-label-model:18.0.0
- com.google.firebase:firebase-ml-vision-object-detection-model:17.0.0
- com.google.firebase:firebase-perf:18.0.0
- com.google.firebase:firebase-storage:18.0.0
- com.google.firebase:firebase-storage-common:17.0.0
- com.google.firebase:protolite-well-known-types:17.0.0
- com.google.firebase:firebase-bom:20.0.0
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、アプリ内メッセージング、ML Kit、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-natural-language:19.0.1
- com.google.firebase:firebase-ml-natural-language-language-id-model:19.0.1
- com.google.firebase:firebase-ml-natural-language-smart-reply:17.0.1
- com.google.firebase:firebase-ml-natural-language-smart-reply-model:19.0.1
- com.google.firebase:firebase-ml-natural-language-translate:19.0.1
- com.google.firebase:firebase-ml-natural-language-translate-model:19.0.1
2019 年 5 月 21 日
- Google Mobile Ads Android 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-plugins/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 の最新アップデートでは、以下が変更されました。
Firebase 向け Google アナリティクス、Firebase App Indexing、Firebase Authentication、Cloud Firestore、Cloud Functions for Firebase(クライアント)、Firebase Cloud Messaging、Cloud Storage for Firebase、Firebase Dynamic Links、Firebase Invites、Firebase ML Kit、Firebase Performance Monitoring Firebase Realtime Database、Firebase Remote Config、Firebase A/B Testing、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-natural-language:19.0.0
- com.google.firebase:firebase-ml-natural-language-language-id-model:19.0.0
- com.google.firebase:firebase-ml-vision:20.0.0
- com.google.firebase:firebase-ml-vision-object-detection-model:16.0.0
- com.google.firebase:firebase-ml-natural-language-smart-reply:17.0.0
- com.google.firebase:firebase-ml-natural-language-smart-reply-model:19.0.0
- com.google.firebase:firebase-ml-natural-language-translate:19.0.0
- com.google.firebase:firebase-ml-natural-language-translate-model:19.0.0
- com.google.firebase:firebase-ml-automl:16.0.0
- com.google.firebase:firebase-firestore-ktx:19.0.0
- com.google.firebase:firebase-common-ktx:17.0.0
- com.google.firebase:firebase-plugins:1.2.1
- com.google.firebase:perf-plugin:2.0.0
- com.google.firebase:firebase-bom:18.0.0
- com.google.firebase:firebase-bom:18.1.0
- com.google.android.gms:play-services-measurement:16.5.0
- com.google.android.gms:play-services-measurement-base:16.5.0
- com.google.android.gms:play-services-measurement-sdk-api:16.5.0
- com.google.android.gms:play-services-measurement-api:16.5.0
- com.google.android.gms:play-services-measurement-sdk:16.5.0
- com.google.android.gms:play-services-measurement-impl:16.5.0
- com.google.android.gms:play-services-appinvite:17.0.0
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 日
- ライブ ストリームをサポートする API を Cast SDK に追加しました。拡張されたコントローラ UI はライブ ストリームもサポートしています。詳しくは、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 を起動できるかどうかをチェックする新しいメソッドを追加するために、InstantApps SDK を更新しました。
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 ライブラリのベータ版がリリースされました。詳しくは、最新の 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 Bill of Materials(BoM)の更新が含まれています。詳細については、Firebase Android SDK リリースノートをご覧ください。
maven.google.com でリリースされたアーティファクト
- com.google.firebase:firebase-bom:17.0.0
2019 年 3 月 27 日
Firebase の最新アップデートでは、以下が変更されました。
- Firebase インスタンス ID、Firebase アプリ内メッセージング、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-natural-language:18.2.0
- com.google.firebase:firebase-ml-natural-language-language-id-model:18.0.3
- com.google.firebase:firebase-ml-vision:19.0.3
- com.google.firebase:firebase-ml-natural-language-smart-reply:16.3.6
- com.google.firebase:firebase-ml-natural-language-smart-reply-model:18.0.0
- com.google.firebase:firebase-plugins:1.2.0
- com.google.firebase:perf-plugin:1.2.0
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、Firebase 向け Google アナリティクス、Firebase Invites、Firebase Dynamic Links、Cloud Functions for Firebase Client SDK の変更が含まれています。詳細については、Firebase Android SDK リリースノートをご覧ください。
Firebase Bill of Materials(BoM)が試験運用版の機能になりました。Firebase で部品構成表(BoM)の Gradle 機能を使用して、Firebase プラットフォーム全体のバージョンを設定できます。Firebase BoM を使用してアプリに SDK を追加するには、Android プロジェクトに Firebase を追加するをご覧ください。
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 日
- Google Mobile Ads Android 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 リリースノートをご覧ください。
- アプリがメッセージを受信したときに Android の応答なし(ANR)エラーでアプリがクラッシュすることがある、Google Cloud Messaging の問題を修正しました。
- トークン リクエストへのレスポンスが遅い、一部のケースでリクエストがタイムアウトする原因となっていたインスタンス 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 Testing、Firebase Invites、Firebase Dynamic Links、Cloud Firestore、Firebase Remote Config SDK が変更されました。詳細については、Firebase Android SDK リリースノートをご覧ください。
- Google Play 開発者サービスの最新のアップデートにより、AFS Native が追加されました。詳細については、AFS Native SDK for Android リリースノートをご覧ください。
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 向け ML Kit、Firebase Core、Firebase 向け Google アナリティクス、広告 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-natural-language:18.1.1
- com.google.firebase:firebase-ml-natural-language-language-id-model:18.0.2
- com.google.firebase:firebase-ml-vision:19.0.0
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 認証システムとサポートされているデバイス常駐の「組み込み」認証システムの 2 種類の認証システムを使用して、ユーザーを強固に認証できます。
Fido2ApiClient
とFido2PrivilegedApiClient
からコンストラクタを削除しました。これらのクラスは、Fido
の静的ファクトリでインスタンス化する必要があります。MakeCredentialOptions
とBrowserMakeCredentialOptions
の名前をそれぞれPublicKeyCredentialCreationOptions
とBrowserPublicKeyCredentialCreationOptions
に変更しました。RequestOptions
をAuthenticationExtensions
メンバーで拡張し、呼び出し元が登録または認証セレモニーを行う際にクライアントサイドの行動を指示できるようにします。現時点でサポートされているのはFidoAppIdExtension
のみです。ユースケースによっては、サポートされる拡張機能が増える可能性があります。AuthenticatorSelectionCriteria
のビルダーを追加しました。PublicKeyCredentialRequestOptions
、BrowserPublicKeyCredentialRequestOptions
のビルダーを変更しました。- API レスポンス レベルの オブジェクト
AuthenticatorAttestationResponse
、AuthenticatorAssertionResponse
、AuthenticatorErrorResponse
のビルダーを削除しました。 PublicKeyCredentialParameters
で使用する COSE レジストリから、RSA アルゴリズムと EC2 アルゴリズムの列挙型を追加しました。AttestationConveyancePreference
を追加しました。これは、登録式で返される証明書オブジェクトの難読化のレベルを指定します。- TokenTokenIdValue の名前を変更し、
TokenBinding
に再構築しました。 - WebAuthn ドラフト WD11 を表すために、他のデータ構造を拡張または更新しました。たとえば、
PublicKeyCredentialUserEntity
の「user id」フィールドはString
ではなくbyte[]
に更新されています。実装を適宜更新してください。
maven.google.com でリリースされたアーティファクト
- com.google.android.gms:play-services-fido:17.0.0
2018 年 12 月 13 日
- セッションが別の送信者によって停止された場合に、Cast SDK がセッションを再開しようとするバグを修正しました。
- キャストアプリがバックグラウンドで動作している状態で Android O 以降を搭載したデバイスで発生する通知のバグを修正しました。
- キャストアプリが強制終了された後にキャスト メディア通知が応答しないバグを修正しました。
- リポジトリの問題により、一連のアーティファクトを 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 Invites、Firebase Remote Config、Firebase Performance Monitoring、Firebase 向け Google アナリティクス、Firebase 向け Google 広告 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 Invites、Firebase ML Kit、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 | 2017 年 2 月 17 日 |
com.google.android.gms:play-services-vision-common | 16.2.0 | 2017 年 2 月 17 日 |
com.google.android.gms:play-services-vision-image-label | 16.2.0 | 2017 年 2 月 17 日 |
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 | 2017 年 2 月 17 日 | 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 | 2017 年 2 月 17 日 |
2018 年 11 月 12 日
広告
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 でエンコードされ、一部のデベロッパーによるバグが修正されました。
maven.google.com でリリースされたアーティファクト
- com.google.android.gms:oss-licenses-plugin:0.9.4
2018 年 11 月 2 日
- Firebase の最新アップデートでは、Firebase 向け Google アナリティクスでのバグの修正と起動時のレイテンシの最適化が改善されました。詳しくは、Firebase Android SDK リリースノートをご覧ください。
広告
setMaxAdContentRating()
メソッドとsetTagForUnderAgeOfConsent()
メソッドをAdRequest.Builder
に追加しました。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 日
- 最新のキャストには、広告、CAF マニフェスト、
UIMediaController
のSeekBar
バインディングに対する変更が含まれています。詳しくは、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 メッセージング、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 の依存関係分析をリファクタリングして、競合するアーティファクト バージョンが識別されたときのエラー メッセージを改善しました。エラー メッセージにプロジェクト名とプロジェクト内依存関係名が含まれるようになりました。これにより、宣言された依存関係のどれがエラーの原因になっているかを特定できます。
- マルチモジュール ビルドと並列ビルドに関連するプラグインのバグを修正しました。
maven.google.com でリリースされたアーティファクト
- com.google.android.gms:strict-version-matcher-plugin:1.1.0
2018 年 10 月 5 日
広告
- AndroidManifest.xml に
<meta-data>
タグに関する新しい要件を追加しました。- Google AdMob をご利用の場合、
<meta-data>
キーにcom.google.android.gms.ads.APPLICATION_ID
キーを指定する必要があります。詳しくは、AdMob のスタートガイドをご覧ください。 - Google アド マネージャーのパブリッシャーは、
com.google.android.gms.ads.AD_MANAGER_APP
キーを含む<meta-data>
タグを指定する必要があります。詳しくは、アド マネージャー スタートガイドをご覧ください。
- Google AdMob をご利用の場合、
- ネイティブ広告:
NativeAppInstallAd
、NativeContentAd
、関連する API は非推奨になりました。UnifiedNativeAd
の使用をおすすめします。 新しい API の使用方法について詳しくは、Native Advanced Advanced Unified をご覧ください。 - ネイティブ広告: 「この広告をミュート」機能を追加しました。
- ネイティブ広告: 無害な警告ログ「ClickConfirmingView の設定時に UnconfirmedClickListener を null にすることはできません」は削除されました。
- リワード広告:
destroy()
を呼び出すとリスナーが null になります。 AdRequest.Builder
の以下のメソッドが非推奨になりました。onRewardedVideoCompleted()
がエミュレータで起動しないバグを修正しました。
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 を下回った場合は除きます。16.0.0 より前のライブラリは、5 月 23 日のメモに従って 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-Panoramarama: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 日
Google Play 開発者サービス Fitness の v16.0.0 リリースでは、2 つの新しいデータの種類とそれぞれの集計データにアクセスできます。
maven.google.com でリリースされたアーティファクト
- com.google.android.gms:play-services-fitness:16.0.0
2018 年 9 月 25 日
ウェアラブル
- バグを修正し、Google Play 開発者サービスを搭載したデバイス上のウェアラブル SDK の可用性を改善しました。詳細については、ウェアラブル リリースノートをご覧ください。
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 リリースノートをご覧ください。
キャスト
- Android O 以降をターゲットとするアプリのバックグラウンドで
ReconnectionService
が起動されたときにスローされるIllegalStateException
を修正しました。アプリで自動再接続が有効になっている場合は、バグを回避するために Cast SDK を更新してください。
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、Firebase 向け Google アナリティクス、Firebase Crash Reporting、Firebase Dynamic Links、Firebase Invites 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 のベータ版 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 日
キャスト
- 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()
メソッドが追加されました。このメソッドは、ユーザーが現在の Instant App をインストールするためのダイアログを表示します。
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 の最新アップデートでは、
CastDevice
の API 変更と、CAF Media Notification の改善が行われました。詳しくは、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 ライセンス ライブラリのバグの修正
- アクションバーのないアプリのテーマをサポートしないバグを修正しました。
- このリリースは SemVer によるバグ修正リリースとみなされますが、下記の 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 プラグインがオープンソースに
com.google.android.gms.strict-version-matcher-plugin
のソースコードは GitHub で入手できます。
2018 年 6 月 21 日
Firebase
- Firebase の最新アップデートでは、Firebase Invites と 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 日
バージョンの範囲を削除しました
Google Play 開発者サービスと Firebase の 15.0.0 リリース以降、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 サービスが想定どおりに機能するためには、Firebase でアプリの Gradle ファイルに
com.google.firebase:firebase-core
を明示的に依存関係として指定する必要があります。
2018 年 5 月 8 日
Firebase
- Firebase の最新アップデートには、Firebase Performance Monitoring に対する追加と Firebase 向け ML Kit ベータ版のリリースが含まれています。詳しくは、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'
この問題を解決するには、プラグインを最新バージョンに更新してください。
v 15.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 Manager における Google Play 開発者サービス アーティファクト)はなくなります。
15.0.0 以降、すべての Google Play 開発者サービス コンポーネントを pull するための
play-services
エイリアス ターゲットはなくなります。これは、しばらくの間推奨されています。
広告
UnifiedNativeAd
クラスが追加されました。このクラスには、アプリ インストール広告またはコンテンツ広告のいずれかを含めることができます。UnifiedNativeAd
をサポートするように Native Ads Advanced API を更新しました。UnifiedNativeAdView
クラスとUnifiedNativeAdAssetNames
クラスを追加しました。UnifiedNativeAd.OnUnifiedNativeAdLoadedListener
インターフェースを追加しました。AdLoader.Builder
クラスにforUnifiedNativeAd()
メソッドを追加しました。- メディエーション API にいくつかの更新を加え、アダプタとカスタム イベントが
UnifiedNativeAd
のインスタンスを返すようにしました。
Auth
AccountTransfer
クラスにKEY_EXTRA_ACCOUNT_TYPE
定数を追加しました。これにより、対応が必要なアカウント タイプをパッケージに知らせることができます。
キャスト
AppVisibilityListener
クラスを非推奨にしました。RemoteMediaClient.Listener
クラスを非推奨にしました。代わりに、新しいRemoteMediaClient.Callback
クラスを使用してください。TracksChooserDialogFragment
でのクラッシュを修正し、コンストラクタと作成者にいくつかの変更を加えました。- 既存のメディアキュー メカニズムの代替として
MediaQueue
API を導入しました。新しいMediaQueueRecyclerViewAdapter
クラスとMediaQueueArrayAdapter
クラスを使用して、リサイクラー ビューとリストビューでそれぞれMediaQueue
にアクセスできるようにする。 - キャスト リモコンの通知をタップすると、キャスト アプリがセッションに自動的に参加できるかどうかに応じて、Google Home アプリまたは対応するキャスト アプリにユーザーを誘導できるようになりました。
- 広告サポートの更新:
- Cast Sender API で
VAST
広告の読み込みがサポートされるようになりました。 - [広告をスキップ] ボタンとカウントダウン テキストの UI 要素を追加しました。
- Cast Sender API で
- パラメータとして
Context
を必要としないCastContext.getSharedInstance()
のバージョンを追加しました。 - CAF の
IllegalStateException
クラッシュを修正しました。 PendingResult
のCastStatusCodes
にDEVICE_CONNECTION_SUSPENDED
を追加しました。- 詳細については、
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()
のメソッドを非推奨にしました。
Instant Apps
InstantApps.API
を削除しました。代わりにInstantApps.getInstantAppsClient()
を使用してください。
付近
NearbyConnections
関連の内部状態を非推奨にしました。
ウォレット
Payments
クラスを非推奨にしました。代わりに、Wallet.getPaymentsClient()
を使用して、新しいPaymentsClient
クラスのインスタンスを取得します。
2018 年 3 月 28 日 - バージョン 12.0.1
12.0.1 で修正された問題:
GoogleSignIn
とCredentialsClient
が内部専用であるという誤った Android lint エラーを引き起こしていた問題を修正しました。READ_PHONE_STATE
権限とREAD_EXTERNAL_STORAGE
権限が自動的に含まれるのを防ぐために、ライセンス アーティファクトにminSdkVersion
がありません- 一部のビルドシステム(Ionic Pro など)の互換性の問題に影響を与えた、ランタイム リンク ライセンス アーティファクトの一意のパッケージ名を復元します。
- 12.0.1 で難読化された一部のフィールド名(firebase-firestore と firebase-database の
@PropertyName
アノテーションのvalue()
メソッド)を復元します。
2018 年 3 月 20 日 - バージョン 12.0.0
バージョン 12.0.0 に関する既知の問題
- -license POM の依存関係に
minSdkVersion
/targetSdkVersion
が設定されていないため、暗黙のtargetSdkVersion
が 1 である。これにより、12.0.0 を使用するアプリに対してREAD_PHONE_STATE
権限とREAD_EXTERNAL_STORAGE
権限が追加されます。 - -ライセンス POM の依存関係により、Ionic Pro で「パッケージ名が com.google.android.gms.license である複数のライブラリ」の問題が発生する。
- firebase-database と firebase-firestore の
@PropertyName
アノテーションのvalue()
メソッドが難読化されました。つまり、@PropertyName
を使用するとアプリはビルドされません。 - アノテーションが原因で、
GoogleSignIn
とCredentialsClient
が内部専用であるという誤った lint エラーが表示されます。無視しても問題ありません。
これらの問題に対処するため、更新された 12.0.1 リリースを提供します。
Google Play 開発者サービス 12.0.0 リリースのハイライト:
広告
NativeAdMapper
クラスにtrackViews()
メソッドを追加しました。このメソッドは、同じクラスのサポートが終了したtrackView()
メソッドの後継です。
認証
Auth.AuthCredentialsOptions
クラスを非推奨にし、新しいCredentialsOptions
クラスに置き換えました。
キャスト
- 広告のサポートの改善:
setAdBreakClips()
メソッドとsetAdBreaks()
メソッドをMediaInfo.Builder
クラスに追加して、メディア読み込みリクエストで広告ブレークとクリップの情報を送信する方法を追加しました。AdBreakInfo.Builder
クラスを更新し、AdBreakClipInfo
クラスを追加して、新しい区切りとクリップの送信方法を促進しました。
- 新しい音声キャスト API のサポートを追加しました。
setCredentials()
メソッドとsetCredentialsType()
メソッドをMeadiaLoadOptions.Builder
クラスに追加し、getCredentials()
メソッドとgetCredentialsType()
メソッドをMediaLoadOptions
クラスに追加しました。これらのメソッドを使用すると、読み込みリクエストでアプリケーション固有の認証情報を設定、取得できます。MediaInfo
クラスにgetEntity()
メソッドを追加しました。エンティティは、Google アシスタントからメディアを読み込むためのディープリンクを表します。
- Google Play 開発者サービスのバージョンが古いデバイスで
CastContext.getSharedInstance()
を呼び出すとクラッシュするバグを修正しました。Google Play 開発者サービスのバージョンが古いと、メソッドが失敗する原因となるため、クライアントは適切なバージョンを確認する必要があります。
- 広告のサポートの改善:
Fido
- 早期アクセス パートナーは Fast Identity Online 2.0(Fido2)API を利用できるようになりました。API はまだ早期アクセス版であるため、互換性を破る変更は警告なく行われる可能性があります。アプリの安定性のため、この API が一般提供されるまでは、この API に依存しないでください。
Firebase
- Firebase の最新アップデートでは、Firebase Authentication、Firebase Cloud Messaging、Firestore、Firebase Functions が加わりました。詳しくは、Firebase Android SDK リリースノートをご覧ください。
Instant Apps
- 新しい
Launcher
API を追加しました。この API を使用すると、指定した URL を確認し、Instant App が見つかった場合に起動できます。
- 新しい
位置情報
- ウォーキング、ランニング、運転など、ユーザーが行う身体活動を区別できるように、
ActivityTransition
クラスを追加しました。 BoundsMode
インターフェースが追加され、getAutocompletePredictions()
メソッドで境界が制限された検索を有効にできるようになりました。
- ウォーキング、ランニング、運転など、ユーザーが行う身体活動を区別できるように、
マップ
StreetViewSource
クラスを追加しました。このクラスを使用すると、ストリートビューの検索を屋外のみに限定できます。- すべての機能、バグ修正、その他の注意事項については、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 が Instant Apps をサポートするようになりました。
Firebase
- Firebase の最新アップデートでは、Firebase Appindexing、Firebase Authentication、Firebase Cloud Messaging、Firebase Performance Monitoring に対する追加が行われました。詳しくは、Firebase Android SDK リリースノートをご覧ください。
位置情報
- ビジネス情報の推定垂直精度を示す
KEY_VERTICAL_ACCURACY
定数を追加しました。
- ビジネス情報の推定垂直精度を示す
ウォレット
isReadyToPay()
メソッドを更新し、ユーザーが既存のお支払い方法を利用していることを確認するための追加チェックのオプションを追加しました。
ウェアラブル
新しい
GoogleApi
ベースのクライアント向けに Wearable API を更新しました。これにより、サービスへの接続が自動的に管理され、使用するボイラープレート コードを削減できます。- Wear ネットワーク上のノードが提供する機能を確認する手段として、
CapabilityApi
インターフェースを置き換えるCapabilityClient
クラスとWearable.getCapabilityClient()
メソッドを追加しました。 - ウェアラブル ノードとの間でデータを送受信する方法として
ChannelApi
インターフェースを置き換えるChannelClient
クラスとWearable.getChallenClient()
メソッドを追加しました。 - データアイテムとアセットの読み取りと書き込みの方法として
DataApi
インターフェースを置き換える、DataClient
クラスとWearable.getDataClient()
メソッドを追加しました。 - 他のノードにメッセージを送信する方法として
MessageApi
インターフェースを置き換える、MessageClient
クラスとWearable.getMessageClient()
メソッドを追加しました。 - 接続ノードについて学ぶ方法として
NodeApi
インターフェースを置き換える、NodeClient
クラスとWearable.getNodeClient()
メソッドを追加しました。
- Wear ネットワーク上のノードが提供する機能を確認する手段として、
API 呼び出しが
PendingResult<ResultWrapper>
ではなくTask<ResultType>
を返すChannelApi.ChannelListener
はChannelClient.ChannelCallback
に置き換わります。GoogleApiClient.Builder.setHandler()
はWearableOptions.Builder.setLooper()
に置き換わり、新しい 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 を更新しました。Auth API を使用すると、サービスへの接続が自動的に管理され、使用するボイラープレート コードを減らすことができます。CredentialsClient
クラスとCredentials
クラスを追加しました。CredentialsClient
は、認証情報をリクエストし、認証情報を使用してログインが成功したかどうかを示します。GoogleSignInClient
クラスとGoogleSignIn
クラスを追加しました。GoogleSignInClient
は、Google ログイン API とやり取りするためのエントリ ポイントを提供します。
GoogleAuthUtil.requestGoogleAccountsAccess()
メソッドを追加しました。このメソッドは、Android O でユーザーがデバイス上にインストールしているすべての Google アカウントを表示して同意します。AuthCredentialsOptions.Builder.forceEnableSaveDialog()
メソッドを追加しました。このメソッドは、Android O 以降のデバイスで、アクティブな自動入力サービスの保存ダイアログを優先してAuth.Api.Credential
の保存確認ダイアログが表示されないことがある問題を修正しました。デフォルトの動作をオーバーライドするための追加メソッド。
- 新しい
認知度
- 新しい
GoogleApi
ベースのクライアント向けに Awareness API を更新しました。これにより、サービスへの接続が自動的に管理され、使用するボイラープレート コードを減らすことができます。FenceClient
クラスとAwareness.getFenceClient()
メソッドを追加しました。FenceApi
の代わりにFenceClient
を使用します。SnapshotClient
クラスとAwareness.getSnapshotClient()
メソッドを追加しました。SnapshotApi
の代わりにSnapshotClient
を使用します。
- 新しい
キャスト
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
を操作する API メソッド(DriveFile
またはDriveFolder
)のエントリ ポイントを提供します。
CreateFileActivityOptions
オブジェクトとOpenFileActivityOptions
オブジェクトを追加しました。それぞれのオブジェクト選択ツールを作成するための新しいDriveClient.newCreateFileActivityIntentSender()
メソッドとDriveClient.newOpenFileActivityIntentSender()
メソッドに渡すことができます。DriveApi
、DrivePreferencesApi
、DriveContents
、DriveResource
、DriveFolder
、DriveFile
を介してアクセスするGoogleApiClient
API メソッドのサポートが終了しました。
- 新しい
Firebase
- Firebase の最新アップデートでは、Authentication、Dynamic Links、Cloud Messaging が追加されました。詳しくは、Firebase Android SDK リリースノートをご覧ください。
フィットネス
- 新しい
GoogleApi
ベースのクライアント向けに Fitness API を更新しました。これにより、サービスへの接続が自動的に管理され、使用するボイラープレート コードを減らすことができます。BleClient
クラスとFitness.getBleClient()
メソッドを追加しました。BleClient
は、Google Fit 内の Bluetooth Low Energy デバイスのスキャン、申請、使用のエントリ ポイントを提供します。ConfigClient
クラスとFitness.getConfigClient()
メソッドを追加しました。ConfigClient
は、Google Fit のカスタムのデータタイプと設定にアクセスするためのエントリ ポイントです。GoalsClient
クラスとFitness.getGoalsClient()
メソッドを追加しました。GoalsClient
は、Google Fit のユーザーが作成したフィットネスGoal
の読み取りのエントリ ポイントを提供します。HistoryClient
クラスとFitness.getHistoryClient()
メソッドを追加しました。HistoryClient
は、Google Fit へのデータの挿入、削除、読み取りのエントリ ポイントを提供します。RecordingClient
クラスとFitness.getRecordingClient()
メソッドを追加しました。RecordingClient
により、Google Fit へのセンサーデータの低消費電力のバックグラウンド コレクションを有効にすることができます。SensorsClient
クラスとFitness.getSensorsClient()
メソッドを追加しました。SensorsClient
は、ローカル デバイスと接続済みデバイスに異なるフィットネス データソースを公開し、リスナーにライブイベントを配信するエントリ ポイントを提供します。SessionsClient
クラスとgetSessionsClient
メソッドを追加しました。SessionsClient
は、Google Fit で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
は、Notifications とやり取りする API メソッドのエントリ ポイントを提供します。PlayerStatsClient
クラスとGames.getPlayerStatsClient()
メソッドを追加しました。PlayerStatsClient
は、プレーヤー統計情報を取得するための API メソッドのエントリ ポイントを提供する API メソッドのエントリ ポイントを提供します。PlayersClient
クラスとGames.getPlayersClient()
メソッドを追加しました。PlayersClient
は、Player とやり取りする 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
、Snapshots
Snapshots
- 新しい
位置情報
- Google Play 開発者サービスの更新中に、不定期にクラッシュが発生する
FusedLocationProviderClient
の問題を修正しました。 AddPlaceRequest
クラスのGeoDataApi.addPlace()
メソッドとGeoDataClient.addPlace()
メソッドを非推奨にしました。AddPlaceRequest
は 2018 年 6 月 30 日に削除されます。
- Google Play 開発者サービスの更新中に、不定期にクラッシュが発生する
周辺ユーザーとの共有
- 新しい
GoogleApi
ベースのクライアント用に Nearby API を更新しました。これにより、サービスへの接続が自動的に管理され、使用するボイラープレート コードを減らすことができます。ConnectionClient
クラスとNearby.getConnectionsClient()
メソッドを追加しました。ConnectionClient
は、付近のアプリやサービスを宣伝、検出して、確立された接続を介して通信するためのエントリ ポイントとなります。MessagesClient
クラスとNearby.getMessagesClient()
メソッドを追加しました。MessagesClient
は、シンプルなメッセージを公開し、それらのメッセージを付近のデバイスから受信するための登録を行うためのエントリ ポイントを提供します。
Connections.cancelPayload()
メソッドが追加されました。現在、Payload
はリモート エンドポイントとの間で処理中です。
- 新しい
ウォレット
getPaymentMethodTokenizationParameters
とgetTransactionInfo
は必須項目ではなくなりました。設定しないと、Google Payment API は請求可能なトークンを返しません。ユーザーが購入せずに選択のみを変更しようとするフローでは、これらの項目を設定しないでください(アプリのお支払い設定内など)。resolveTask()
メソッドを変更して、一時的なフラグメントをアクティビティに追加するようにしました。メソッドを呼び出す前に、Activity が状態損失なしでフラグメント トランザクションを実行できることを確認する。通常、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 の最初の公開ベータ版がリリースされました。Cloud Firestore は、Firebase と Google Cloud Platform からのモバイル、ウェブ、サーバー開発に対応した、柔軟でスケーラブルなデータベースです。Firebase Realtime Database と同様に、リアルタイム リスナーを介してクライアント アプリ間でデータを同期し、オフライン サポートを提供します。これにより、ネットワーク レイテンシやインターネット接続に関係なく機能するレスポンシブ アプリを構築できます。Cloud Firestore はエンタープライズ クラスのスケーラビリティを実現し、Cloud Functions などの他の Firebase および Google Cloud Platform プロダクトとのシームレスな統合を実現します。Cloud Firestore の詳細については、Firebase のブログをご覧ください。 Cloud Firestore をすぐに使い始めるには、クイックスタートをご覧ください。
2017 年 9 月 - バージョン 11.4.0
Google Play 開発者サービス 11.4 リリースからのハイライト。
広告
getMediationAdapterClassName()
メソッドをNativeAppInstallAd
クラスとNativeContentAd
クラスに追加しました。AdLoader の同じ名前のメソッドはサポート終了となります。- ネイティブ動画メディエーションをサポートするメソッドを複数のクラスに追加しました。
SearchAdRequest
クラスを削除しました。
分析
- 新しいクラス
AnalyticsJobService
を追加しました。このクラスは Android O の互換性のサポートを提供するもので、アナリティクスがデータをアップロードするために使用するものです。このクラスを使用するために必要な操作はありません。このクラスはアナリティクス パッケージの一部として自動的に追加されます。 AnalyticsService
クラスのgetContext()
メソッドを非推奨にしました。CampaignTrackingService
クラスを非推奨にしました。
- 新しいクラス
認証
- ユーザーがヒント情報を保存していない場合、ヒントセレクタが
ACTIVITY_RESULT_NO_HINTS_AVAILABLE
の結果を送信するようになりました。
- ユーザーがヒント情報を保存していない場合、ヒントセレクタが
認知度
キャスト
- 新しいクラス
PrecacheManager
を追加しました。このクラスは、読み込み時間を短縮するためにユーザーが利用する予定のコンテンツを事前にキャッシュするメソッドを提供します。 PrecacheManager
クラスのインスタンスを取得するために、アプリのgetPrecacheManager()
メソッドをCastContext
クラスに追加しました。startSession(Intent)
をSessionManager
クラスに追加しました。暗黙的インテントによって送信側アプリが起動された場合に、このメソッドを呼び出してキャスト セッションに参加します。
詳しくは、Cast API リリースノートをご覧ください。
- 新しいクラス
共通
GoogleApiAvailability
クラスにcheckApiAvailability()
メソッドを追加しました。このメソッドは、指定された API が利用可能かどうかを非同期にチェックするタスクを返します。利用できない場合、タスクは失敗し、個々の API の可用性をクエリできるAvailabilityException
が使用されます。
ドライブ
DriveApi
インターフェースからcancelPendingActions()
を削除しました。
Firebase
- Firebase の最新アップデートでは、App Indexing と Authentication に機能を追加しました。詳しくは、Firebase Android SDK リリースノートをご覧ください。
マップ
- 新しい
GoogleMap.OnMyLocationClickListener
を使用すると、ユーザーが現在地の青い点をクリックしたかどうかを検出できます。詳しくは、現在地レイヤに関するデベロッパー ガイドをご覧ください。
- 新しい
周辺ユーザーとの共有
- 付近の接続には、
BLUETOOTH
、BLUETOOTH_ADMIN
、ACCESS_WIFI_STATE
、CHANGE_WIFI_STATE
権限が必要になりました。
- 付近の接続には、
OS ライセンス
- ライセンス コンテンツでのハイパーリンクのサポートを追加しました。
OssLicensesMenuActivity
クラスにsetActivityTitle()
メソッドを追加しました。これにより、カスタム アクティビティのタイトルを簡単に設定できます。以前のタイトル設定アプローチは非推奨になりました。
ウォレット
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 リリースノートをご覧ください。
PublisherAdRequest
オブジェクトを受け取る新しいloadAd()
メソッドをRewardedVideoAd
クラスに追加しました。- 新しい OSS ライセンス ライブラリを使用すると、Google Play 開発者サービスやその他のライブラリの依存関係のライセンスを簡単に表示できます。詳細については、オープンソース通知を含むガイドをご覧ください。
maven.google.com から Google Play 開発者サービスの依存関係を利用できるようになりました
依存関係を
maven.google.com
から直接利用できるようになりました。このリポジトリを使用するようにアプリの Gradle ビルド スクリプトを更新するには、ビルドを次のように構成します。allprojects { repositories { jcenter() google() } }
この変更の詳細については、添付のブログ投稿をご覧ください。 Google Maven リポジトリの詳細については、Android ドキュメントのビルド依存関係の追加をご覧ください。
11.2 の SDK バージョン サポート
アプリの Play 開発者サービスの依存関係を 11.2.0 以降にアップグレードする場合は、
compileSdkVersion
を 26(Android O)以上に指定するように、アプリのbuild.gradle
も更新する必要があります。アプリの実行方法は変わりません。targetSdkVersion
を更新する必要はありません。compileSdkVersion
を 26 に更新すると、ビルドでエラーを受信し、Android サポート ライブラリを参照する次のメッセージが表示されることがあります。This support library should should not use a different version (25) than the compileSdkVersion (26).
このエラーは、サポート ライブラリの依存関係をバージョン 26.0.0 以降にアップグレードすることで解決できます。
広告
AdLoader
クラスにloadAds()
メソッドを追加しました。このメソッドでは、1 回のリクエストで複数の固有の広告を読み込むことができます。
認証
WorkAccountClient
クラスを追加しました。 このクラスは、Android for Work アカウントのライフサイクルを管理するメソッドを提供します。- accounttransfer パッケージを追加しました。このパッケージには、アカウントをブートストラップするために認証システムが使用する API が含まれています。
- Fast Identity Online Universal 2nd Factor(FIDO U2F)API が利用できるようになりました。FIDO Alliance で定義されている標準に従って、アプリとウェブサイトに U2F の物理セキュリティ キーのサポートを提供します。詳しくは、FIDO U2F のスタートガイドと com.google.android.gms.fido をご覧ください。
キャスト
- カスタム メディア通知アクションをサポートする新しいクラス NotificationActionsProvider を追加しました。
Firebase
- Firebase の最新アップデートでは、App Indexing、データベース、Dynamic Links、Storage への追加が追加されました。詳しくは、Firebase Android SDK リリースノートをご覧ください。
Instant Apps
- 新しいメイン エントリ ポイントとして
InstantAppsClient
を追加しました。 - セッション間で少量の Instant App データを保持する
PackageManagerCompat
Cookie API を追加しました。
- 新しいメイン エントリ ポイントとして
撮影場所
GeoDataClient
クラスが追加されました。このクラスにより、ローカルの場所とビジネス情報の Google のデータベースにアクセスできます。PlaceDetectionClient
クラスが追加されました。このクラスは、デバイスの現在地にすばやくアクセスし、特定の場所(チェックインなど)でデバイスの位置情報を報告する機会を提供します。getGeoDataClient()
メソッドとgetPlaceDetectionClient()
メソッドをPlaces
クラスに追加しました。
ウォレット
- サポートが終了したいくつかのメソッドとクラスが削除されました。
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 Crash Reporting と Firebase Performance Monitoring の軽微な問題が修正されました。詳しくは、Firebase Android リリースノートをご覧ください。
Google Play 開発者サービスを 11.0.1 に更新 このリリースでは、rxjava を使用するアプリに影響する問題が修正されました。
広告
OnVideoMute()
、OnVideoPause()
、OnVideoPlay()
、OnVideoStart()
の各メソッドをVideoController.VideoLifecycleCallbacks
クラスに追加しました。PublisherInterstitialAd
クラスとRewardedVideoAd
クラスにsetImmersiveMode()
メソッドを追加して、全画面広告で没入モードを有効にする機能を追加しました。- ネイティブ + バナー リクエスト用に
AdLoader
で使用するOnPublisherAdViewLoadedListener
インターフェース、PublisherAdViewOptions
クラス、PublisherAdViewOptions.Builder
クラスを追加しました。 - 没入モードの更新を通知するためにメディエーション アダプタを実装できる、オプションの
OnImmersiveModeUpdatedListener
インターフェースを追加しました。 getMediationAdapterClassName()
メソッドをRewardedVideoAd
クラスに追加しました。
App Invites
AppInvite
クラスは非推奨になりました。ダイナミック リンク データにアクセスするためのメイン エントリ ポイントとしてFirebaseDynamicLinks#getInstance()
を使用し、代わりに App Invites のデータを取得するためにFirebaseAppInvite#getInvitation()
を使用します。
認知度
TimeFence
クラスに定数を追加しました。これにより、Snapshot API と Fence API に新しいコンテキスト タイプが提供されます。- デバイスのローカル タイムゾーンの変更に対応するタイム フェンスを作成する機能が追加されました。
- デバイスの位置情報の変化に対応する時間フェンスを作成する機能を追加しました。これには、日の出または日の入りの現地時間に基づいて指定されたタイムフェンスが含まれます。
ID
- デバイスに送信された SMS メッセージをすべて読み取る権限をユーザーに要求することなく、アプリに送信された SMS メッセージを取得できる
SmsRetriever
API を追加しました。詳しくは、SMS Fetcher API をご覧ください。
- デバイスに送信された SMS メッセージをすべて読み取る権限をユーザーに要求することなく、アプリに送信された SMS メッセージを取得できる
キャスト
Cast.CastApi
、Cast.MessageReceivedCallback
、RemoteMediaPlayer.MediaChannelResult
、RemoteMediaPlayer.OnMetadataUpdatedListener
、RemoteMediaPlayer.OnPreloadStatusUpdatedListener
、RemoteMediaPlayer.OnQueueStatusUpdatedListener
、RemoteMediaPlayer.OnStatusUpdatedListener
のインターフェースのサポートが終了しました。RemoteMediaPlayer
クラスもサポートが終了しました。アプリを更新する手順については、Android Sender App を Cast SDK v2 から Cast SDK v3 に移行するをご覧ください。bindTextViewToSmartSubtitle()
メソッドをUIMediaController
クラスで利用できるようになりました。
一般的な API
GoogleApiAvailability
クラスのgetOpenSourceSoftwareLicenseInfo()
メソッドのサポートが終了しました。ApiException
クラスとResolvableApiException
クラスを追加しました。これらのクラスは、Google Play 開発者サービスの呼び出しが失敗した場合にタスク オブジェクトの例外を提供します。GoogleApi
クラスを追加しました。このクラスに基づく API クライアントは、アプリと Google Play 開発者サービス間の接続を管理します。Response
クラスを追加しました。このクラスは、GoogleApi
のサブクラスを使用して Google Play 開発者サービスで API メソッドを呼び出した結果を返します。
Firebase
- Firebase の最新アップデートでは、電話認証の追加と、App Indexing と Dynamic Links の改善が行われました。詳しくは、Firebase Android SDK リリースノートをご覧ください。
試合
Players
クラスのgetPlayerSearchIntent()
、loadConnectedPlayers()
、loadInvitablePlayers()
、loadMoreInvitablePlayers()
メソッドのサポートが終了しました。Invitations
クラスのloadInvitations()
メソッドのサポートが終了しました。RealTimeMultiplayer
クラスとTurnBasedMultiplayer
クラスのgetSelectOpponentsIntent()
メソッドのサポートが終了しました。GameRequest
、OnRequestReceivedListener
、Requests
インターフェースのサポートが終了しました。また、GameRequestBuffer
クラスとGameRequestEntity
クラスはサポートが終了しました。アプリを更新する手順については、Google ログイン API を使用する Play ゲームの認証をご覧ください。
Instant Apps
- Google Play 開発者サービスで Android Instant Apps API を利用できるようになりました。Android Instant Apps を使用すると、Android ユーザーはインストールなしでアプリを瞬時に実行できます。詳しくは、Android Instant Apps をご覧ください。
位置情報
FusedLocationProviderClient
クラスを追加しました。このクラスは、Fused Location Provider とやり取りするための主要なエントリ ポイントであり、GPS に加えてさまざまなデータソースを使用して、デバイスの位置をできるだけ迅速かつ正確に決定します。GeofencingClient
クラスを追加しました。このクラスは、ジオフェンス API とやり取りするためのメイン エントリ ポイントを提供します。getFusedLocationProvider()
メソッドとgetGeofencingClient()
メソッドをLocationServices
クラスに追加しました。LocationSettingsResponse
クラスを追加しました。checkLocationSettings()
メソッドを使用して位置情報に関連するシステム設定が正常に確認されると、このクラスがレスポンスとして返されます。SettingsClient
クラスを追加しました。このクラスは、位置情報に関するシステム設定の確認と設定に役立つ位置情報設定 API を操作するためのメインのエントリ ポイントを提供します。
周辺ユーザーとの共有
- Nearby Connections API で次の機能が提供されるようになりました。
- Bluetooth、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
クラスは非推奨になり、これらのメソッドに置き換えられました。getClient(Context)
メソッドとgetClient(Activity)
メソッドを SafetyNet クラスに追加しました。これらのメソッドは、すべての 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
クラスに追加しました。これらのクラスは、Verify Apps API をサポートしています。
ウォレット
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 のベータ版がリリースされました。また、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 Developer Preview 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 未満のデバイスにインストールできません。アプリで Android Gingerbread のサポートを拡張する複数の APK のビルドなど、オプションについて詳しくは、Android デベロッパー ブログをご覧ください。
広告
- ネイティブ アドバンス コンテンツ広告および DoubleClick for Publishers(DFP)のカスタム レンダリング ネイティブ広告に動画アセットのサポートを追加しました。
NativeCustomTemplateAd
インターフェースにdestroy()
メソッドを追加しました。PublisherAdView
クラスにgetVideoController()
、setVideoOptions
、getVideoOptions()
の各メソッドを追加しました。AdChoicesView
クラスを追加しました。getAdChoicesContent()
メソッドとsetAdChoicesContent()
メソッドをNativeAdMapper
クラスに追加しました。- 複数の広告ユニットを同時に初期化できる動画リワード アダプター用の
InitializableMediationRewardedVideoAdAdapter
インターフェースを追加しました。
Smart Lock for Passwords
Smart Lock による ID トークンの動作を改善しました。アプリは
setIdTokenRequested(true)
を呼び出して、トークンを明示的にリクエストする必要があります。また、アプリはsetServerClientId()
メソッドとsetIdTokenNonce()
メソッドを使用して、トークンのaudience
とnonce
の値を指定できます。詳細については、次の API リファレンスの更新をご覧ください。getAccountTypesSet()
、getIdTokenNonce()
、getServerClientId()
、isIdTokenRequested()
の各メソッドをCredentialRequest
クラスに追加しました。setIdTokenRequested()
メソッドとsetServerClientId()
メソッドをCredentialRequest.Builder
クラスに追加しました。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 ログイン API を使用してサーバー側認証を簡素化できる機能を追加しました。詳細については、
GoogleSignInOptionsExtension
インターフェース、GoogleSignInOptions
クラス、GoogleSignInOptions.Builder.addExtension()
メソッドをご覧ください。ゲームにサーバー側認証を統合する方法については、Google Play ゲームサービスへのサーバー側アクセスの有効化をご覧ください。Google Fit
血圧、血糖値、血中酸素ウェルネス、体温、体温、生殖に関する健康に関するデータなど、さまざまな健康データを Google Fit プラットフォームに書き込むことができる新しい健康に関するデータタイプを追加しました。詳細については、
HealthDataTypes
クラスとHealthDataFields
クラスをご覧ください。マップ
このリリースでは、ポリラインとポリゴンおよび円の輪郭用のカスタム スタイルが導入されています。
周辺ユーザーとの共有
デバイスが近超音波オーディオを使用してデータを送受信できるように、Nearby
messages.audio
API にAudioBytes
クラスが追加されました。Firebase
Firebase の最新アップデートでは、アナリティクス、Authentication、Realtime Database、Storage、Test Lab for Android、Crash Reporting、Dynamic Links など、複数の機能が改善されています。詳細については、Firebase Android SDK リリースノートをご覧ください。
2016 年 11 月 - バージョン 10.0
Google Play 開発者サービス 10.0 リリースのハイライト。
Google Play 開発者サービスを 10.0.1 に更新
このリリースでは、意図しない
WRITE_EXTERNAL_STORAGE
、READ_EXTERNAL_STORAGE
、READ_PHONE_STATE
権限がアプリ マニフェストにマージされる原因となっていた、play-services-location.aar
内に欠落していたminSdkVersion
値が修正されました。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()
は、4K ディスプレイの解像度を識別するVideoInfo
の現在のインスタンスを取得します。- 新しいメソッド
CastContext.getCastState()
は、現在のセッション状態(デバイスが利用可能でセッションが確立されているかどうかなど)を保持するCastState
を公開します。 - 新しい
@drawable
ボタン属性を使用すると、ミニ コントローラと拡張コントローラでボタンのスタイルをカスタマイズできます。 ImagePicker
に、想定されるアスペクト比のImageHints
クラスを取るonPickImage
ハンドラが追加されました。- 新しいメソッド
CastContext.getMergedSelector()
によってMediaRouteSelector
が公開されます。 - 2 つの新しい広告ブレーククラスが追加されました。
AdBreakClipInfo
には広告ブレーク クリップに関する静的情報が含まれ、AdBreakStatus
はステータス情報を保持します。 - ユーザーがキャストしているときは、同じネットワーク上の他のデバイスにスティッキー リモコン通知が表示され、再生も制御されます。
- このバージョンの詳細と追加情報については、Cast SDK 11 月のリリースをご覧ください。
位置情報
- Bluetooth Low Energy(BLE)スキャンを改善しました。
周辺ユーザーとの共有
- Nearby 通知が再利用可能になりました。詳細やアップデートについては、Nearby Notifications デベロッパー サイトをご覧ください。
Firebase
- Firebase の最新アップデートでは、いくつかの機能の改善とバグ修正が行われています。たとえば、新しい Firebase App Indexing API を利用可能にしています。詳しくは、Firebase Android SDK リリースノートをご覧ください。
2016 年 10 月 - バージョン 9.8
Google Play 開発者サービス 9.8 リリースのハイライト。
広告
- Google Mobile Ads SDK を使用するアプリで広告を掲載している DoubleClick Campaign Manager 広告主について、アクティブ ビュー トラフィック測定データの収集を開始しました。
キャスト
Cast API v3.3 では、以下の分野のアプリ デベロッパーに機能の改善が行われています。
- 広告の再生時にシークバーの外観が改善され、背景のポスター画像もぼかしされるようになりました。
- ミニ コントローラのスタイルをカスタマイズする機能を追加しました。
ImageHints
クラスを追加しました。このクラスは、UI に表示する画像のタイプとサイズに関するヒントをImagePicker
オブジェクトに追加します。- このバージョンについて詳しくは、Cast SDK v3.3 をご覧ください。
Fit
- Fit に Goals API が追加されました。これにより、Google Fit Fit Android アプリのユーザーが作成したフィットネスの目標を読み取ることができます。
Google ログイン
- アカウントに関連付けられた電話番号を、Credentials API を使用するアプリでシングルタップで入力する機能が追加されました。
周辺ユーザーとの共有
- Nearby Messages が新しいオプトイン UI で強化され、ハンズフリー操作がサポートされるようになりました。
- Nearby Notifications は一時的に利用できなくなっています。詳細やアップデートについては、Nearby Notifications デベロッパー サイトをご覧ください。
Firebase
- Firebase の最新アップデートでは、複数の機能に改善とバグの修正が含まれています。詳しくは、Firebase Android SDK リリースノートをご覧ください。
2016 年 9 月 - バージョン 9.6
Google Play 開発者サービス 9.6 リリースのハイライト。
Google Play 開発者サービスを 9.6.1 に更新 このリリースでは、意図しない
WRITE_EXTERNAL_STORAGE
、READ_EXTERNAL_STORAGE
、READ_PHONE_STATE
権限がアプリ マニフェストにマージされる原因となっていた、play-services-location.aar
内に欠落していたminSdkVersion
値が修正されました。広告
- パブリッシャー診断 API メソッド
openDebugMenu
をMobileAds
クラスに追加しました。これにより、モバイルウェブおよびモバイルアプリ広告のパブリッシャーはデスクトップ広告と同じトラブルシューティングとプレビュー機能を利用できます。
- パブリッシャー診断 API メソッド
キャスト
Cast API v3.2 では、以下の点でアプリ デベロッパーに対する機能が改善されています。
- 広告モード: コントローラと通知コントロールを、広告の配信中にコントロールを無効にするモードにします。
- ライブモード: ライブ動画と音声ストリームに、再生/一時停止ボタンの代わりに再生/停止ボタンが追加されました。
- このバージョンについて詳しくは、Cast SDK v3.2 をご覧ください。
マップ
- カスタムの地図スタイル設定のご紹介: 道路、公園、企業や店舗などの対象物の外観を変更する(または非表示にする)ように、地図のスタイルを設定できるようになりました。
- 地図上のお店やサービスなどのスポットがデフォルトで表示されるようになりました。ビジネス スポットは、店舗、レストラン、ホテルなどのビジネスを表します。 カスタムの地図のスタイル設定を使って非表示にすることができます。
- 詳細と重要な注意事項については、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
を含む)のサポートが終了しました。共有ボタンや [+1] ボタンなどのすべての Google+ UI ウィジェットは引き続きサポートされます。- Google ログインと統合する場合は、
GoogleSignInApi
に切り替えます。 - ソーシャル情報やより詳しいプロファイル データが必要な場合は、Android の連絡先プロバイダや、クロス プラットフォームの People API をご確認ください。 アプリのユーザーベースのソーシャル グラフを通じてアプリの配信を強化するには、Firebase Invites を使用します。
詳しくは、Plus.API サポート終了に関する注意事項をご覧ください。
- Google ログインと統合する場合は、
キャスト
Cast API v3 では、以下の分野でアプリ デベロッパー向けの機能が改善されました。
ControlButtonsContainer
インターフェースは、コントロール ボタンのコンテナを定義します。ExpandedControllerActivity
クラスは、拡張コントローラ、フルスクリーン リモコンの実装のほとんどを提供します。
撮影場所
- Places API に、マテリアル デザインの原則を実装する、デザインが一新された Place Picker UI が追加されました。
マップ
- カメラのモーションの開始イベント、進行中イベント、終了イベント用の新しいカメラ変更リスナーのセットを追加しました。
- マーカーに関連付けられている任意のデータ オブジェクトを保存、取得する機能が追加されました。
- ズームの最小レベルと最大レベルを設定する機能を追加しました。
- ユーザーがスクロールおよびパンできる範囲を制限する機能を追加しました。
- 詳しくは、最新の Google Maps Android API リリースノートをご覧ください。
セキュリティ
- Safe Browsing API を使用すると、URI が有害な可能性があるアプリまたはソーシャル エンジニアリング攻撃の可能性に関連付けられているかどうかをアプリで判断できます。詳しくは、Safe Browsing API を使用して URL を確認するをご覧ください。
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
メソッドを追加しました。アプリのパブリッシャーは、このメソッドを使用して、ネイティブ広告内の AdChoices アイコンの位置を指定できます。- いくつかのバグの修正により、動画広告の再生を改善しました。
認知度
Awareness API は、7 つの位置情報とコンテキスト シグナルを 1 つの API に統合します。これにより、システム リソースへの影響を最小限に抑えながら、コンテキスト ベースの強力な機能を持つアプリを作成できます。次の 2 つの API セットが含まれています。
- Snapshot API を使用すると、アプリは 7 つのシグナルのいずれかの現在の値を取得できます。
- Fence API を使用すると、アプリはユーザーのコンテキストの変化に対応できます。
キャスト
Cast API v3 では、以下の点でアプリ デベロッパーに対する機能が改善されています。
- セッション状態の管理
- ロジックの接続、切断、再接続
- UX の実装と UI
- さまざまな種類のデバイスに対応
- このバージョンについて詳しくは、Google Cast SDK v3 をご覧ください。
Firebase
- Firebase の最新アップデートでは、複数の機能に改善とバグの修正が含まれています。詳細については、Firebase リリースノートをご覧ください。
Google Fit
- Android Wear で歩数を改善し、ウォッチフェイスとアプリの両方で歩数の測定に一貫性を持たせ、HistoryApi#readDailyTotal で持続するようにしました。
- HistoryApi#registerDataUpdateListener() を使用してデータの更新をリッスンし、保存されているデータが別のアプリによって更新されたときに、アプリが内部データ キャッシュを更新できるようにします。
- 水の消費量の測定に使用する新しいハイドレーション データ型を追加しました。
位置情報
- バッテリー管理やアクティビティ認識など、複数の領域のバグを修正しました。
マップ
- 新しい MarkerOptions.zIndex() メソッドを使用すると、マーカーを積み重ねる順序を、地図上の他のマーカーとの相対値で指定できます。
- タイル オーバーレイに透明度係数を設定すると、オーバーレイ タイルの下に基本地図を表示できるようになります。
- 円を簡単にクリックできるようにし、OnCircleClickListener を使用してクリック イベントをリッスンできるようになりました。
- 詳細と重要な注意事項については、Maps Android API リリースノートをご覧ください。
モバイル ビジョン
- Mobile Vision のバーコード検出と顔検出に必要なサービスの問題を解決しました。すべてのユーザーがバーコードと顔検出機能を再度使用できるようになります。詳細については、Mobile Vision リリースノートをご覧ください。
- Text API を追加しました。写真にラテン文字テキスト(英語、スペイン語、ドイツ語、フランス語など)の光学式文字認識を追加できます。Text API は、テキスト(段落、行、単語)の組織構造とテキスト自体を返します。
周辺ユーザーとの共有
- 付近の通知が追加され、付近のビーコンやスマート デバイスに関連付けられているアプリやウェブサイトをユーザーに通知できるようになりました。
- Nearby.Messages を使用すると、バックグラウンドで Eddystone ビーコンと iBeacon をスキャンでき、フィルタに一致するビーコンが見つかると、クライアント アプリケーションが起動します。詳細については、Nearby.Messages をご覧ください。
- このリリースでは、Proximity Beacon API を使用してビーコンを管理するという要件が取り除かれています。Nearby が解析された BLE アドバタイズを直接返すようになり、クライアントが独自のソリューションを使用してこれらのアドバタイズを解釈できるようになりました。
- 距離の推定値と RSSI の情報がフォアグラウンドのビーコン クライアントに返されるようになりました。
2016 年 5 月 - バージョン 9.0
Google Play 開発者サービス 9.0 リリースのハイライト。
Google Play 開発者サービスを 9.0.2 に更新 Google Play 開発者サービスのバージョン 9.0.2 がリリースされました。このリリースでは、一部のデバイスで
FirebaseAuthApi
を使用できない Firebase Authentication の既知の問題が修正されています。これらのデバイスで 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 向け Google アナリティクス、Firebase Storage、Firebase Remote Config、Firebase Crash Reporting、Firebase Dynamic Links、Firebase Notifications などの新しいプロダクトが追加されました。
各種 Firebase 機能で使用可能なライブラリの一覧については、Firebase ライブラリをご覧ください。以下の機能が Google Play 開発者サービス 9.0 SDK の Firebase の一部になりました。
App Invites(現在の Firebase Invites)は
com.google.android.gms.appinvite
で引き続き利用できますが、今後はcom.google.firebase:firebase-invites
を使用する必要があります。Firebase Cloud Messaging は Google Cloud Messaging API を基盤として、さらに改善されています。
com.google.android.gms.gcm
で Google Cloud Messaging を引き続き使用できますが、com.google.firebase:firebase-messaging
にアップグレードすることをおすすめします。
Firebase の詳細については、https://firebase.google.com/ をご覧ください。
広告
- 動画リワード API にカスタム イベントのサポートが追加されました。
- ネイティブ エクスプレス動画には、動画の表示方法を制御する API(初期ミュート状態や動画再生完了時のコールバックの指定など)が含まれるようになりました。
- モバイルアプリ向けのカスタム検索広告を更新し、アプリクエリがユーザーのクエリに基づいて関連性の高い広告で収益化できるようにしました。この更新により、アプリ内収益化ソリューションはパソコンやモバイルウェブで利用できるものと同じです。アプリ デベロッパーは、拡張機能、レイアウト、アトリビューション オプション、コールバック、カスタム広告アイコン全体にアクセスできるようになりました。
- MobileAds API に、
setAppVolume()
を使用した動画広告の推奨音量を設定できるようになりました。また、setAppMuted()
を使用して動画広告をミュートできるようになりました。 - MobileAds
initialize(android.content.Context, java.lang.String)
メソッドのサポートが終了しました。代わりに、initialize(android.content.Context)
メソッドのサポートが終了しました。 MediationNativeListener
インターフェースにメソッドonAdImpression()
が追加されました。モバイル広告ネットワークは、インプレッションを記録する際に呼び出すことができます。
周辺ユーザーとの共有
- Nearby の同意 UI と権限モデルを簡略化しました。
- 精細な位置情報の利用許可が付与されているアプリは、一切の許可を得ずに BLE ビーコンをスキャンできます。
- アプリが GoogleAPIClient
connect()
メソッドを呼び出す際に、オプトイン ダイアログがユーザーに表示されます。
- Nearby の同意 UI と権限モデルを簡略化しました。
試合
- クライアント SDK が更新され、Player Stat API が改善されました。今後 28 日間のプレーヤー支出の予測と、プレーヤーが 95 パーセンタイルの支出を行う可能性の予測です。
- Video Recording API の一般提供を開始するためのクライアント SDK の更新
Google クラウド メッセージング
- Google Cloud Messaging(GCM)は Firebase と統合されています。GCM の既存のユーザーは、引き続き GCM を引き続き使用できますが、新しい機能と機能強化の今後のリリースを活用するために、簡素化された新しい Firebase Cloud Messaging(FCM)API にアップグレードすることを強くおすすめします。詳しくは、Android 用 GCM クライアント アプリを Firebase Cloud Messaging に移行するをご覧ください。
モバイル ビジョン
- そのサービスの問題により、Mobile Vision に必要なサービスが無効になりました。これにより、顔やバーコードの検出をまだ使用していないユーザーが、これらの機能を使用できないようになります。この問題が解決されるまで、新しいモバイル ビジョン機能をアプリに追加することはおすすめしません。
- すでに Mobile 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)
を呼び出します。 - 複数のバグの修正。詳細は Google マップのリリースノートでご確認いただけます。
- このリリースでは、いくつかの新しいイベント リスナーが導入されました。
Google プレイス
- このリリースには、ユーザーの検索クエリに応じて場所の予測を返す、新しいオートコンプリート サービスが導入されています。
PlaceAutocompleteFragment
は、オートコンプリート機能が組み込まれた検索ダイアログです。GeoDataApi.getAutocompletePredictions()
を使用すると、プログラムによる予測へのアクセスによって、完全なカスタム検索 UI を作成できます。
- オートコンプリートも Place Picker に追加されました。
- このリリースには、ユーザーの検索クエリに応じて場所の予測を返す、新しいオートコンプリート サービスが導入されています。
Google ログイン
- ユーザーが [Google 設定] > [接続済みのアプリ] でアプリのアクセス権を取り消すと、Google Play 開発者サービスは取り消しサービスを開始し、キャッシュに保存されているログイン状態をクリーンアップします。
- setHostedDomain ビルダー メソッドを使用して、Google Apps ドメインのアカウントのみを使用してユーザーにログインを求めるように
GoogleSignInOptions
オブジェクトを構成できます。 onUploadServerAuthCode
コールバックと関連関数は削除されました。バックエンドのアクセス トークンを取得するには、requestServerAuthCode
メソッドとgetServerAuthCode
メソッドを使用します。詳しくは、サーバーサイドのアクセスを有効にするをご覧ください。
Google Fit の履歴
- Google Fit History API に
updateData
という新しいメソッドが追加され、Google Fit に保存されているデータを簡単に更新できるようになりました。updateData
を使用すると、Google Fit に追加する新しいデータポイントと重複する既存のデータポイントを削除する必要はありません。競合は、新しいデータポイントと重複する既存のデータポイントを削除することで、自動的に解決されます。
- Google Fit History API に
Nearby Messaging
- バックグラウンドでの BLE ビーコンメッセージのサブスクライブが新たにサポートされます。これにより、アプリが現在アクティブでない場合でも、ビーコン通知を受信できます。
App Invites
- メールベースの招待をメールで送信する際に、アプリから追加データ(招待画像のインストール ボタンのカスタム画像、行動を促すフレーズのカスタム テキスト、招待メールのカスタム 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
をご覧ください。 - サーバーで認証する際の統合が簡素化されます。
- ログイン済みアカウントを取得する際に、システムの権限が不要になりました。
- デザインが一新されたログインボタン。
- 接続を再確立することなく、
- 位置情報サービス
- Fused Location Provider のバッテリーを改善しました。
- 新しい
flushLocations()
メソッドを使用すると、バッチ処理が行われるのを待つのではなく、一括処理済みのビジネス情報をすぐに返すことができます。
- アプリの測定 - 今回のリリースでは、アプリ内購入イベントの匿名の統計情報を収集する機能が追加されました。
- App Invites - 新しい
AppInvite.AppInviteApi.getInvitation()
メソッドによって、ディープリンク アクティビティの起動に使用できるResultCallback
が設定されます。
- App Invites - 新しい
- その他の改善点 - 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-services プラグインの使用時に「Found com.google.android.gms:play-services-auth:8.3.0, but バージョン 8.1.0 が必要です」というエラーが表示された場合は、google-services プラグインを 1.5.0-beta2 以降にアップグレードしてください。
2015 年 9 月 - バージョン 8.1
Google Play 開発者サービス 8.1 リリースのハイライト。
- Marshmallow の権限モデルのサポートが追加されました。
- Play Games Player Stats API - ゲームのライフサイクルを通じて、特定のプレーヤー セグメントに合わせてプレーヤー エクスペリエンスを調整できる新しい API。プレーヤー セグメントは、プレーヤーの進行状況、支出、エンゲージメントに基づきます。
- Google Maps Android API - ウェアラブル アプリの常に画面表示モードを新たにサポートしました。常に画面表示モードは常時オンのアプリ向けで、ユーザーが実際にアプリを使用しなくなった場合にアクティブになります。
- App Invites - アプリから送信された招待メールをカスタマイズできるようになりました。
- Nearby Messages API - アプリは、有効な Nearby パブリッシュまたは定期購入が期限切れになると、コールバックを受け取ります。
- Google Places API - 3 つの新しいメソッドが
AutocompletePrediction
に追加され、場所の説明の主要な部分と付随項目、および説明の全文に簡単にアクセスできるようになりました。これらのメソッドは、サポートが終了したgetDescription()
とgetMatchedSubstrings()
に代わるものです。詳しくは、Google Places API for Android リリースノートをご覧ください。 アプリの測定 - このリリースには測定パッケージが追加されています。このパッケージには、ユーザーが初めてアプリを開いたときなど、アプリ イベントに関する匿名の統計情報を収集する機能が含まれています。このデータは、正しく構成されない限り収集されませんが、次のリソースをアプリケーションに追加することで、これらの統計情報の報告を完全にオプトアウトできます。
<?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 は、同じデバイスや Wi-Fi ネットワークに接続していなくてもデバイスを検出し、通信するためのクロス プラットフォーム API を提供します。
- Android 用 Smart Lock: このリリースでは、Smart Lock for Android の機能が拡張され、ウォーキングの歩行が検出されるようになりました。スマートフォンを持って持ち寄ると、ほとんどの場合、デバイスはロックされます。持ち運び検知機能を有効にしてお試しください。
- プレイスの写真 Places API でプレイスの写真を取得、表示するサポートを追加しました。
2015 年 5 月 - バージョン 7.5
Google Play 開発者サービス 7.5 の機能のハイライトについては、お知らせのブログ投稿をご覧ください。
Smart Lock for Passwords - 今回のリリースでは、認証情報の保存と取得を行い、デバイス(および Chrome のウェブサイト)間でユーザーのログインを自動的に行うための
gms.auth.api.credentials
API が導入されました。認証情報を保存するには、Auth.CredentialsApi.save()
メソッドを呼び出します。逆に、Android デバイスと Chrome に保存された認証情報を取得するには、Auth.CredentialsApi.request()
メソッドを呼び出します。Google Cloud Messaging - このリリースにより、エンドユーザーにメッセージや通知を効率的に送信し、タスクのスケジューリングを最適化して、バッテリー使用量を節約し、アプリでのメッセージの受信を簡素化できます。トピック メッセージングを使用すると、パーソナライズされた通知を作成して、ターゲット オーディエンスにリーチできます。新しい
GcmListenerService
を使用すると、GCM メッセージを受信する標準化された方法を実装し、GCM サーバーによるリクエストに応じて通知を表示できます。新しいGcmNetworkManager
クラスを使用すると、バッテリー効率の良い方法で 1 回限りのタスクと定期的なタスクをスケジュール設定し、ネットワークとデバイスの充電の制約を指定して、バッテリー使用量をさらに最適化できます。広告 - このリリースでは、パブリッシャーがレンダリングしたネイティブ広告が AdMob、DFP、AdX に追加されました。ネイティブ広告を使用すると、広告の個々のアセットにアクセスでき、アプリのコンテンツに最適な方法で広告を表示する方法を決定できます。AdMob、DFP、AdX のすべてで、アプリ定義広告とコンテンツ広告という 2 つのシステム定義フォーマットがサポートされています。パブリッシャーは、カスタム ネイティブ広告フォーマットを活用して、独自の予約広告枠を使ったカスタム ネイティブ ソリューションを構築することもできます。
キャスト - 新しい Google Cast 用の Game Manager API は、効率的な通信モデル、送信者デバイスごとに複数のプレーヤー、送信者と受信者間のカスタム メッセージによってゲームのサポートを強化し、キャスト エクスペリエンスでゲームを強化します。新しいリモート ディスプレイの接続モデルでは、ネイティブ アプリ(特にゲーム)の 2 台目のディスプレイをテレビに直接キャストできます。どのゲームでも Cast を使用してより大きくすることができます。新しい Autoplay と Queueing API を使用すると、接続されているすべてのアプリに対して、編集可能な同期されたメディア キューが導入され、アダプティブ ストリームのプリロードがサポートされます。
インスタンス ID - アプリのインスタンスごとの一意の識別子。インスタンス ID クラウド サービスを使用してセキュリティ トークンを生成できます。
マップ - このリリースにより、Google Maps Android API が Android Wear で利用可能になり、ウェアラブル デバイスで直接動作する地図ベースのアプリを作成できるようになりました。
Fit - Fit API で登録できる移動距離とカロリー消費データが提供されるようになりました。このリリースでは、エクササイズ アクティビティ(
TYPE_WORKOUT_EXERCISE
)用の新しいデータ型も導入されています。ドライブ - このリリースでは、
delete()
メソッドを呼び出して、アプリケーションがオフラインのときでもファイルやフォルダを完全に削除できます。App Invites - 新しい
appinvite
API を使用して、アプリをクチコミで広めます。ユーザーが連絡先や友だちとアプリを共有できるようにします。ご紹介とオンボーディングのフローを Google にお任せいただくことで、お客様は優れたアプリの構築に専念できます。