問題タブ [eddystone]
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.
android - 近接マーケティング API
現在、AWS-S3 を使用してドキュメントの URL を作成し、Eddystone 形式に合わせて URL を短縮しています。
私は Kontakt ビーコンを使用しており、その UI を使用して短縮
URL のビーコンを編集しています。これは正常に機能しますが、表示されるリンク (フィジカル
ウェブ アプリを使用して表示される) が長すぎて、リンクの説明がありません。
Proximity Marketing API を使用して上記のすべてを実行したいと考えています
が、問題は、私が API の初心者であり、ガイダンスを探していることです。プロジェクトとブラウザキーを作成し、ビーコンを持っていますが、
次に何をすればよいかわかりません (申し訳ありません)。
ビーコンの詳細
を、必要な URL とできればリンクの説明とともにどこかに入力する必要があると思います。
これを行うためのばかガイドはありますか、それとも何をアドバイスできますか?
expansion - Eddystone-URL を国固有の拡張に設定する方法は?
BLE デバイスを Eddystone Beacon としてブロードキャストできます。「 http://www.cypress.com 」で Eddystone の URL をブロードキャストしています。今、その URL を国固有の展開に変更したいと思います。"---.com.tr"
Eddystone プロトコルの GitHub ソースは次のとおりです。特別な URL 拡張の使用についての手掛かりはありません。それをどのように実装できるか考えていますか?
また、ここに私のプロジェクトのコード スニペットがあります。
android - Eddystone-url の設定または拡張の無効化
Android用のEddystone-url BLE広告主を書いています。ただし、URL を正しくエンコードする際に問題があります。仕様 ( https://github.com/google/eddystone/tree/master/eddystone-url ) によると、スキームのプレフィックス (例: http://www .) は 1 バイト (例: 0x00) で設定できます。同じことが展開時に発生するはずです (例: .com/ = 0x00)。さまざまなプレフィックスと拡張の完全なリストがあります。
プレフィックスが機能している間、展開は奇妙な動作をします。
私が入力した場合:
BLE スキャナーはこの URL を正確に取得します。
私が入力した場合:
末尾に「/」がない場合、BLE スキャナは次のように「.com」が追加されていることを通知します。
私が入力した場合:
取得された URL は元のように見えます。
拡張エンコーディングを使用するにはどうすればよいですか? または、どうすれば無効にできますか?とても頼りにならないようです。
私の一致するコード:
string2byte を更新します。
logcat のバイトを出力すると、次のようになります。
" http://www.orf.at ":
cloud - eddystone/物理的な Web ビーコン管理クラウド プラットフォームを構築するには何が必要か
eddystone または物理的な Web ビーコン管理およびコンテンツ作成プラットフォームを構築するには何が必要か知りたいですか? 1 人で行うことはできますか? どのようなツールが必要ですか?
感謝と敬意