Mô-đun React Native phát sóng một uuid iBeacon.
Cài đặt
npm i --save react-native-ibeacon-simulator
react-native link
Nhúng vào dự án của bạn:
import BeaconBroadcast from 'react-native-ibeacon-simulator'
API
Bắt đầu iBeacon trên thiết bị:
uuid: Chuỗi
Bạn có thể lấy từ đây http://openuuid.net/
identifier: Chuỗi
minor và major:
là các giá trị số nguyên từ 0 đến 65535.
Bắt đầu Phát iBeacon:
BeaconBroadcast.startAdvertisingBeaconWithString(uuid, identifier, major, minor)
Dừng Phát iBeacon:
BeaconBroadcast.stopAdvertisingBeacon()
iOS
BeaconBroadcast.stopAdvertisingBeacon()
BeaconBroadcast.startAdvertisingBeaconWithString(uuid, identifier, major, minor)
Android
BeaconBroadcast.checkTransmissionSupported()
.then(() => {
BeaconBroadcast.stopAdvertisingBeacon()
BeaconBroadcast.startAdvertisingBeaconWithString(uuid, identifier, major, minor)
})
.catch((e) => {
/* handle return errors */
- NOT_SUPPORTED_MIN_SDK
- NOT_SUPPORTED_BLE
- DEPRECATED_NOT_SUPPORTED_MULTIPLE_ADVERTISEMENTS
- NOT_SUPPORTED_CANNOT_GET_ADVERTISER
- NOT_SUPPORTED_CANNOT_GET_ADVERTISER_MULTIPLE_ADVERTISEMENTS
})
Các thiết bị được hỗ trợ đã biết
Danh sách không đầy đủ các thiết bị mà quảng cáo BLE được biết là hoạt động. [Dấu ngoặc vuông] chỉ ra các biến thể ngoài mẫu cơ bản.
- Điện thoại và máy tính bảng
- Google Pixel [XL], Pixel C, Nexus 6P, 6, 5X, 9, Nexus 5 đã vá lỗi
- Alcatel One Touch Idol 3 [SIM kép], Fierce XL
- Asus Zenfone 2 [Laser], Zenpad 8
- Blackberry Priv
- HTC 10, One M9, Desire (530/626s/820)
- Huawei Ascend Y550, Honor 5X, Union
- Lenovo K3 Note, Vibe P1m, Vibe K4 Note
- LG:
- G5, G4 [Stylus], G3, G Flex2, G Vista 2
- V10, K10, L Bello, Lancet, Leon, Magna, Optimus Zone 3, Spirit, Tribute 5
- Moto X Play, X Style, X2, G2, G3, G4, Z Droid, Droid Turbo 2
- Nextbit Robin
- OnePlus 2, 3
- OPPO A33f
- Samsung Galaxy:
- S7 [Edge] – tối đa 8 người quảng cáo BLE chạy đồng thời
- S6 [Active/Edge/Edge Plus], S5 [Active/Neo]
- Ghi chú 5, Ghi chú Edge, Ghi chú 4
- Tab S2 (8.0/9.7), Tab S (8.4/10.5), Ghi chú Pro, Tab A 9.7, Tab E
- A5 2016 [Duos]
- J5, J3 Duos
- Alpha, Core Prime, Grand Prime, On7
- Sony Xperia E5, X, Z5 [Compact/Premium], C5 Ultra, C3, M4 Aqua [Dual]
- Xiaomi Redmi 3, Ghi chú 2, Ghi chú 3, Mi 4, Mi 4i, Mi 5, Mi Max
- ZTE Maven, ZMAX 2, Zmax Pro, Warp Elite
- Android TVs
- Sony Bravia 2015
Chi tiết tải về:
Tác giả: williamtran29
Nguồn: https://github.com/williamtran29/react-native-ibeacon-simulator
Giấy phép: MIT license