プログレッシブウェブアプリケーションを作成しようとしています。ここでは、エッジストーンURLを送信するビーコンを使用します。電話機がEddystoneのURLをキャッチして(物理的なWebを使用して)通知をクリックすると、Progressive Webアプリケーションが開きます。 私の質問は、特定のビーコンの範囲内に電話が来たときに、それが特定のイベントを引き起こすように、ビーコンとWebアプリケーションを統合する方法があるということです。たとえば:公園に行ってベンチにビーコンがある場合、PWAはそのベンチ上のビーコンを知っていることを知っている必要があり、それに応じて行動が引き起こされるはずです。 ありがとうございます。プログレッシブウェブアプリケーションをビーコンにリンクしてイベントをトリガーする
2
A
答えて
0
各ビーコンには、インストールされている場所に一致する一意のURLサフィックスを設定するだけです。あなたのWebアプリがである場合:
http://mywebapp.com/path
そして、公園のベンチ上のビーコンを設定されたURLは次のようになります。
http://mywebapp.com/path?beacon_id=park_bench
あなたは作るために、URL短縮サービスを使用する必要がありますそのようなURLはEddystone-URLのために十分小さいものです。
ウェブアプリケーションをビルドして、どのURLサフィックスを起動して適切な処置を取る必要があります。
0
Eddystone-URLビーコンだけがURLを送信することができます。モバイルデバイスは、ユーザーが通知バーをスワイプした場合にのみ、これらの信号を検出します。ユーザーがそれをタップしたとき、それは彼らが撮影された唯一の時間です(キーワード:を取ってとする)。サービスワーカーを介してサイトとモバイルデバイスを接続するバックエンドサービスを作成しない限り、モバイルデバイスとビーコンとの間に接続はありません。
PWAは、現代のウェブ技術(ブラウザでサポートされている場合)を利用したアプリではありません。通知は受動的な通知で、ユーザーは必要な場合にのみ通知します。このためにアプリを作成しない限り、近くにいるときには振動や可聴音が鳴りません。 これは、アプリの通知が既に侵入していたため、このメソッドを思いついた理由です。
関連する問題
- 1. ラジオボタンをクリックしてイベントをトリガーする
- 2. 電子メールの外部リンク(gmail、outlook)を使用してウェブサイト内のイベントをトリガー
- 3. 私のウェブサイトをプログレッシブウェブアプリケーションにするには?
- 4. inotifyイベントをトリガーする
- 5. "onchange"イベントをトリガーする
- 6. jqueryでイベントをトリガーする
- 7. コンコースのイベントをトリガーする
- 8. イベントをトリガーするjavascriptアクション
- 9. カスタムjqueryイベントをトリガーする
- 10. イベントオブザーバー - イベントをトリガーする
- 11. WordPress Webサイトをプログレッシブウェブアプリケーションに変換する
- 12. プログレッシブウェブアプリケーションをホームスクリーンに追加する
- 13. jQueryがオブジェクトにメソッドを追加してイベントをトリガーします
- 14. divにリンクしてjQuery関数をトリガーする
- 15. イベントに戻るときにイベントをトリガーする
- 16. wxPython、ドラッグ中にイベントをトリガーする
- 17. マウス・ボタンをクラス・イベントのトリガーにする
- 18. ng-click毎にイベントをトリガーする
- 19. MainThread(UIスレッド)のイベントをリッスンし、イベントをトリガーするビュー
- 20. 1つのkeyPressイベントに対して1つのイベントをトリガーします
- 21. fullcalendarイベントをクリックしてイベント内のリンクをクリックして
- 22. イベントにスクリプトを読み込んで同じイベントをトリガーする
- 23. pyquery pythonを使用してイベントをトリガーする方法
- 24. MVVMを使用してイベントからアニメーションをトリガーする
- 25. C++からhttpページをロードしてイベントをトリガーする
- 26. jQueryを使用してボタンクリックでイベントをトリガーする方法
- 27. スイングタイマーを使用して特定のパターンでイベントをトリガーする
- 28. プログラムで `which`プロパティを使用してkeydownイベントをトリガーする
- 29. Enterキーを押してonBlur()イベントをトリガーする方法は?
- 30. Facebookのボタンを押してイベントをトリガーする方法は?
物理的なウェブを使用してすでに開いているPWAが、テーブル送信信号に添付されているビーコンに従ってテーブルを識別する必要がある場合はどうでしょうか?私はrequestdeviceとrequestLEScanを見つけましたが、彼らは通知/コンテンツ/トリガーイベントを表示しないペアリングを手助けしました –
あまりにも遠くに行く前に、WebアプリケーションでEddystone-URLの制限を調べてください。モバイルデバイス上のWebブラウザコンテナ内で実行できるBluetooth LEデバイススキャンAPIはありません。 2017年6月現在、これを行うにはネイティブAndroidアプリが必要です。 Eddystone-URLビーコンが検出されると、Android用ChromeとGoogle Playサービス(近く)の新しいバージョンで通知が送信され、ブラウザのWebアプリが起動されます。それが私が答えている解決策のタイプです。 – davidgyoung