2012-02-25 16 views
1

私はBumpのようなアプリをやりたいと思っています.2つのiPhoneをタッチすると、それらを検出できます。どのようにしてiPhoneのフィジカルバンプを検出できますか?Xcodeで2つのiphone間のバンプを検出するにはどうすればよいですか?

ありがとうございます!

+0

可能な複製[どのように"バンプ "技術の仕事?](http://stackoverflow.com/questions/3383447/how -does-bump-technology-work) –

+0

この回答はBump APIにあり、私はあなたのanwserのおかげでApiなしでBumpを検出する方法しか知りません –

答えて

2

を参照してください、正直バンプのAPIを使用すると、迅速かつ無痛だった...とそれだけで働きました。私は非常にあなたが "自分自身をロールバックしようとする前にそれをチェックアウトすることをお勧めします...

5

加速度計のイベント、地理位置と時間の組み合わせを使用します。

  1. アプリ内の物理的なバンプを検出します。加速度センサーを使用して、動きとその動きの突然の停止を検出します。
  2. 中央サーバにバンプイベントをアップロードします。バンプイベントには、ジオロケーションと時間が含まれます。
  3. セントラルサーバー上で、類似の属性(時間と場所)を持つ一致するバンプイベントがあるかどうかを判断します。会議中の群衆のような競合がある場合は、単にユーザーに再度バンプするように依頼してください。
  4. 一致する一意のバンプイベントがある場合は、両方のクライアントにバンプが発生したことを通知し、さらに処理するためにそれらを一致させます。

私もこれを自分で行うために探し始めたもののまた、How does "bump" technology work?

関連する問題