アプリが実行されているデバイスが C2DM を使用できるかどうかを示すブール関数を作成する最も簡単な方法を探しています。
Android Google Play アプリの存在により、C2DM 機能が保証されていることは承知していますが、すべてのデバイスがこれを備えているわけではなく、C2DM に対応しているわけではありません。
私が知る限り、デバイスには GSF (Google Services Framework) がインストールされ、有効な GMail アカウントが設定されている必要があり、これらは C2DM が機能することを保証するための唯一の要件です。これは正確ですか?
もしそうなら、GMail パッケージと Google サービス フレームワーク パッケージの存在を確認することが最善かつ最も正確な方法でしょうか?