0

アプリがバックグラウンドにある場合でも、#分ごとにフィードを更新するRSSリーダーをiOSに実装する必要があります。NSXMLParserを使用してデータの解析を実行してもかまいません。スケジュールされた間隔で、バックグラウンドで次のことを実行するための適切な方法が必要です。

  • フィードのXMLドキュメントをダウンロードします
  • ドキュメントを解析する
  • 更新がある場合はユーザーに知らせます

私はアプリの実行中にこれらすべてのことを行う方法を知っています。アプリがバックグラウンドにある場合でも、それらが確実に実行されるようにする方法を知る必要があります。

4

1 に答える 1

4

Apple には、バックグラウンドでの実行を許可するアプリに関する厳格な規則があります。残念ながら、あなたのアプリはこれらのカテゴリのいずれにも当てはまりません。

  • オーディオ— アプリは、バックグラウンドでユーザーに可聴コンテンツを再生します。(このコンテンツには、AirPlay を使用したスト​​リーミング オーディオまたはビデオ コンテンツが含まれます。)
  • 場所— アプリは、バックグラウンドで実行されている場合でも、ユーザーに自分の場所を通知します。
  • voip — このアプリは、ユーザーがインターネット接続を使用して電話をかける機能を提供します。
  • newsstand-content — このアプリは、バックグラウンドで雑誌や新聞のコンテンツをダウンロードして処理する Newsstand アプリです。
  • external-accessory — アプリは、外部アクセサリ フレームワークを通じて定期的なスケジュールで更新を配信する必要があるハードウェア アクセサリで動作します。
  • ブルートゥース中央

Apple ドキュメントから: [出典]

于 2012-07-04T13:41:22.410 に答える