my.getBeacons

2020-09-15 15:21 更新

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

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

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

示例代碼

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)用成功、失敗都會(huì)執(zhí)行)

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

Object 類型,屬性如下:

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

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

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

屬性 類型 說明
uuid String iBeacon 設(shè)備廣播的 uuid
major String iBeacon 設(shè)備的主 id
minor String iBeacon 設(shè)備的次 id
proximity Number 表示設(shè)備距離的枚舉值(0-3分別代表:未知、極近、近、遠(yuǎn))
accuracy Number iBeacon 設(shè)備的距離
rssi Number iBeacon 信號(hào)強(qiáng)度

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

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

屬性 類型 描述
error String 錯(cuò)誤碼
errorMessage String 錯(cuò)誤信息

結(jié)果碼

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)