LocalNotification を使用すると、特定の場所を追跡できますか?その領域に入ると、通知を受け取る必要がありますか?
1 に答える
1
これは、iOS 4.0 以降に組み込まれているリージョン モニタリングを使用して実行できます。
[locationController startMonitoringForRegion:region];
これにより、この領域に出入りするかどうかに応じて、2 つの方法のいずれかがトリガーされます。
-didEnterRegion
-didExitRegion
ここから、アラート (フォアグラウンドの場合) またはローカル通知 (バックグラウンドの場合) をトリガーし、通知で必要な情報を渡すことができます。
これを設定して手を握るためのチュートリアルがたくさんあります。CLLocationManager、CLRegion、およびそれらに関連付けられたリージョン監視メソッドを探してください。簡単なことです。
于 2012-08-31T14:51:53.887 に答える