溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

微信小程序中如何實現(xiàn)搜索附近的iBeacon設(shè)備

發(fā)布時間:2022-01-20 11:58:42 來源:億速云 閱讀:256 作者:清風(fēng) 欄目:開發(fā)技術(shù)

這篇文章主要為大家展示了微信小程序中如何實現(xiàn)搜索附近的iBeacon設(shè)備,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶大家一起來研究并學(xué)習(xí)一下“微信小程序中如何實現(xiàn)搜索附近的iBeacon設(shè)備”這篇文章吧。

wx.startBeaconDiscovery(OBJECT)

開始搜索附近的iBeacon設(shè)備

OBJECT參數(shù)說明:

參數(shù)名 類型 必填 說明
uuids StringArray iBeacon設(shè)備廣播的 uuids
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返回參數(shù)說明:

參數(shù)名 類型 說明
errMsg String 調(diào)用結(jié)果

示例代碼:

wx.startBeaconDiscovery({
    success(res) {
    }
})

wx.stopBeaconDiscovery(OBJECT)


基礎(chǔ)庫 1.2.0 開始支持,低版本需做兼容處理

停止搜索附近的iBeacon設(shè)備

OBJECT參數(shù)說明:

參數(shù)名 類型 必填 說明
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返回參數(shù)說明:

參數(shù)名 類型 說明
errMsg String 調(diào)用結(jié)果

wx.getBeacons(OBJECT)


基礎(chǔ)庫 1.2.0 開始支持,低版本需做兼容處理

獲取所有已搜索到的iBeacon設(shè)備

OBJECT參數(shù)說明:

參數(shù)名 類型 必填 說明
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返回參數(shù)說明:

參數(shù)名 類型 說明
beacons ObjectArray iBeacon 設(shè)備列表
errMsg String 調(diào)用結(jié)果

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

參數(shù) 類型 說明
uuid String iBeacon 設(shè)備廣播的 uuid
major String iBeacon 設(shè)備的主 id
minor String iBeacon 設(shè)備的次 id
proximity Number 表示設(shè)備距離的枚舉值
accuracy Number iBeacon 設(shè)備的距離
rssi Number 表示設(shè)備的信號強度

wx.onBeaconUpdate(CALLBACK)


基礎(chǔ)庫 1.2.0 開始支持,低版本需做兼容處理

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

CALLBACK返回參數(shù)說明:

參數(shù)名 類型 說明
beacons array object 當(dāng)前搜尋到的所有 iBeacon 設(shè)備列表

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

參數(shù) 類型 說明
uuid String iBeacon 設(shè)備廣播的 uuid
major String iBeacon 設(shè)備的主 id
minor String iBeacon 設(shè)備的次 id
proximity Number 表示設(shè)備距離的枚舉值
accuracy Number iBeacon 設(shè)備的距離
rssi Number 表示設(shè)備的信號強度

wx.onBeaconServiceChange(CALLBACK)


基礎(chǔ)庫 1.2.0 開始支持,低版本需做兼容處理

監(jiān)聽iBeacon服務(wù)的狀態(tài)變化

CALLBACK返回參數(shù)說明:

參數(shù)名 類型 說明
available Boolean 服務(wù)目前是否可用
discovering Boolean 目前是否處于搜索狀態(tài)

錯誤碼列表

錯誤碼 說明 備注
0 ok 正常
11000 unsupport 系統(tǒng)或設(shè)備不支持
11001 bluetooth service unavailable 藍牙服務(wù)不可用
11002 location service unavailable 位置服務(wù)不可用
11003 already start 已經(jīng)開始搜索

小程序的優(yōu)勢是什么

小程序相對于開發(fā)者來說,開發(fā)難度較低,可節(jié)約開發(fā)和運營成本,讓開發(fā)者可以快速地開發(fā)一個小程序。并且小程序可在微信內(nèi)被便捷地獲取和傳播,能夠滿足基礎(chǔ)的生活應(yīng)用,符合生活服務(wù)類線下商鋪以及非剛需低頻應(yīng)用的轉(zhuǎn)換。對于用戶而言,能夠節(jié)約使用時間成本和手機內(nèi)存空間,同時具有優(yōu)異的使用體驗。

以上就是關(guān)于“微信小程序中如何實現(xiàn)搜索附近的iBeacon設(shè)備”的內(nèi)容,如果該文章對您有所幫助并覺得寫得不錯,勞請分享給您的好友一起學(xué)習(xí)新知識,若想了解更多相關(guān)知識內(nèi)容,請多多關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI