C2DMにはGoogle IDが必要でしたが、現在C2DMはGoogle IDを必要としないGCMに置き換えられました。Google Cloud Messaging(GCM)はKindle Fireで動作しますか?
これは、Google Play AppstoreやGoogleのスタックを利用できないデバイス(Kindle Fireなど)との互換性があるということですか?
C2DMにはGoogle IDが必要でしたが、現在C2DMはGoogle IDを必要としないGCMに置き換えられました。Google Cloud Messaging(GCM)はKindle Fireで動作しますか?
これは、Google Play AppstoreやGoogleのスタックを利用できないデバイス(Kindle Fireなど)との互換性があるということですか?
短い回答はいいえ。
実際にGCMサーバーからメッセージを受け取るメカニズムはGoogleサービスフレームワークに依存しており、Google PlayやGTalkなどのバンドルされたサービスはフレームワークの一部です。
フレームワークをインストールしていない場合は、GCMサーバーからメッセージを受信できません。基本的には、携帯電話にGoogleサービススタックがない場合は機能しません。
は、このリンクを参照してください: http://developer.android.com/guide/google/gcm/gcm.html
また Google Playストアアプリがインストールされて再生、またはまたはGoogleのAPIを使用して アンドロイド2.2を実行しているエミュレータを持っているAndroid 2.2以上を実行しているデバイスが必要です。ただし、Google Playストアを通じてAndroidアプリケーションを導入することに限定されません。
あなたはGoogle IDを必要としないとお読みになりましたか?それはまだGoogleアカウントを必要とするような私には思われる?私はそう信じていません
<!-- GCM requires a Google account. -->
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
:
は、ドキュメントから切り取ら。 Google Cloud Messagingでは、Google Playサービスが端末に搭載されている必要があります。
Kindle for tabletサポートADM(Amazonデバイスメッセージング)はGCMと似ていますが、実装の違いです。 Find here more about ADM
明らかに、http://www.quora.com/Is-it-possible-to-send-push-notifications-to-Android-without-using-a-Google-ID-on-theviceに基づいてGoogle IDは必要ありません。 –
おそらく、Googleのユーザーがドキュメントで間違いを犯しました。彼らはGoogleアカウントを必要とするという非常に明確な言葉で状態を示していますが、 – JustDanyul
Android 4.0.4以降では、GET_ACCOUNTS権限は必要ありません。 – hvaughan3