2016-09-26 8 views
0

私はAltbeacon APIを使用してビーコントランスミッタとしてアンドロイドデバイスを作成します。 iBeaconまたはAltbeaconのApiコードを使用して、iosアプリケーションを使用してそのビーコンをスキャンしたいとします。しかし、私はそのビーコンを見つけることができません。問題のヘルプをしてください。iOSアプリケーションでアンドロイドデバイスをビーコンとして検出する方法

ありがとうございました。

+0

「Altbeacon」の実装またはsdkはiOSでは利用できません –

+0

https://github.com/AltBeacon/ios-beacon-toolsを試しましたか? – Paulw11

+0

https://github.com/Decemberlabs/AltBeacon –

答えて

2

iOSでAndroidビーコン送信機を検出する方法は、送信時に使用しているビーコンの形式によって異なります。 Androidのビーコンライブラリは、これらのフォーマットを送信するサポートしています。

  1. iBeacon
  2. 上記の3つの形式のAltBeacon
  3. Eddystone-UID、Eddystone-URLとEddystone-EID

だけ最初にすることができ組み込みのCoreLocation APIによってiOS上で検出されました。他の3つはこのツールキットで検出できます:https://github.com/AltBeacon/ios-beacon-toolsまたはGoogleのビーコンSDK。

Androidトランスミッタを検出するために、iOS用のビーコンLocate appを使用すると、CoreLocationとiOSビーコンツールが舞台裏で使用されている可能性があります。これがうまくいくならば、あなたのコードを動作させることができるはずです。

+0

私はAndroidデバイスでAltBeaconとEddystoneをトランスミッタとして使用しましたが、どちらも** bold ** 'CBCentralManager'クラスとそのデリゲートを使用した後、iphoneデバイスで検出できます。 iosアプリケーションの状態を中断して終了させることができません。あなたはアプリケーションの終了状態を検出するためにibeaconトランスミッタとしてどのように作ることができますか?市場のどのビーコンデバイスがイーベイコン送信機になっているのかを教えてください。アプリケーションの終了状態でビーコンパケットを取得する必要があります。ありがとうございました。 –

+0

残念ながら、iOSでは、終了状態のCoreBluetooth検出ビーコンやその他のBluetoothの送信はサポートされていません。 CoreLocationを使用してiBeaconフォーマットでのみ行うことができます。 – davidgyoung

関連する問題