0

アプリケーションで GCM サービスを使用して、クラウドからデータを受信して​​います。

残念ながら、デバイスで GOOGLE プレイにサインインしていない場合、GCM が応答しないか、デバイスが GCM からコマンドを受信しません。

GCM を受け取るには GOOGLE PLAY へのサインアップが必須ですか?

また、私のアプリケーションを介して、デバイスがGOOGLE PLAYにサインインしているかどうかを確認する必要がある場合、
それは利用可能ですか?

どんな助けでも受け入れられます >> 事前に感謝します

4

2 に答える 2

1

これは、GCMアーキテクチャの概要で説明されています。重要な2つのポイントは次のとおりです。

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

Googleサービスの既存の接続を使用します。3.0より前のデバイスの場合、これにはユーザーがモバイルデバイスでGoogleアカウントを設定する必要があります。Android 4.0.4以降を実行しているデバイスでは、Googleアカウントは必須ではありません。

したがって、デバイスが4.0.4以降を実行している場合、Googleアカウントは必要ありません。

于 2013-02-01T16:25:59.720 に答える
1

GCM を受け取るために Google Play へのサインアップは必須ではありません。ただし、エミュレーターでテストする場合は、Android ではなく GOOGLE API であることを確認してください。エミュレーターと PHP を使用して GCM を実装するためのステップ バイ ステップ ガイドは、こちらにあります。

于 2013-02-01T16:42:28.247 に答える