千萬不要開發(fā)微信硬件2卣取!轮洋!
對了制市,首先最好先看完硬件開發(fā)的官方的文檔,雖然他的文檔很差勁弊予,但是也必須看,畢竟這是第一步开财。
如果已經(jīng)看完官方的文檔汉柒,那我先上幾個(gè)鏈接,前人的經(jīng)驗(yàn)十分值得借鑒责鳍。
https://segmentfault.com/a/1190000003883095
http://blog.csdn.net/wangbo54979/article/details/51783016
http://blog.csdn.net/lx376693576/article/details/51163000
http://www.bozhiyue.com/javascript/2016/0815/368136.html
http://blog.csdn.net/u011791526/article/details/51820333
http://blog.csdn.net/column/details/iot-wechat.html
http://blog.csdn.net/u010696783/article/details/49179679
http://www.iot-online.com/IC/tech/2016/101831684.html
主要看代碼和代碼上的注釋碾褂。
哦,對了历葛,最好用它給的微信開發(fā)工具正塌,最好用微信開發(fā)工具的移動(dòng)調(diào)試功能,當(dāng)然如果你能夠做到手機(jī)上的數(shù)據(jù)可以讓電腦看見恤溶,那也隨你便乓诽。它的開發(fā)工具在開發(fā)微信這種情況下應(yīng)該是墜吼的。
我這篇文章主要用于記錄自己遇到的問題咒程,會(huì)給出我怎么解決的已經(jīng)解決方案的來源以及解決方案鸠天,可能會(huì)有一些瑣碎,這個(gè)算是我的風(fēng)格了帐姻。(:з」∠)
沒有此SDK或暫不支持此SDK模擬
這個(gè)出現(xiàn)在我的chrome上稠集,因?yàn)槭请娔X的奶段,所以不支持,但是在微信的開發(fā)工具上就行了剥纷,雖然有可能報(bào)其它的錯(cuò)誤痹籍。
點(diǎn)擊很多功能性按鈕沒有任何反應(yīng)
原因同上。
fail_UsernameError
解決方法在上面給的鏈接的第三個(gè):
不得不說微信的開發(fā)工具真的很爛晦鞋。蹲缠。雖然現(xiàn)在版本還是很低。
2017-7-16日鳖宾。
其實(shí)很久沒有弄微信硬件的東西了吼砂,至于之前弄微信硬件的時(shí)候,我只能說失敗了鼎文,并沒有成功渔肩,直接使用微信的app來調(diào)用原生的底層android接口很不現(xiàn)實(shí),甚至我在弄的時(shí)候并沒有發(fā)現(xiàn)什么真正成功的案例拇惋,我當(dāng)時(shí)做的是使用同一個(gè)wifi下的微信對于安裝了airlink的設(shè)備進(jìn)行控制周偎,這樣的原理是直接使用微信給路由器發(fā)送信息,然后通過路由器把信息發(fā)送給硬件撑帖,然后硬件執(zhí)行蓉坎,但是我沒有成功,微信自己的官方手冊也十分的讓人泄氣胡嘿,甚至于社區(qū)都沒有維護(hù)蛉艾,如同鬼服一般。現(xiàn)在大部分的方法是直接用自己的網(wǎng)頁衷敌,然后發(fā)消息給遠(yuǎn)程服務(wù)器勿侯,完全不走微信端,微信端很大程度上只使用來給公眾號增粉用的缴罗,做一層跳轉(zhuǎn)只有是公眾號的關(guān)注者才能進(jìn)入那個(gè)控制的網(wǎng)站什么的助琐。
希望現(xiàn)在微信在推的小程序不要和這個(gè)一樣,不過我覺得以后還是不要做關(guān)于上面的開發(fā)比較好面氓。兵钮。。被這一次的搞怕了舌界。掘譬。。