my.onBeaconUpdate

2020-09-15 15:21 更新

版本要求:支付寶客戶端 10.1.8 或更高版本,若版本較低,建議做兼容處理

監(jiān)聽 iBeacon 設備的更新事件。

示例代碼

my.onBeaconUpdate({
  success: (res) => {
  },
})

入?yún)?/h2>

Object 類型,屬性如下:

屬性 類型 必填 描述
success Function 調(diào)用成功的回調(diào)函數(shù)
fail Function 調(diào)用失敗的回調(diào)函數(shù)
complete Function 調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行)

success 回調(diào)函數(shù)

入?yún)?Object 類型,屬性如下:

參數(shù)名 類型 說明
beacons ObjectArray 當前搜尋到的所有 iBeacon 設備列表

iBeacon 結(jié)構(gòu)

參數(shù)名 類型 說明
uuid String iBeacon 設備廣播的 uuid
major String iBeacon 設備的主 id
minor String iBeacon 設備的次 id
proximity Number 表示設備距離的枚舉值(0-3分別代表:未知、極近、近、遠)
accuracy Number iBeacon 設備的距離
rssi Number iBeacon 信號強度

fail 回調(diào)函數(shù)

入?yún)?Object 類型,屬性如下:

屬性 類型 描述
error String 錯誤碼
errorMessage String 錯誤信息

結(jié)果碼

結(jié)果碼 說明 備注
11000 unsupport 系統(tǒng)或設備不支持
11001 bluetooth invalid 藍牙服務不可用
11002 location service unavailable 位置服務不可用
11003 location authorization forbidden 位置服務權(quán)限禁止
11004 already discovering 已經(jīng)開始搜索
11006 uuid invalid UUID 格式錯誤
11008 uuids empty 參數(shù)錯誤,UUID 數(shù)組為空
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號