2011-10-17 13 views
0

私はC2DMを通じてアンドロイドのプッシュ通知に取り組んでいます。それは私の最後に絶対にうまく動作しています。登録IDがサーバー側で有効になるまでプッシュ通知をデバイスに送信できます。登録IDが期限切れになった場合(登録IDが定期的に更新されます)、デバイスに通知が届きません。Android C2DM登録IDリフレッシュ

私はGoogleから登録IDの変更を聞きたいです。私は、Googleが登録IDをリフレッシュするときにアプリケーションに通知する場所をいくつか読んだことがあります。私はその変更を聞いて、新しい登録IDを私のサーバに転送できるようにしたい。

私は、このチュートリアルに事前にhttp://www.vogella.de/articles/AndroidCloudToDeviceMessaging/article.html

感謝を追いました。

答えて

0

Googleが登録IDを変更すると、登録プロセスを処理するコードで初めてこれを考慮する必要があるため、C2DMの登録時にC2DMから別のREGISTEREDプッシュ通知がアプリに送信されます。例えば

...私はC2DMからの登録通知を受信すると

は、私は私のウェブサーバ上で新しいユーザーアカウントを作成します。これのIDは共有設定に保存されます。 HTTPOSTをWebサーバーに送信して新しいアカウントを作成する前に、そのユーザーIDを共有プリファレンスに含めるかどうかを確認します。存在する場合は、新しいユーザーを作成するのではなく、Webサーバーユーザーを新しいトークンで更新します。

関連する問題