0

現在のiOSSDKには、次のことを実行できるAPIがありますか?

1)次の場合にcertianアプリケーションを実行します

a)ジオフェンスを通過します(例:帰宅)

b)特定のSSIDでWiFiホットスポットにログインします

c)デバイスが電源に接続されている

2)特定のアプリケーションを閉じるときに

a)ジオフェンスを通過します(例:家を出る)

b)GPS/ジオ/ロケーションがオフになっている

c)WiFiが有効になっている

d)特定のSSIDでWiFIホットスポットからログアウトします

e)デバイスが電源から抜かれている

私がそれを見逃した場合、iOS(6)自体が追加のアプリを必要とせずにすでに実行できる上記のことのいずれかがありますか?

4

1 に答える 1

0

はい、いいえ。

ジオフェンスオプションはiOS5以降で機能します。で場所の監視を開始し、CLLocationManagerを呼び出しますstartMonitoringForRegion:desiredAccuracy。位置情報の更新に関するバックグラウンド実行サポートをアプリに必ず追加してください。そうしないと、ユーザーがアプリをバックグラウンドで実行した場合、位置情報の変更を受信できなくなります。場所の変更を受信するUILocalNotificationと、ユーザーに警告するために使用できます。ただし、の開始または終了について心配する必要はありません。OSがこれを処理します。

アプリが実行されていない場合、状態の変化を検出することはできません。また、アプリが変化し始めたときにアプリを起動するようにOSに指示することもできません。

WiFiの検出は実際には不可能です。特定のSSIDを使用してWiFiネットワークにログインするために使用できることをOSに伝えることができます。しかし、私はそれを試したことはありませんでしたが、FONとT-Mobile(ヨーロッパ)アプリがこれを行うことを知っていました。

于 2012-10-12T10:15:39.057 に答える