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