提交 77309e49 编写于 作者: Q qiang

fix: 修复App端ibeacon相关事件回调不触发的问题 question/102136

上级 2d8a2bd9
import {
invoke,
publish
} from '../../bridge'
let beaconUpdateState = false
export function onBeaconUpdate () {
if (!beaconUpdateState) {
plus.ibeacon.onBeaconUpdate(function (data) {
publish('onBeaconUpdated', data)
})
beaconUpdateState = true
}
export function onBeaconUpdate (callbackId) {
plus.ibeacon.onBeaconUpdate(data => invoke(callbackId, data))
}
let beaconServiceChangeState = false
export function onBeaconServiceChange () {
if (!beaconServiceChangeState) {
plus.ibeacon.onBeaconServiceChange(function (data) {
publish('onBeaconServiceChange', data)
publish('onBeaconServiceChanged', data)
})
beaconServiceChangeState = true
}
export function onBeaconServiceChange (callbackId) {
plus.ibeacon.onBeaconServiceChange(data => invoke(callbackId, data))
}
export const onBeaconServiceChanged = onBeaconServiceChange
export function getBeacons (params, callbackId) {
plus.ibeacon.getBeacons({
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册