2022 年 10 月 18 日に開催される Firebase Summit に、直接会場で、またはオンラインでご参加ください。Firebase を使用してアプリ開発を加速させ、自信を持ってアプリをリリースし、簡単にスケールする方法をご紹介します。 今すぐ申し込む

Firebase AndroidSDKのGooglePlayサービスへの依存関係

一部の Firebase Android SDK はGoogle Play サービスに依存しています。つまり、Google Play サービスがインストールされているデバイスとエミュレータでのみ実行されます。これらの Firebase SDK は、デバイス上の Google Play サービス バックグラウンド サービスと通信して、安全で最新の軽量な API をアプリに提供します。 Amazon Kindle Fire デバイスや一部の地域で販売されているデバイスなどの特定の Android デバイスには、Google Play サービスがインストールされていません。

Google Play サービスが必要な Firebase Android SDK はどれですか?

Firebase SDK は、次の 3 つのカテゴリに分類できます。

  • Play サービスが必要— これらの SDK には Google Play サービスが必要です。それ以外の場合は機能しません。
  • Play サービス推奨- これらの SDK では、Google Play サービスが完全な機能を備えている必要がありますが、Google Play サービスがなくてもほとんどの機能を提供します。
  • Play サービスは不要— これらの SDK では、Google Play サービスが完全に機能する必要はありません。

以下の表は、各 SDK の最新リリースについてのみ正確です。一部の古いバージョンには、より厳しい要件がある場合があります。

Google Play サービスは必要ありませ

製品としょうかんグーグルプレイサービス?
App Check カスタム プロバイダとデバッグ プロバイダcom.google.firebase:firebase-appcheck:16.0.2
com.google.firebase:firebase-appcheck-ktx:16.0.2
com.google.firebase:firebase-appcheck-debug:16.0.2
不要
アプリ配布 API 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-appdistribution:16.0.0-beta04不要
認証com.google.firebase:firebase-auth:21.0.8
com.google.firebase:firebase-auth-ktx:21.0.8
不要
クラウド ファイアストアcom.google.firebase:firebase-firestore:24.3.1
com.google.firebase:firebase-firestore-ktx:24.3.1
不要
Cloud Functions for Firebase クライアント SDK com.google.firebase:firebase-functions:20.1.1
com.google.firebase:firebase-functions-ktx:20.1.1
不要
Firebase 用クラウド ストレージcom.google.firebase:firebase-storage:20.0.2
com.google.firebase:firebase-storage-ktx:20.0.2
不要
クラッシュリティクスcom.google.firebase:firebase-crashlytics:18.2.13
com.google.firebase:firebase-crashlytics-ktx:18.2.13
不要
アプリ内メッセージcom.google.firebase:firebase-inappmessaging:20.1.3
com.google.firebase:firebase-inappmessaging-ktx:20.1.3
不要
アプリ内メッセージの表示com.google.firebase:firebase-inappmessaging-display:20.1.3
com.google.firebase:firebase-inappmessaging-display-ktx:20.1.3
不要
Firebase のインストールcom.google.firebase:firebase-installations:17.0.3
com.google.firebase:firebase-installations-ktx:17.0.3
不要
パフォーマンス監視com.google.firebase:firebase-perf:20.1.1
com.google.firebase:firebase-perf-ktx:20.1.1
不要
リアルタイム データベースcom.google.firebase:firebase-データベース:20.0.6
com.google.firebase:firebase-データベース-ktx:20.0.6
不要
リモート設定com.google.firebase:firebase-config:21.1.2
com.google.firebase:firebase-config-ktx:21.1.2
不要
製品としょうかんグーグルプレイサービス?
AdMob com.google.android.gms:play-services-ads:21.2.0おすすめされた*
分析com.google.firebase:firebase-analytics:21.1.1
com.google.firebase:firebase-analytics-ktx:21.1.1
おすすめされた*
App Check Play Integrity プロバイダーcom.google.firebase:firebase-appcheck-playintegrity:16.0.2必須
App Check SafetyNet プロバイダーcom.google.firebase:firebase-appcheck-safetynet:16.0.2必須
アプリのインデックス作成com.google.firebase:firebase-appindexing:20.0.0必須
クラウド メッセージングcom.google.firebase:firebase-messaging:23.0.8
com.google.firebase:firebase-messaging-ktx:23.0.8
必須
動的リンクcom.google.firebase:firebase-dynamic-links:21.0.2
com.google.firebase:firebase-dynamic-links-ktx:21.0.2
必須
Firebase ML ビジョンcom.google.firebase:firebase-ml-vision:24.1.0必須
Firebase ML カスタム モデルcom.google.firebase:firebase-ml-モデル-インタープリター:22.0.4必須

* Google アナリティクス用の Firebase SDK は、任意のデバイスでイベントを送信できますが、人口統計などの一部の自動インサイトは、Google Play サービスを備えたデバイスでのみ利用できます。