2016-04-11 16 views
0

私は確定的な日付に一度迅速に発射するようにローカル通知を設定しようとしていますが、繰り返し間隔のオプションはないようです。デフォルトでは、24時間ごとにトリガされます。ユーザーがアプリなどを開く必要がないように、通知を送信する方法は1回だけですか?ローカル通知を1回だけ発信する方法はありますか?

+0

コードを投稿してください。デフォルトでは、「システムは通知を一度起動してから廃棄します」 –

答えて

2

あなたは0にごUILocalNotificationrepeatIntervalを設定する必要があります。

あなたは毎年、カレンダーなど、毎週のようにユニット(NSCalendarUnitWeekOfYear)または(NSCalendarUnitYear)を割り当てると、システムは指定された時に配信するための通知を再スケジュール間隔。 1分未満の間隔はサポートされていないことに注意してください。

デフォルト値は0です。これは、システムが通知を1回発生させて破棄することを意味します。

2番目の質問については、いいえ!ユーザーは少なくとも一度はアプリを開く必要があります!それ以外の場合、アプリケーションはそのコードを実行しません。初回起動時に通知を登録します。

+0

こんにちは、私はローカル通知を処理しようとしていますが、動作していません。私のアプリケーションをロードすると、通知は1つ置かれますが、後で私は再びアプリケーションをロードするまで動作しません。 –

+0

@NitinAgarwalセットアップと問題の詳細を説明する質問を投稿してください。 – luk2302

関連する問題