アプリに「おやすみモード」を実装する最善の方法は何ですか? ユーザーが 2 つの期間の間の通知を無効にすることを選択できるようにするようなものです。
cancel メソッドを使用する必要がありますか?
[[UIApplication sharedApplication] cancelAllLocalNotifications];
使用する特定のコンポーネントに関するご意見をお待ちしております。
ありがとうございました
アプリに「おやすみモード」を実装する最善の方法は何ですか? ユーザーが 2 つの期間の間の通知を無効にすることを選択できるようにするようなものです。
cancel メソッドを使用する必要がありますか?
[[UIApplication sharedApplication] cancelAllLocalNotifications];
使用する特定のコンポーネントに関するご意見をお待ちしております。
ありがとうございました
ユーザーが「邪魔しない」に設定するとYESになり、設定を無効にするとNOになるboolインスタンスをいつでも使用できます。したがって、通知を送信する前に、bool インスタンスを使用して「邪魔しない」をオンまたはオフにするかどうかを制御できます。したがって、アプリ全体の動作を変更できます。期間を指定したい場合は、bool を NO に設定できるメソッドをトリガーするタイマーを使用し、「邪魔しないでください」がオンになっている間に投稿する必要がある通知を投稿します。
あなたの考えは正しいと思います。将来、潜在的な通知を保存する別の方法を見つける必要があります。ユーザーがアプリで「邪魔しないでください」として提示したものを切り替えると、スケジュールされたすべての通知がキャンセルされ、通知が再びオンになると、それらをすべてリセットします。