1

バンプのようなアプリを作りたいのですが、2台のiPhoneに触れると検出できますが、iPhoneの物理的なバンプを検出する方法を知っている人はいますか?

どうもありがとう!

4

2 に答える 2

5

加速度計のイベント、ジオロケーション、時間の組み合わせを使用します。

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

また、「バンプ」テクノロジーはどのように機能するのかを参照してください。

于 2012-02-25T15:58:49.890 に答える
2

私もこれを自分でやろうと考え始めましたが、正直に言って、Bump APIを使用するのは迅速で簡単でした...そして、それはうまくいきました。「自分でロール」する前にチェックすることを強くお勧めします...

于 2012-09-25T04:37:43.657 に答える