0

バックグラウンドでローカル通知を使用して、コア データから通知メッセージを表示する方法を実行するための最良の方法を考え出そうとしています。

NSTimer と UILocalNotification という 2 つのオプションがあります。

NSTimer を使用すると、バックグラウンドで 24 時間ごとに ScheduledTimerWithTimeInterval を実行してコア データをチェックしてから、ローカル通知を表示して、期日、週次または月次レポートであるかどうかを確認できます。これが最善の解決策なのか、それとも推奨事項なのかわかりません。

他の投稿を読みましたが、代わりに UILocalNotification を使用することを提案しています。ただし、アプリごとに 64 個の通知に制限されています。毎週と毎月の合計 64 件の通知を使用しても問題ありませんが、ユーザーがアプリをアクティブにしない限り、1 年後には機能しません。

ローカル通知が表示された後、アプリがまだバックグラウンドで新しい次のスケジュールのローカル通知を設定している可能性があると考えていますが、これを解決できなかったので、これが可能かどうかわかりませんか?

これに関する提案はありますか?前もって感謝します。

4

0 に答える 0