最近研究微信硬體平臺,configWXDeviceWiFi 智能聯網成功->openWXDeviceLib初始化設備庫成功->startScanWXDevice掃描設備成功->onScanWXDeviceResult掃描到某個設備事件失敗。
我現在是安卓可以出發這個事件,接受資訊。蘋果不行,有大神研究過嗎?請指教。
uj5u.com熱心網友回復:
現在使用流程第一步 configWXDeviceWiFi 智能聯網
第二步 openWXDeviceLib 初始化設備庫成功
第三步 startScanWXDevice 掃描設備成功
第四步 onScanWXDeviceResult 掃描到某個設備事件(有成功有失敗).
測驗 第四部
Android區
一加5T Android 8.0.0 微信 6.6.6 ok
小米6 Android 8.0.0 微信 6.6.6 ok
oppor9 Android5.1 微信6.6.6 ok
vivox7 Android5.1.1 微信6.6.6 ok
蘋果區
蘋果6plus ios11.2.6 微信 6.6.6 fail
蘋果6s ios11.3 微信 6.6.6 fail
uj5u.com熱心網友回復:
需要在openWXDeviceLib方法呼叫時候,也就是初始化硬體設備庫,傳入加上這個公眾號原始ID。具體如下://初始化硬體設備庫,否則部分機型無法初始化成功導致后面的掃描不了本地設備!
wx.invoke('openWXDeviceLib', {'connType': 'lan', 'brandUserName': '原始ID'}, function (res) {
alert("openWXDeviceLib:" + JSON.stringify(res));
});
uj5u.com熱心網友回復:
因為蘋果手機確保設備端的引數必須嚴格要求:1、設備端代碼的deviceID 必須經過 base64編碼傳給微信airkiss sdk函式;
2、設備端代碼的填寫的公眾號必須和微信公眾號一致。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/148454.html
標籤:微信開發
