Firebase:Google Playサービスのさまざまなバージョンとの互換性を保証するにはどうすればよいですか?
前提条件
A、私はメッセージングを組み込みたい/私のAndroidのアプリケーションにプッシュ通知し、FCMが推奨最新バージョンであることから、私はちょうどFirebase前提条件をチェックし、それは言いますAndroid 4.0(アイスクリームサンドイッチ)以降を実行する端末、Google Playサービス10.2.0以降
Google PlayサービスSDK(Google Repository) > Androidのメーカー、バージョン1.5以降
の最新バージョン
のAndroid SDK Managerでしかし、ICSを実行しているすべてのデバイスは、Googleがサービスを再生する必要がありますように、それはないです利用可能= 10.2.0。事実、これはそれの最新バージョンです。ですから、FCMを使うことに決めたら、Playサービス< = 10.2.0のすべてのデバイスが届きません。もし私がバージョンアップを決めたら、Firebaseはそれをサポートしていないようです。
FirebaseとGoogle Playサービスの最新機能を使用して、Google Playサービスが> = 9.0.0の端末のサポートを拡張したいと考えています。
これはどのライブラリでも基本的な問題です。 Androidではこれを軽減するためのサポートライブラリが用意されています。
これらのすべてのPlayサービスバージョンをサポートするために推奨されるアプローチは何ですか?
ほとんどのFirebaseライブラリでは、記載されている要件は当てはまりますが、FCMの場合は、どのバージョンのGoogle Playサービスでも十分です。 ALによって提供された答え。他の正常に動作しているFirebaseサービス(Analyticsなど)が必要な可能性が最も高いため、依然として関連性があります。しかし、FCMの場合、いくつかのバージョンのGPがインストールされている限り、どのバージョンのGoogle Playサービスでも問題ありません。 –