startBeaconDiscovery
Lưu ý
Với API version ﹤ 2.23.0, phải gọi api login trước khi gọi api này và cần xin cấp quyền tại trang Quản lý ứng dụng
Bắt đầu tìm kiếm các thiết bị ở gần.
Parameters
Object object
Property | Type | Default | Required | Description | Minimum Version |
---|---|---|---|---|---|
scanningType | number | 0 | Với các giá trị:
| ||
items | Array<uuid> | Scan config này | |||
scanConfig | ScanConfig | Scan config này | |||
success | function | Callback function khi gọi api thành công | |||
fail | function | Callback function khi gọi api thất bại |
Return Values
boolean data
Entities
ScanConfig
Property | Type | Description | Minimum Version |
---|---|---|---|
scanTime | number | Thời gian scan | |
timeBetweenScan | number | Thời gian nghỉ giữa các lần scan | |
beaconTimeout | number | Thời gian tối đa nếu không nhận được tín hiệu beacon nữa thì remove ra khỏi danh sách hiện tại |
UUID
Property | Type | Description | Minimum Version |
---|---|---|---|
id | string | uuid của thiết bị |
Sample Code
import api from 'zmp-sdk';
api.startBeaconDiscovery({
scanningType: 0,
scanConfig: {
scanTime: 15000,
timeBetweenScan: 10000
},
success: (data) => {
// xử lý khi gọi api thành công
},
fail: (error) => {
// xử lý khi gọi api thất bại
console.log(error);
}
});
// hoặc
const test = async () => {
try {
const res = await api.startBeaconDiscovery({
scanningType: 0,
scanConfig: {
scanTime: 15000,
timeBetweenScan: 10000
}
});
} catch (error) {
// xử lý khi gọi api thất bại
console.log(error);
}
};