IOS Matter配網(wǎng),Matter開(kāi)發(fā)問(wèn)題記錄,集成演示和demo

1.【iOS Matter開(kāi)發(fā)問(wèn)題記錄】參考
很可惜,這個(gè)連接好像被視頻網(wǎng)站黑了,不知道會(huì)不會(huì)恢復(fù)

2.在Matter開(kāi)放的源代碼CHIP中,Darwin文件夾提供了ChipTool的Demo,該Demo中的framwork,實(shí)際上就可以用ios中的Matter.framwork代替,查看源碼發(fā)現(xiàn),集成Matter.framwork至少需要ios16.1-ios16.4,為了適配,新的app最低版本設(shè)置為IOS16.4

3.仿照ChipTool這個(gè)Demo,在你的APP中實(shí)現(xiàn)Matter配網(wǎng)后,會(huì)發(fā)現(xiàn)以下幾個(gè)坑:

(1)需要打開(kāi)開(kāi)發(fā)者模式

(2)需要安裝EnableBluetoothCentralMatterClientDeveloperMode.mobileconfig這個(gè)描述文件,上架后依然如此

(3)配網(wǎng)過(guò)程中會(huì)彈出警告框“當(dāng)前xxxxxx設(shè)備管理設(shè)置將允許未經(jīng)授權(quán)訪問(wèn)Matter配件....”,這個(gè)錯(cuò)誤提示。

4.上面的幾個(gè)問(wèn)題,在上架后依然存在,這嚴(yán)重影響了用戶體驗(yàn),或者幾乎無(wú)法給用戶使用。

5.各種查詢,解決的辦法就是:“官方推薦使用MatterSuppor和 HomeKit方式”,因?yàn)槭亲约旱腁PP,通過(guò)自己集成Matter.framwork后能夠非常自由的調(diào)用matter相關(guān)的方法,為了保留這個(gè)自由度,不想受到HomeKit的牽制,所以繞開(kāi)了HomeKit(事實(shí)上通過(guò)HomeKit到底能做到什么程度,我也沒(méi)試過(guò))。同理,涂鴉的SDK也不推薦,要錢,別人的東西。

上面提到的問(wèn)題,目前都已經(jīng)解決

最終效果查看視頻演示:matter設(shè)備配網(wǎng)演示

【補(bǔ)充】2024-04-03 app上架后驗(yàn)證通過(guò),上架后的app就不需要打開(kāi) 開(kāi)發(fā)者模式 了,完美解決!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容