以前、ビーコンを検出するために AltBeacon ライブラリを使用していましたが、問題なく完全に動作します。それから私はhttps://developers.google.com/beacons/overview?hl=enに出くわしました
これは、Google Proximity Beacon API を使用して、次の仕様のいずれかをサポートする任意のビーコンを登録できることを示唆しています。
- エディストーン
- アイビーコン
- Altビーコン
だから私は興味があり、Googleコンソールでプロジェクトを作成し、ビーコンを検出するためにNearby.MESSAGES_APIと戦略BLE_ONLYとともにgoogleApiClientを使用した後、サブスクライブAPIの使用を開始しました。そして失敗しました。
その後、APIドキュメントを完全に読んだ後(時間を投資する前に行うべきでした)、それは言及しています
Google API を使用するには、最初にいくつかの初期設定 (名前空間 ID、インスタンス ID、フレーム形式など) を使用してビーコンをプロビジョニングし、次に Google Proximity Beacon API を使用して登録する必要があります。
これは、アプリで任意のランダム ビーコンを使用してメッセージを検出して取得する前に、ビーコンを個別に強制的に構成する必要があるということですか? GooglePlayService.Nearby_Message_API が任意のビーコンのリッスンをサポートしている場合、AltBeacon のようなカスタム サード パーティの実装を使いたくないのは明らかなように思えるかもしれません。
それが可能で、誰かがすでにビーコンの入力と終了イベントを聞いているだけで、構成する必要がない場合は、コードを共有して進めることができることをお知らせください。または、Nearby API を離れて、古き良き AltBeacon に戻る必要があります。
BR、ジェイシル