私はc2dm(gcm)を使ってAndroidのチャットアプリを開発中です。私のアプリが直接それを表示することができない場合、すべての受信メッセージは通知を提起します。問題は、ユーザーがグリッドから外れている場合です。この場合、c2dmメッセージはスタックし、オンラインに戻ったときにすべて一度に配信されます。通知音のカケフォニーは、1秒間にすべての通知を追加した結果です。これを防ぐ方法は?望ましい行動tickertextと通知内容は、最後に受信したメッセージ複数の通知音を防ぐandroid
5
A
答えて
5
私は将来1秒に設定されたアラームを使用して終了しました。同じ目的で複数のアラームを設定すると、以前のアラームは自動的に削除されます。したがって、1秒間隔で2番目の間隔が来たら、最初の間隔を削除します。
0
で最新である間だけのプロセスにcollapse_keyがを活用し、通知音は1回だけ再生されますことを、スタックの最後の「通知」である
関連する問題
- 1. Androidの着信音と通知
- 2. ユーザーが通知を却下するのを防ぐ
- 3. アップルプッシュ通知音
- 4. 音通知
- 5. 複数のWeb通知を防止しますか?
- 6. 複数のインクルードをC++で防ぐ
- 7. 再帰的なKVO通知を防ぐ方法は?
- 8. Ruby on Rails通知デーモンが同じ情報を複数回電子メールで送信するのを防ぐ
- 9. applicationMusicPlayer音量通知
- 10. SQLite:重複を防ぐ
- 11. Androidの通知音のみを再生する
- 12. IOSプッシュ通知音が
- 13. 複数のデバイスへのiosとAndroidのプッシュ通知
- 14. Googleの音楽のようなAndroid 4.0のカスタム通知
- 15. Android。通話録音
- 16. 複数のNSOperationsを生成する複数のクリックを防ぐ方法
- 17. 通知が終了した後のUILocal通知停止音
- 18. Android:通知音設定メニューを開くには
- 19. Androidウェブインターフェースのリンクの邪魔を防ぐ
- 20. Android - 通知画面の音楽プレーヤー(トッププルダウン画面)
- 21. Androidの防止通知所望の活性における
- 22. Androidの通知
- 23. 複数の通知を表示する
- 24. jquery/jscript複数のポップアップを開くのを防ぐ
- 25. データベースデザイン - 「部屋」テーブルの重複を防ぐ
- 26. mPDFのフッタ重複を防ぐ
- 27. 複数の単語のフォームフィールドを防ぐPHPのMySQL
- 28. サービスの複数のインスタンスを防ぐ - 最善の方法?
- 29. 複数のNSTimer.scheduledTimerWithTimeIntervalを防ぐ方法をスウィフト
- 30. Railsでのモデルの複数化を防ぐには?
ペイロード付きのメッセージを使用しているため(つまり、新しいチャットメッセージが利用可能であるだけでなく、本文も)、これは私の選択肢ではありません。したがって、1つのメッセージが折りたたまれている場合、それは私のクライアントには見逃されます。 GCMが以前に送信したメッセージが削除されたことを示すフラグを追加すると、サーバーに接続して同期をとることができます。しかしAFAIKは、メッセージが崩壊したことを伝える方法がありません。 –