1

Webページから文字を取得し、アプリケーション内のと比較するUILabelアプリケーションがあります。私がやりたいのは、ユーザーがアプリを一時停止状態にした場合でも、アプリがこれを継続できるようにすることです。私がオンラインで見つけたのは、ドキュメントで、UILocalNotificationまだアクティブな状態でしばらくスケジュールする方法だけです。ドキュメントには、で特定の権限を宣言できると記載されていますinfo.plist。カテゴリを調べましたが、私のアプリケーションは実際にはそれらのいずれにも適合しません。バックグラウンドで2つの文字列を比較し、通知をスケジュールし続ける方法はありますか?ありがとう。

4

1 に答える 1

0

iOSは、必要な方法でマルチタスクを実際にサポートしていません。(つまり、VOIPサービスなどの非常に特殊な種類のアプリでない限り、バックグラウンドでデータの処理を単純に続行することはできません)。そうしないと、終了する可能性があります。

ただし、考えられる解決策の1つは、この監視をアプリ自体ではなく、別のシステム(たとえば、アプリが対話するWebサーバー)で実行することです。したがって、次のようになります。

  1. 必要な文字列/WebページをWebサービスに伝達します

  2. Webサーバーで処理を実行します。

  3. 問題のページで文字列が見つかった場合は、アプリにプッシュ通知を送信します。

于 2012-12-28T17:29:43.557 に答える