Detect Bluetooth Low Energy (BLE) iBeacons, estimate physical proximity, and trigger location-based notifications.
Detect physical iBeacons and Bluetooth Low Energy (BLE) micro-location transmitters. Nativine embeds native CoreLocation (iOS) and Android Beacon Library bridges, enabling retail proximity marketing, indoor navigation, and venue check-ins.
iBeacons allow mobile applications to pinpoint indoor location with centimeter-level precision. Nativine's native iBeacon plugin monitors Apple iBeacon, Eddystone, and custom BLE beacon signals:
Immediate, Near, Far) and measure RSSI signal strength.To start monitoring iBeacon regions or ranging nearby beacons in JavaScript, call nativine.iBeacon.startRanging():
nativine.iBeacon.startRanging({
uuid: 'E2C56DB5-DFFB-48D2-B060-D0F5A71096E0',
identifier: 'StoreBeaconRegion',
callback: 'onBeaconsDiscovered'
});
function onBeaconsDiscovered(beaconArray) {
beaconArray.forEach(beacon => {
console.log("Major:", beacon.major, "Minor:", beacon.minor);
console.log("Proximity:", beacon.proximity); // Immediate, Near, Far
console.log("Accuracy (meters):", beacon.accuracy);
});
}
| Parameter | Type | Description |
|---|---|---|
uuid | string | Required. Proximity UUID string configured on your physical iBeacons. |
identifier | string | Required. Unique region identifier label. |
No. Native iOS CoreLocation and Android BLE hardware scanners optimize duty cycles to consume minimal battery power.
Yes. The app requires Bluetooth access and Location permissions to receive BLE beacon broadcasts.
Get priority Nativine documentation and updates in your Google Search and AI Overviews.