GCMを使用して、アプリとパーソナルコンピューターで実行されている小さなバックエンドJavaサーバーとの間で非同期通信を実行しようとしています。私の問題は、GCMとGooglePlay開発者サービスのクロスリンクされた矛盾したリファレンスページを理解できないことです。この質問に対する古い回答の1つを使用したいのですが、APIとドキュメントは過去数か月で作り直され、私が見つけた同様の質問はすべて昨年以上のものです。
Google Play開発者サービスを設定するためのGoogleのガイドには、次のいずれかを使用して必要なAPIが存在することを確認するように記載されています。
.addApi(Drive.API)
)の使用例を提供するGoogleApiClientクラスですが、GoogleCloudMessaging.API
見つけることができないため、機能しません。だから私の質問はこれらです:デバイスにGoogle Play開発者サービスの更新バージョンがあることを確認するにはどうすればよいですか?また、GCM APIを使用する前に利用可能かどうかを確認する方法はありますか(または、Google Play開発者サービスが更新されている場合はこれを行う必要がありますか)?
追加情報:
最小SDK14
ターゲットSDK22
一部のドキュメントにリンクしていないことをお詫びします。レピュテーションリンクの制限があります。
私が存在を逃したことを指摘してくれたDanielNugentに感謝しGoogleApiAvailability.getInstance()
ます!
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加