2017-12-29 41 views
0

KitKat 4.4부터 필수 근접 API는 Android OS의 Nearby 기능으로 구워졌습니다. 즉, 안드로이드 기기는 더 이상 애플리케이션이 비컨을 탐지하고 상호 작용할 필요가 없습니다.웹 사이트를 사용하여 Google 비콘 인식

그러나 Google의 비콘을 사용하려면 iOS에 앱 또는 Chrome 브라우저가 필요합니다.

내 질문 : 웹 사이트가 Google의 PWA 표준을 사용하여 설계된 경우 현재 사용중인 브라우저와 관계없이 과 동일한 방식으로 비콘을 감지하고 상호 작용할 수 있습니까?) ?

후속 조치, 예인 경우 백그라운드에서 열린 상태에서 이러한 작업을 수행 할 수 있습니까?

답변

1

짧은 대답은 아니요, 일반적으로 웹 앱의 비콘과 상호 작용할 수 없습니다. Chrome 브라우저를 사용하는 Android 기기에서도 마찬가지입니다. Android에서는 Nearby를 사용하여 비콘 감지시 웹 앱을 시작할 수 있지만 사용자가 Nearby 알림을 탭한 경우에만 가능합니다.

안드로이드 기기 인근 구글을지지 않습니다 당신은 (a)는 네이티브 응용 프로그램을 실행할 수 있습니다 비콘이 감지 사용자에게 알림을 보낼 수 있습니다, (b)는 구글을 실행 :

다음은 더 이상 설명입니다 앱을 설치하기 위해 스토어에서 재생하거나, (c) 기본 브라우저에서 URL을 실행합니다.

URL을 시작할 때 URL은 웹 앱에있을 수 있으며 URL 매개 변수를 포함 할 수 있습니다.이 매개 변수는 웹 앱이 Nearby를 통해 비콘 감지에 의해 시작되었음을 알립니다. 그러나 일단 완료되면, 웹 애플리케이션과 비컨의 상호 작용이 끝났습니다.

비컨과 동적으로 상호 작용하려면 비콘이 감지 될 때 웹 앱 콜백을 제공하는 웹 API가 있어야합니다. 이들은 현재 존재하지 않습니다. 웹 블루투스 API (참조 : https://webbluetoothcg.github.io/web-bluetooth/)를 사용하여 향후이 기능에 대한 희망이 있지만 현재 비컨 탐지에 필요한 임의의 블루투스 광고 검색을 지원하지 않습니다.