Es gibt keine Möglichkeit, in JavaScript direkt nach Beacons zu suchen. Dies gilt unabhängig davon, ob Sie über eine Webanwendung sprechen, die in Mobile Safari auf iOS oder in einem UIWebView
Container in einer nativen iOS Web App ausgeführt wird.
Wenn Sie JavaScript-basierte Anwendungen mit Beacons kombinieren möchten, ist die Alternative Hybrid-Apps mit Technologien wie Cordova oder Ionic (die aus Cordova aufgebaut ist) zu erstellen. Sie können dann Cordova-Plugins verwenden, mit denen Sie mit nativem Code interagieren können, der das Beacon-Scanning durchführt, und es an Ihre JavaScript-Anwendung zurückgeben. Ein solches Plugin, das dies erreicht ist hier:
https://github.com/petermetz/cordova-plugin-ibeacon
Es gibt Einschränkungen bei diesem Ansatz. Beacon-Scans müssen normalerweise im Vordergrund sein, und Sie können die App nicht wirklich bei Beacon-Erkennung aktivieren.
Volle Offenlegung: Ich bin der leitende Entwickler auf dem Open Source-Projekt Android Beacon Library, auf dem das obige Plugin basiert.
Hallo @simon Danke für Ihre schnelle Antwort. – VijayRagavan