4

Eddystone URLを使用してアンドロイドデバイスに通知を送信しようとしています。私がこれまで試してみましたEddystone URLを使用して通知を送信するにはどうすればよいですか?

何:

  1. を私はaltbeaconライブラリを使用してEddystoneのURLを送信しようとしています。

  2. ロケートアプリケーションを使用してEddystone URLを送信しました。

上記送信されたURLの正常にこのScanner app.

Google Docsで検出され得ていることは通知を送信するためにBeacon Tools Appにビーコンを登録すると言います。そこで私はBeacon Tools Appにビーコンを登録しようとしました。しかし、ビーコンはNOT getting detectedです。 私はphone as a beaconを使用しているので、これは起こっていますか?

もしそうなら、ビーコン送信機を介して通知を表示するにはどうすればよいですか?

EDIT

私の電話は、私はあまりにもプライバシー設定でフィジカルウェブを有効にしているクロム51とのAndroid 5.1を実行します。 2〜3台のデバイスでテストしました。しかし、まだ運がない!

答えて

1

EDIT:この問題は、リリース2.9で修正されました。この問題が発生している場合は、そのライブラリバージョンにアップグレードしてください。

iOSバージョンのBeaconToolsとChromeでEddystoneフレームが検出されても正常に動作しますが、これらのアプリのAndroidバージョンでは検出されません。これは、Android Beacon Library(バージョン2.8)の障害によって発生します。1およびそれ以前)は、仕様に完全に合致するようにヘッダーに個別のサービスID PDUを含める必要があります。どうやら、iOS版のアプリはこれが欠けていることに寛容でしたが、Androidのバージョンはそうではありませんでした。

修正がここに提案されました:https://github.com/AltBeacon/android-beacon-library/pull/401。私はこの変更がAndroid上の両方のアプリで送信を検出できることを確認しました。

この変更を反映させるために、今週末にライブラリのバイナリリリースを予定しています。修正が必要な場合は、上記のリンクにコメントしてください。リリース前のバイナリを共有します。

+0

Eddystone-URLを利用するには、固定ライブラリを使用したChromeおよびフィジカルウェブアプリの新リリースを待たなければなりませんか? – Chris

+0

いいえ、AndroidビーコンライブラリとAndroidビーコンロケートアプリのみが、GoogleのAndroudビーコンツールとAndroid Chromeと互換性があるように送信機出力を更新する必要があります。 – davidgyoung

+0

更新されたバージョンをリリースした後。回答を更新します。だから、他のユーザーにとっては便利です! – AruLNadhaN

0

URLを検出して表示するアプリがない限り、送信されたEddystone-URLは自動的に受信デバイスで通知されません。 Chrome for iOSとAndroid(49+)では、「近くの物理的なウェブページ」を通知し、それをタップすると詳細が表示されます。

Androidでどのように見えるかについては、hereをご覧ください。

+0

EDITをご覧ください。しかしビーコンツールアプリケーションでビーコンが検出されないのはなぜですか? – AruLNadhaN

+0

私の他の答えを見てください。 – davidgyoung

0

ロケートアプリのバージョン2.7.1で広告されたEddystone-URLビーコンフレームをスキャンし、BeaconToolsアプリでiOSバージョン1.4をスキャンして、それを物理的なウェブトランスミッタとして検出することに成功しましたChrome 51.0.2704.104を搭載したiOSのChrome Todayウィジェット

私は、Chrome Todayがそれらを受け取るためにビーコンをGoogleに登録する必要はありませんでした。

これは一般的には機能しますが、デバイス固有の問題やその他の設定がある可能性があります。

編集:これらのアプリのiOS版では機能しますが、Android版では機能しません。私の他の答えを見てください。

Locate Transmitter Beacon Tools Scanner Chrome Today Detection

関連する問題