2016-11-02 5 views
0

私のプロジェクトにios mapkitを使用しています。基本的に、私は彼が特定の場所に到着したときにユーザーに通知しようとしています。私がここで行うことは、目的地までの距離を取得することです.20メートルほどの場所にいる場合、別のユーザーにプッシュ通知を送信するREST APIを呼び出しています。これは、フォアグラウンドでアプリが正常に動作します。しかし、アプリがバックグラウンドにいる間、私はこれをどのようにして行うことができますか?私は、iosにバックグラウンドモードがあることを知っています。しかし、私は、生産コードでテストされ、展開地域の監視を持ってここに距離を計算してユーザーに通知するiosバックグラウンドサービス

おかげ

答えて

0

に合うようになるだろうどのモード把握することはできません、私はあなたの歩行のためにその悪いを伝えることができます。それはセルタワーに依存しており、警戒は150-200メートル以下のフェンスサイズでは非常に薄いものであり、歩くのが一番です。私たちは最初に30メートルを試しました。その結果は、偽のネガティブなトンといくつかの偽陽性のもので悲惨でした。あなたが実際に20メートルを検出したい場合は、GPSモードを使用する必要があります。これはバッテリーを排水しますが、そのような粒度を持つ唯一のものです。

+0

GPSモードでは、アプリがバックグラウンドで実行中にREST APIを呼び出すことは可能ですか?私は反対側のユーザーに警告する必要があるため。 – indikaanu83