1

プッシュ(APNS)以外の外部ソースからのイベントまたはトリガーに反応するiOSアプリを作成した人はいますか?たとえば、iOSアプリはリモートトピックまたはキューにサブスクライブできますか?または、HTTPまたはソケット要求をリッスンしますか?

4

2 に答える 2

3

いいえ。

次の場合、アプリケーションを起動できます。

  1. ユーザーがアイコンをタップしました
  2. ユーザーがプッシュ通知/ローカル通知を選択しました
  3. アプリケーションは URL スキームをサポートし、URL を開くときに起動されます
  4. アプリケーションはドキュメントの表示/編集をサポートし、ユーザーはこれを行うためにあなたのアプリを選択しました

他のアイデアがある場合は、自由に編集またはコメントを追加してください。

アプリはバックグラウンドで実行され、アクティブな http-connection/socket を持つ可能性があります。しかし、それは自動的に開くことができませんでした。

于 2012-05-31T06:29:38.797 に答える
0

ユーザーアクションとプッシュ/ローカル通知に加えて、アプリがそのようなイベントを監視することを示している場合、アプリは大幅な場所の変更によってウェイクアップされる可能性があります。

参照:CLLocationManagerドキュメント

と呼ばれるメソッドを探しstartMonitoringSignificantLocationChangesます。アプリがフォアグラウンドにないか、まったく実行されていないときに場所が大幅に変更された場合、アプリケーションはバックグラウンドで起動され、アプリはバックグラウンドのみの操作を実行できます(たとえば、ビューコードは実行されません)。

ただし、場所が大幅に変更されたためにアプリが起動された場合、アプリはフォアグラウンドで起動されません。

于 2012-09-13T11:50:42.330 に答える