my.getBeacons

2020-09-15 15:21 更新

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

注意:Android 支付寶客戶端 10.1.28 或之前的版本中,該接口返回的 rssi 值不能動態(tài)更新,建議使用事件觸發(fā)方式。

獲取已經(jīng)搜索到的 iBeacon 設備。

示例代碼

my.getBeacons({
  success: (res) => {
    console.log(res)
  },
  fail:(res) => {
  },
  complete: (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ù)

Object 類型,屬性如下:

屬性 類型 描述
beacons ObjectArray iBeacon 設備列表
errCode String errorCode=0 ,接口調(diào)用成功
errorMsg String ok

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

beacons 屬性的數(shù)組由以下屬性構(gòu)成:

屬性 類型 說明
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é)果碼 結(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

公眾號
微信公眾號

編程獅公眾號