3

次の要件でローカル通知を作成しようとしています。

  • ユーザーは通知の曜日を設定します
  • ユーザーは通知の時刻を選択します
  • 通知のメッセージでは、コンテンツを取得するために API を呼び出す必要があります。

たとえば、ユーザーは、平日の 08:00 に通勤する交通状況を知りたいと考えています。

ローカル通知の作成に関するいくつかの優れたチュートリアルがあります (このiOS アプリにローカル通知を追加する - appcoda など) が、API 呼び出しを行って通知のメッセージを設定できるかどうかを知りたいです。

したがって、ユーザーをアプリ内の関連ページにすばやく誘導できる迷惑な「今すぐ交通状況を確認してください」という通知を表示するのではなく、「{road} にわずかな渋滞があります」または「道路が見える」ようにしたいと考えています。今すぐクリア

これはまったく可能ですか?ありがとう。


編集: iOS7 のリリース後

それで、私たちは持っているようです。

  • バックグラウンド フェッチ - 新しいコンテンツをフェッチし、コンテンツを最新の状態に保つことができます
  • リモート通知 - アプリがプッシュ通知を受信したときにコンテンツをダウンロードできます

私のシナリオでは、これらはどちらも機能しません。ユーザーが指定した時間にできるだけ近い時間に電話をかける必要があります。バックグラウンド フェッチでは、道路が空いている可能性が高い午前 5 時に最後の更新が行われた場合は意味がありません。通知をプッシュしていないため、リモート通知も理想的ではありません。ローカル通知を表示します。

この解決策を達成するための巧妙な回避策を知っている人はいますか?

4

0 に答える 0