私が持っているもの検出プレイサービスがインストールされ、アプリケーションで使用されるサービスを再生
私はが重く(Firebaseのために)サービスにはGoogle Playに依存しているアプリを持っているので、私はプレイサービスを持っているユーザーのデバイスを必要としますインストールされます。さらに重要なのは、デバイスにインストールされているPlayサービスのバージョンが、自分のアプリで使用しているPlayサービスと同じかそれ以上である必要があることです。私は
は、私は、ユーザーがバージョンは私がターゲットにしています古いプレイサービスのバージョンを使用している場合私のアプリのスプラッシュ画面にメッセージ(多分ダイアログやスナックバーを)見せたい欲しいもの
私のアプリ。
現在、私のアプリで使用しているPlayサービスのバージョンは10.0.1です。これは明らかにバージョン名です。私はこれを行うことができます知っている
、
int v = getPackageManager().getPackageInfo("com.google.android.gms", 0).versionName;
しかし、私は、デバイスにインストールプレイサービスと、私が使用していますプレイサービスのバージョンを比較することができませんか。 versionNameの代わりにversionCodeを使用していますか?その場合、私が使用しているPlayサービスのversionCodeを知るにはどうすればよいですか?
これを行うには、別の(またはそれ以上の)方法がありますか?
GoogleがサービスversionCodeを再生知りたいですか?携帯電話の? –
あなたはその質問を読んだことがありますか? –
私の悪いenglish.anyway幸運であなたを助けようとしている何でもOK –