0

私は GCM を使用しており、登録時にエラーをキャッチして再試行をスケジュールしたいと考えています。この状況はドキュメントに記載されていますが、時代遅れのようです。

まず、handleRegistrationメソッドはありませんGCMBaseIntentService。方法があるので問題ありませんonErroronHandleIntentより大きな問題は、final として宣言されているためオーバーライドできないことです。したがって、再試行インテントを送信できますが、それを正しくキャッチする方法がわかりません。これどうやってするの?

そして2つ目の質問。ドキュメントでは、実際には長い乱数であるある種の検証トークンを渡すことをお勧めします。しかし、サービスの再起動後に再試行インテントを受け取り、この定数の別の値を取得できないでしょうか? この状況にどのように対処できますか?

4

1 に答える 1

0

いつものように、私は自分で解決策を見つけました。興味のある方はhttps://github.com/darja/gcmdemoをご覧ください。

ロシア語を話す人はhttp://megadarja.blogspot.ru/2012/12/google-cloud-messaging.htmlも読むことができます

于 2012-12-16T12:18:41.127 に答える