13

C2DMにはGoogleIDが必要でしたが、C2DMはGCMに置き換えられました。GCMは明らかにGoogleIDを必要としません。

これは、Google Play AppstoreまたはGoogleスタックを使用できないデバイス(Kindle Fireなど)と単純に互換性があることを意味しますか?

4

4 に答える 4

10

簡単な答えはノーです。

GCMサーバーから実際にメッセージを受信するメカニズムはGoogleサービスフレームワークに依存しており、GooglePlayやGTalkなどのバンドルサービスはフレームワークの一部です。

フレームワークがインストールされていない場合、GCMサーバーからメッセージを受信することはできません。基本的に、携帯電話にGoogleサービススタックがない場合は機能しません。

このリンクを参照してください:http: //developer.android.com/guide/google/gcm/gcm.html

Android 2.2以降を実行していて、Google Playストアアプリケーションもインストールされているデバイス、またはAndroid2.2とGoogleAPIを実行しているエミュレータが必要です。ただし、AndroidアプリケーションをGooglePlayストアからデプロイすることに限定されません。

于 2012-10-31T02:41:07.590 に答える
3

Kindle for TabletはADM(Amazonデバイスメッセージング)をサポートしています。GCMと似ていますが、実装が異なります。ADMの詳細についてはこちらをご覧ください

于 2013-09-23T05:25:47.410 に答える
1

グーグルIDを必要としないことをどこで読んだことがありますか?それはまだグーグルアカウントを必要としているように私には思えますか?

ドキュメントから抜粋:

<!-- GCM requires a Google account. -->
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
于 2012-10-31T00:06:56.790 に答える
0

私はそうは思わない。Googleクラウドメッセージングでは、GooglePlayサービスがデバイス上にある必要があると思います。

于 2012-10-31T00:07:13.507 に答える