問題タブ [google-beacon-platform]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
186 参照

google-beacon-platform - API キーによる近接ビーコンの認証

OAuth クライアントではなく API キーを使用して Proximity Beacon API を認証することは可能ですか? Authorizing Requestsページはこれが可能であることを示しているようですがkey=<API_KEY>、リクエストに追加されたエンドポイントを読み取ろうとするとすべて失敗し401: UNAUTHENTICATEDます。

OAuth を使用してエンドポイントに正常にアクセスできますが、可能であれば、より単純なアプローチを選択したいと考えています。

0 投票する
1 に答える
272 参照

google-beacon-platform - ビーコンが登録されません。"もう存在している"

Proximity Beacon API を介して Eddystone ビーコンを登録しようとしています。次のデータをhttps://proximitybeacon.googleapis.com/v1beta1/beacons:registerに投稿しています:

ただし、試行するたびに次の応答が返されます。

これは、私が登録しようとした最初のビーコンです。https://proximitybeacon.googleapis.com/v1beta1/beacons?q=status:activeに対する GETは何も返しません:

…これは、ビーコンが実際にはまだ存在しないことを示しています。ビーコン登録リクエストと一緒に送信する必要があるものはありますか?

0 投票する
3 に答える
1787 参照

android - Google ニアバイ メッセージ API が機能しない

Google Proximity API を使用してビーコンと添付データを登録しました。次に、開発コンソールで作成されたビーコンとサブスクライブ メッセージをリッスンするテスト Android アプリを作成しました。ここここに記載されているすべての手順に従いました。問題は、onFound コールバックが呼び出されないことです。

API情報はこちら

AndroidMannifest.xml 内で特定のアクセス許可が必要ですか? マニフェストに com.google.android.nearby.messages.API_KEY メタデータ属性のみを追加しました。

0 投票する
1 に答える
422 参照

proximity - Google Proximity Beacon API を使用したジオフェンシング

新しい Google Proximity Beacon API を使用して、ビーコンを使用したジオフェンシングのようなことは可能ですか? ユーザーがビーコン周辺のゾーンに出入りするときのコールバックはありますか? Googleのドキュメントでそれを理解できませんでした。

0 投票する
1 に答える
47 参照

android - 添付ファイル/プロパティを新しいビーコンに移動する

Proximity Beacon API が最初に発表されたとき、私が想像した使用例は、クライアントによって取得されたメタデータ (添付ファイルとキー/値のプロパティ) が現在そのデータを表しているビーコン ハードウェアとは別であるため、ビーコンフィールドの置換が簡素化されたシステムを作成することでした。 (本質的にはAdvertisedId)。

私の考えでは、アタッチメントとプロパティはビーコンの役割(バス停 X、店の正面玄関など) を表していましたが、必要に応じてハードウェアをその役割に交換することができました。つまり、ビーコンが故障して交換が必要になった場合、API を使用しAdvertisedIdて同じ役割の新しいビーコンを簡単に登録/アクティブ化し、古い (故障した) ビーコン ハードウェアを非アクティブ化/廃止することができます。

このユースケースが現在の API で実際に可能かどうかを判断するのに苦労しています。登録時にビーコンに名前を付けることはできず (AdvertisedId のバージョンに自動的に名前が付けられます)、AdvertisedIdその後の更新では無視されます (したがって変更できません)。

私が言える最善の方法は、「現場でビーコンを交換する」唯一の方法は、新しいビーコンをアクティブにして、すべての添付ファイル/プロパティ/その他をコピーすることです。古いインスタンスから。API での関心の分離を誤解していませんか? API の外部でそれを管理するためのビーコンロールを作成する唯一の方法はありますか? ビーコン フィールドの交換は、設計のコア テナントのように思えました。

0 投票する
3 に答える
719 参照

google-beacon-platform - Eddystone AdvertisedId とは何ですか?

Eddystone ビーコンをいじっていて、登録しようとして壁にぶつかりました。

私が購入したビーコンのサプライヤは、ビーコンから次のデータを読み取ることができるアプリを提供しています。

Eddystone-UID:

  • 名前空間: 2F234454F4911BA9FFA6
  • インスタンス ID: 1
  • 0 メートルで測定された電力: -20

iBeacon/AltBeacon:

  • UUID: 41f037b6-f49d-4379-8350-e209ea4eadd1
  • メジャー: 0
  • マイナー: 1
  • 1 メートルで測定された電力: -61

Eddystone を使用してビーコンを登録する場合、この情報を考慮して、AdvertisedId を作成するには何を使用すればよいですか?

ありがとう!