目的 c で作成された iOS アプリがあります。通知領域に通知が散らかるという問題に直面しています。ローカル通知は、1 時間ごとにトリガーされます。ユーザーが通知をクリックしない場合、次の通知も不要な通知領域に追加されます。必要なのは、通知領域に複数の通知が並んでいるのを確認するのではなく、以前の通知をキャンセルして毎回新しい通知をポップアップすることです。これにより、通知が 1 つだけになります。どんな助けでも大歓迎です。前もって感謝します
2 に答える
0
OS による通知の処理方法を制御することはできません。また、ユーザーがアプリを開いたかどうかをローカルで制御したり、スケジュールされた通知の動作をカスタマイズしたりすることもできません。
ただし、できることは、ユーザーがログインしたかどうか (または通知の投稿を続けるために必要なことを行ったかどうか) をサーバー上で追跡し、それに基づいて(リモート) 通知をスケジュールすることです。
これで問題が解決しない可能性があることはわかっていますが、これで正しい方向に進む可能性があると思います(サーバー側のコードを制御し、ローカル通知ではなくリモート通知を使用する意思がある場合...)
于 2016-03-07T19:15:38.213 に答える