0

iPhone アプリ内でローカル通知を行いたい。ユーザーが時間とともに通知を設定できるさまざまなカテゴリがあります。カテゴリは次のとおりです。

  1. 毎日

  2. 平日

  3. 週末

  4. 毎週月曜日

  5. 毎週火曜日

  6. 毎週木曜日に

  7. 毎週金曜日

  8. 毎週土曜日に

  9. 毎週日曜日に。

カテゴリごとに、ユーザーは複数回選択して、そのローカル通知を設定できます。たとえば、毎日の通知を選択すると、午前 10 時、午前 11 時、午後 12 時など、複数の時刻を追加できます。したがって、ユーザーが 1 日に設定できる通知の最大数は 24 (1 日 24 時間) です。通知ごとに、ランダム/一意のテキストを取得し、ローカル通知のアラートに設定する必要があります。したがって、ユーザーがこれら 9 つのカテゴリをすべて選択した場合、設定できる最大の通知は 24*9 (カテゴリごとに 24) = 216 です。

だから私の質問は: -

  1. 216 ローカル通知を起動するように設定できますか?

  2. ローカル通知が発生するたびに一意のテキストを取得できるように、ランダムなテキストを取得してローカル通知のアラートに設定するにはどうすればよいですか?

4

1 に答える 1

0
  1. いいえ、最大 64 個のローカル通知のみを設定できます。Local and Push Notification Programming Guideには、次のように記載されています。

    デバイス上の各アプリケーションは、最も早く起動する 64 個のスケジュールされたローカル通知に制限されます。オペレーティング システムは、この制限を超える通知を破棄します。定期的な通知は単一の通知と見なされます。

  2. 通知をスケジュールする前にテキストを設定する必要があるため、同じ間隔 (たとえば、毎日午前 10 時) の通知には、別の通知を追加するために削除するまで同じテキストが表示されます。

于 2012-06-29T06:32:41.467 に答える