2017-12-29 21 views
0

KitKat 4.4以降、必要な近接APIはAndroid OSのNearby機能に組み込まれています。これは、Androidデバイスがビーコンを検出して対話するためのアプリケーションをもはや必要としないことを意味します。ウェブサイトを使用してGoogleビーコンを認識させる

しかし、iOSでは、Googleのビーコンでアプリやクロムブラウザを使用する必要があります。

私の質問:ウェブサイトがGoogleのPWA規格を使用して設計されている場合、アプリケーションと同じ方法でビーコンを検出して対話する機能を持つことができますか?とは関係なく) ?

フォローアップがあれば、バックグラウンドで開いている間にこれらのタスクを実行できますか?

答えて

1

短い答えはで、一般的にはウェブアプリケーションのビーコンと対話できません。これは、Chromeブラウザを使用するAndroid搭載端末でも同じです。 Androidでは、Nearbyを使用してビーコン検出でWebアプリケーションを起動できますが、ユーザーがNearby通知をタップした場合に限ります。

Androidデバイス近所のグーグルをサポートしないあなたは(a)のネイティブアプリを起動することができ、あなたのビーコンが検出され、ユーザーに通知を送信することができ、(b)はグーグルを起動します。

はここで長い説明ですアプリをインストールするストアを再生する、または(c)デフォルトのブラウザでURLを起動する

URLを起動するとき、URLはウェブアプリになることができ、ウェブアプリケーションが近くからのビーコン検出によって起動されたことを示すURLパラメータを含むことがあります。しかし、完全な立ち上げが始まると、Webアプリケーションとビーコンとのやりとりは終わりです。

ビーコンと動的に対話するには、ビーコンが検出されたときにWebアプリコールバックを行うWeb APIが必要です。これらは現在存在しません。将来的にはWeb Bluetooth API(https://webbluetoothcg.github.io/web-bluetooth/参照)を使用してこれが実現することが期待されていますが、ビーコンを検出するために必要な任意のBluetooth広告のスキャンは現在サポートされていません。

関連する問題