3

私の Android アプリケーションはすでに Play ストアで公開されていました。gcm を使用してプッシュ通知でそのアプリを更新したため、更新されたバージョンを Play ストアから 5 つのデバイス (HTC、Micromax、Samsung S3、Galaxy Nexus、Samsung Ace plus) にインストールしました。

私たちのロジックに従って、すべてのデバイス ID はサーバー側のデータベースに保存されます。そして、それらの ID は最終的に GCM サーバーに送信されます。プッシュ通知が送信されているとき、HTC と Micromax でのみ受信しています。

他の 3 つのデバイス (Samsung S3、Galaxy Nexus、Samsung Ace) の問題は何ですか?

4

2 に答える 2

1

Android 3.1以降では、ユーザーがアプリケーションを少なくとも1回開くまで、アプリケーションはブロードキャストを受信しません。

http://developer.android.com/about/versions/android-3.1.html#launchcontrols

于 2013-01-23T13:22:11.143 に答える
0

私はあなたの正確な問題があなたがどんな種類のコードも提供しなかった原因であるかわかりません。

ただし、GCMは過去の日時に同期できないため、デバイスの日時が過去になっていないことを確認してください。現在の日時にリセットする必要があります。確かではありませんが、試してみてください。あなたの問題を解決するかもしれません。

于 2013-01-23T13:23:06.723 に答える