2016-07-26 11 views
0

私は現在TODOアプリを作っており、ユーザーが何かする必要がある日付を保存しています。彼が何かをするために日付28-7-2016を保存したとしましょう、私は別の列をtobenotifiedにして、それをマイナス1にして保存します。そのため、前日に明日に行うべき事があることをユーザーに通知する必要があります。背景からの通知

しかし、ユーザーがアプリを終了した(殺された)場合はどうなりますか? tobenotifiedNSDate() /現在の日付が等しい場合、Realmデータベースから通知を送信する適切な方法は何ですか?

答えて

1

それほど単純ではありません。レルムクエリーは、現在更新中のライブデータと照合することも、バックグラウンドから通知を送信することもできません。

あなたはUILocalNotificationに見て、fireDateとしてtobenotified日付でそれを設定し、それをローカルにスケジュールします。ユーザーが同意する必要があり、ローカルの通知タイプに登録して最初に尋ねて、OSが通知をスケジュールして提示できるようにすることに注意してください。また、ユーザーがリマインダを変更または削除できる場合は、提供された識別子を使用して通知を識別し、それに応じて削除または再スケジュールする方法を見つける必要があります。

+0

実際、私はこれについて考えていましたが、領域には簡単なプッシュ通知を作成するライブラリがあると思いました。 –

関連する問題