1.【iOS Matter開發(fā)問題記錄】參考
很可惜,這個連接好像被視頻網(wǎng)站黑了躲查,不知道會不會恢復
2.在Matter開放的源代碼CHIP中它浅,Darwin文件夾提供了ChipTool的Demo,該Demo中的framwork镣煮,實際上就可以用ios中的Matter.framwork代替,查看源碼發(fā)現(xiàn)姐霍,集成Matter.framwork至少需要ios16.1-ios16.4,為了適配典唇,新的app最低版本設置為IOS16.4
3.仿照ChipTool這個Demo镊折,在你的APP中實現(xiàn)Matter配網(wǎng)后,會發(fā)現(xiàn)以下幾個坑:
(1)需要打開開發(fā)者模式
(2)需要安裝EnableBluetoothCentralMatterClientDeveloperMode.mobileconfig這個描述文件介衔,上架后依然如此
(3)配網(wǎng)過程中會彈出警告框“當前xxxxxx設備管理設置將允許未經(jīng)授權訪問Matter配件....”腌乡,這個錯誤提示。
4.上面的幾個問題夜牡,在上架后依然存在与纽,這嚴重影響了用戶體驗,或者幾乎無法給用戶使用塘装。
5.各種查詢急迂,解決的辦法就是:“官方推薦使用MatterSuppor和 HomeKit方式”,因為是自己的APP蹦肴,通過自己集成Matter.framwork后能夠非常自由的調(diào)用matter相關的方法僚碎,為了保留這個自由度,不想受到HomeKit的牽制阴幌,所以繞開了HomeKit(事實上通過HomeKit到底能做到什么程度勺阐,我也沒試過)。同理矛双,涂鴉的SDK也不推薦渊抽,要錢,別人的東西议忽。
上面提到的問題懒闷,目前都已經(jīng)解決
最終效果查看視頻演示:matter設備配網(wǎng)演示
【補充】2024-04-03 app上架后驗證通過,上架后的app就不需要打開 開發(fā)者模式 了,完美解決愤估!