豆信框架是一個(gè)微信平臺(tái)的開(kāi)發(fā)工具,你可以通過(guò)此開(kāi)發(fā)框架套件來(lái)構(gòu)筑微信公眾號(hào)以及微信上的小程序。這能就能在微信上推廣各種便民利民的平臺(tái)給用戶使用,具有高效易開(kāi)發(fā)的特性,能夠讓編程用戶輕松在平臺(tái)上進(jìn)行擴(kuò)展小程序的開(kāi)發(fā),而且出現(xiàn)BUG也能在豆信社區(qū)上進(jìn)行輕松解決,開(kāi)發(fā)好用的小程序。
軟件優(yōu)勢(shì)
簡(jiǎn)潔
豆信是一個(gè)非常簡(jiǎn)潔的開(kāi)源框架,對(duì)業(yè)務(wù)邏輯進(jìn)行了高度封裝,自主研發(fā)的視圖構(gòu)建工具大大簡(jiǎn)化了模板布局的工作,豆信核心文件的代碼體積壓縮后僅2.4M,功能完整性絲毫不亞于市面上已有的體積為幾十M的框架。
高效
豆信引入了github上最為流行的wechat-php-sdk,對(duì)微信接口進(jìn)行了高度封裝,系統(tǒng)內(nèi)核封裝的微信交互Api能夠?qū)ξ⑿哦税l(fā)送的文本、語(yǔ)音、圖片、位置、鏈接、短視頻等類型的消息進(jìn)行高效的處理,同時(shí)能夠通過(guò)后臺(tái)配置把用戶關(guān)注、取消關(guān)注、點(diǎn)擊菜單、上報(bào)地理位置、掃描帶參數(shù)二維碼等事件型消息分發(fā)到插件進(jìn)行處理,這讓微信交互處理變得非常靈活。
優(yōu)雅
豆信是一個(gè)非常優(yōu)雅的開(kāi)發(fā)框架,非常注重代碼的工整性、可復(fù)用性,和功能的實(shí)用性、易擴(kuò)展性。通讀豆信源代碼,在很多地方都能看到注重細(xì)節(jié)的體現(xiàn)。
易擴(kuò)展
豆信自主研發(fā)了一套插件擴(kuò)展機(jī)制,可以把微信消息分發(fā)到插件進(jìn)行處理,在插件中可以獲取粉絲信息、自定義分享、發(fā)起微信支付、調(diào)用模板通知等。通過(guò)插件來(lái)擴(kuò)展功能變得非常容易。
社區(qū)支持
為了讓框架能夠更加快速良好的發(fā)展,豆信提供了社區(qū)支持:在豆信社區(qū)可看到豆信框架的更新動(dòng)態(tài)、發(fā)布的擴(kuò)展功能,也可以在這里提交豆信使用過(guò)程中發(fā)現(xiàn)的BUG、一些功能建議,還能跟所有的社區(qū)成員一起討論、交流、分享你在開(kāi)發(fā)或使用過(guò)程中的心得與感悟。
軟件功能
高度封裝
豆信對(duì)微信接口、php常用類庫(kù)、流行前端框架、樣式庫(kù)等都進(jìn)行了一定程度的封裝,讓開(kāi)發(fā)者可以快速的實(shí)現(xiàn)想要的功能。
靈活擴(kuò)展
豆信自主研發(fā)了一套插件機(jī)制,充分發(fā)揮AOP切面的思想,基于插件來(lái)擴(kuò)展功能,降低系統(tǒng)的耦合性,使一切變得非常靈活。
便捷開(kāi)發(fā)
豆信封裝了一套通用的視圖構(gòu)建工具,可以讓開(kāi)發(fā)者專注于業(yè)務(wù)邏輯的實(shí)現(xiàn),在實(shí)現(xiàn)插件后臺(tái)管理時(shí)甚至不需要寫(xiě)任何一行HTML代碼。
軟件特色
1、引入了Github上最為流行的Wechat-php-sdk類庫(kù),對(duì)微信接口實(shí)現(xiàn)高度封裝。
2、自主研發(fā)的插件擴(kuò)展機(jī)制,保證功能的高度可擴(kuò)展性。
3、自主研發(fā)的視圖構(gòu)建工具,能夠幫助開(kāi)發(fā)者在控制器中通過(guò)簡(jiǎn)單的配置快速生成視圖,靈活性強(qiáng)大到甚至不需要寫(xiě)任何一行HTML代碼。
4、高度封裝的微信交互API,可輕松處理微信端用戶發(fā)送的文本、圖片、語(yǔ)音、視頻、位置、鏈接等類型消息,亦可對(duì)關(guān)注、取消關(guān)注、掃碼、點(diǎn)擊菜單、上報(bào)地理位置等事件進(jìn)行靈活處理。
5、封裝了微信支付、客服群發(fā)、模板消息、帶參數(shù)二維碼等微信高級(jí)功能的實(shí)現(xiàn)方法,開(kāi)發(fā)者在插件開(kāi)發(fā)的過(guò)程中可以簡(jiǎn)單的用一個(gè)函數(shù)實(shí)現(xiàn)上述功能。
6、整合jssdk,封裝了圖片上傳、自定義分享、支付彈窗、LBS定位、ajax請(qǐng)求等js方法,在模板頁(yè)面可以快速集成。
7、整合了weUI、FrozenUI、bootstrap等前端框架,在UI實(shí)現(xiàn)方面可快速集成。
8、詳細(xì)的開(kāi)發(fā)手冊(cè),旨在幫助開(kāi)發(fā)愛(ài)好者快速上手豆信開(kāi)發(fā)。
9、活躍的交流社區(qū),讓每一個(gè)開(kāi)發(fā)愛(ài)好者都能分享自己的看法與見(jiàn)解。
10、集成BUG反饋系統(tǒng),產(chǎn)品保持高頻次更新與迭代。
公眾號(hào)對(duì)接方法
在豆信后臺(tái)賬號(hào)中心添加公眾號(hào),進(jìn)入公眾號(hào)管理中心。
復(fù)制上面的三項(xiàng)內(nèi)容,填寫(xiě)到微信公眾號(hào)的接口配置處,即可完成公眾號(hào)的對(duì)接。
小程序?qū)臃椒?/h4>
在小程序后臺(tái)秘鑰管理處創(chuàng)建秘鑰,用于小程序api請(qǐng)求授權(quán)
創(chuàng)建小程序,并進(jìn)入小程序管理頁(yè)面
在小程序開(kāi)發(fā)工具創(chuàng)建項(xiàng)目,選擇Wxapps目錄下的小程序模板
修改小程序模板e(cuò)xt.js里面的內(nèi)容
對(duì)接完成后,即可預(yù)覽小程序
更新內(nèi)容
V4.0.5 (New)2020-02-06
修改產(chǎn)品信息
V4.0.4 2018-07-03
1.新增生成掃碼支付二維碼功能;
2.新增授權(quán)獲取手機(jī)號(hào)接口;
3.新增生成小程序碼接口;
4.新增小程序微信支付相關(guān)邏輯;
5.新增收集小程序formid接口,用于發(fā)送模板通知;
6.新增自定義菜單跳轉(zhuǎn)到小程序邏輯;
標(biāo)簽: 微信開(kāi)發(fā)
下載地址
裝機(jī)必備軟件
網(wǎng)友評(píng)論