2012-01-04 13 views
0

マップ上の複数の人々がライブや他の場所(例えば、ビーチや公園などの定義されたエリア)を見ることができる場合、Find my friendsのようなアプリケーションを開発するとき、つかいます ?私はGameKitが中央サーバを経由するのではなく、デバイスをペアにすることを考えていました。しかし、GameKitはピアツーピア接続を本当に行っていますか?どのような最大距離がこれを可能にしますか?ポジションライブを追跡するもう一つの良い方法はありますか?複数のiPhone GPSの場所を追跡する

答えて

1

GameKitが動作しない場合があります - 原因通常30〜40フィート

あるBluetoothの範囲と制限のためにさまざまなクライアントやクライアントからの場所を処理し、リモートサーバーを検討する必要がありますから、他のクライアントの場所を取得サーバー。

+0

大丈夫、私はそれに賛成でした。ジオロケーションデータを効率的に送信するためのアドバイスはありますか?理想的には速く送信されてからデバイスにブロードキャストされますが、デバイスが実際にプルする必要があると思います...また、電話画面がオフのときにこのアプリを動作させることは不可能ですか? –

+0

バックグラウンドで実行しているときに場所を更新することができます。私はそれが携帯電話のデータ接続速度に応じて十分に速いと思う。クライアントは、ユーザーが自分の友達の場所を見るために画面に行くときにサーバーをポーリングすることができます。(plsは投票します/回答を受け入れます) –

+0

私は位置のバックグラウンドタスクについて知っていますが、アプリがバックグラウンドでそれを取得するたびにサーバーに送信しますか? –

関連する問題