路遇bug
公司出了一款新設(shè)備戳寸,配合做app開發(fā),拿出demo程序拷泽,搜索疫鹊,連接,配對(duì)司致,打開notify拆吆。挺好,也收到了數(shù)據(jù)脂矫,可是伴隨著而來(lái)的還有這么一條log:Error Domain=CBErrorDomain Code=6 "The connection has timed out unexpectedly."
查原因
百度搜索文章標(biāo)題Code=6 "The connection has timed out unexpectedly."得到的第一條結(jié)果
看完了并沒(méi)有得到什么啟發(fā)枣耀。感覺(jué)跟固件的行為有關(guān),聯(lián)系固件開發(fā)的小哥哥庭再,試著用lightblue綁了幾次捞奕,發(fā)現(xiàn)不配對(duì)的時(shí)候并不會(huì)出現(xiàn)這個(gè)報(bào)錯(cuò)的信息。他分析了一波拄轻,感覺(jué)自己可能有點(diǎn)bug颅围,我心領(lǐng)神會(huì)的笑了。
分析
從現(xiàn)象來(lái)看恨搓,不負(fù)責(zé)猜測(cè)是和配對(duì)時(shí)的ANCS綁定有關(guān)谷浅,CoreBluetooth在這里應(yīng)該是需要和固件交換下參數(shù),握個(gè)手啥的奶卓。
這一篇挺水的一疯,就一個(gè)信息,如果你是iOS開發(fā)夺姑,遇到這種問(wèn)題墩邀,請(qǐng)聯(lián)系你們的固件開發(fā)。如果你是linux開發(fā)工程師盏浙,誤入我這里眉睹,只能說(shuō)抱歉了荔茬,沒(méi)有您想要的信息,上面那條百度搜索的第一條或許能幫到您竹海。