近期,微信小程序框架(WMPF)發(fā)布,據(jù)悉,微信小程序框架(Wechat Mini-Program Framework),簡(jiǎn)稱WMPF,是一個(gè)運(yùn)行環(huán)境,能讓硬件在脫離微信客戶端的環(huán)境下運(yùn)行微信小程序,目前已支持安卓設(shè)備。下面是具體介紹和應(yīng)用。
一、產(chǎn)品概括
微信小程序框架(Wechat Mini-Program Framework),簡(jiǎn)稱WMPF,是一個(gè)運(yùn)行環(huán)境,能讓硬件在脫離微信客戶端的環(huán)境下運(yùn)行微信小程序,目前已支持安卓設(shè)備。
二、產(chǎn)品能力
WMPF上運(yùn)行的微信小程序,與手機(jī)客戶端的微信小程序能力一致。通過WMPF,開發(fā)者可以將微信平臺(tái)能力賦能到硬件設(shè)備上,詳情請(qǐng)見文末的《公測(cè)Beta版能力列表》。
三、產(chǎn)品優(yōu)勢(shì)
對(duì)于硬件開發(fā)者:
開發(fā)成本低:開發(fā)者無需再投入高成本,對(duì)App作開發(fā)或維護(hù)更新,小程序可以聯(lián)網(wǎng)更新,即更即用。
內(nèi)容生態(tài)豐富:微信小程序生態(tài)中有豐富的內(nèi)容服務(wù),硬件可以直接運(yùn)行現(xiàn)網(wǎng)的小程序內(nèi)容,為用戶提供完善的服務(wù)。
對(duì)于小程序開發(fā)者:
跨終端運(yùn)行:僅需完成一次開發(fā),即可實(shí)現(xiàn)小程序多端運(yùn)行,適配成本低。
拓展線下場(chǎng)景:小程序獲得更多線下場(chǎng)景的流量,通過線下場(chǎng)景將用戶引流至線上。
四、使用場(chǎng)景
WMPF小程序框架,可以應(yīng)用在各行各業(yè)的安卓系統(tǒng)平板電腦、大屏設(shè)備等硬件,提供低成本屏幕互動(dòng)解決方案,可接入設(shè)備包括但不限于:
智慧零售:收銀機(jī) / 排號(hào)機(jī) / 商場(chǎng)導(dǎo)航屏 / 自動(dòng)販賣機(jī) / 點(diǎn)餐平板 / 互動(dòng)廣告屏幕等…
家用及娛樂設(shè)備:智能冰箱 / 兒童平板 / 跑步機(jī) / 電視機(jī) / KTV點(diǎn)唱機(jī)等…
公共服務(wù):醫(yī)院掛號(hào)機(jī) / 圖書租賃設(shè)備 / 美術(shù)館辦卡機(jī)等…
辦公設(shè)備:教育平板 / 會(huì)議終端 / 會(huì)議投屏等…
五、接入申請(qǐng)
第一步:注冊(cè)賬戶 在 https://wecooper.weixin.qq.com 注冊(cè)賬戶,請(qǐng)?zhí)崆皽?zhǔn)備營(yíng)業(yè)執(zhí)照進(jìn)行上傳。
第二步:體驗(yàn)產(chǎn)品 進(jìn)入“微信小程序框架-產(chǎn)品使用指引” 下載測(cè)試Demo,將Demo安裝到安卓設(shè)備中,即可在你的硬件設(shè)備中體驗(yàn)WMPF能力。
第三步:開通功能 若需正式使用,請(qǐng)點(diǎn)擊“申請(qǐng)開通”,審核通過后即可綁定需正式在硬件運(yùn)行的小程序。
第四步:注冊(cè)設(shè)備
只有通過平臺(tái)鑒權(quán)的設(shè)備才可運(yùn)行WMPF。
① 添加設(shè)備- 請(qǐng)?jiān)凇笆醉?設(shè)備管理”中,添加希望上線小程序框架的設(shè)備類型。
② 添加機(jī)型- 添加具體機(jī)型,“接入業(yè)務(wù)模塊”項(xiàng)勾選“微信小程序框架”。
③ 注冊(cè)接口- 完成設(shè)備及機(jī)型添加后,需要在“首頁-上傳接口”中,配置公眾號(hào)AppID,注冊(cè)后臺(tái)接口并上傳設(shè)備ID,查看如何注冊(cè)deviceId接口。
第五步:開發(fā)實(shí)現(xiàn) 通過本文檔以下的開發(fā)指引部分,實(shí)現(xiàn)LauncherAPP調(diào)用WMPF的能力。
第六步:綁定小程序 完成開發(fā)后,需在“微信小程序框架-小程序管理”頁面輸入移動(dòng)應(yīng)用AppID(即LauncherAPP的AppID),綁定該硬件設(shè)備要運(yùn)行的小程序。查看如何綁定小程序。
六、開發(fā)指引
在目標(biāo)設(shè)備上運(yùn)行小程序
根據(jù)“微信小程序框架”內(nèi)提供的APK 文件,開發(fā)者需將該 APK 安裝到 Android 系統(tǒng)的設(shè)備中,安裝成功后,硬件設(shè)備上會(huì)有應(yīng)用「微信小程序框架」(WMPF),該應(yīng)用包含了小程序運(yùn)行時(shí)需要的環(huán)境,并能響應(yīng)啟動(dòng)小程序的請(qǐng)求。這個(gè)應(yīng)用被稱作WMPF Service。
商戶需要編寫發(fā)送請(qǐng)求的應(yīng)用,這個(gè)應(yīng)用被稱作WMPF Client。
這兩部分全部安裝在同一部設(shè)備中,通過我們定義好的Task進(jìn)行通信,一個(gè)Task可以理解為一個(gè)API,定義了某種服務(wù),比如用于激活設(shè)備的IPCInvokerTask_ActivateDevice,用于啟動(dòng)小程序的IPCInvokerTask_LaunchWxaApp
要想運(yùn)行小程序最少需要四個(gè)步驟
① 注冊(cè)硬件。
② 調(diào)用IPCInvokerTask_ActivateDevice激活設(shè)備。
③ 調(diào)用IPCInvokerTask_Authorize登錄。
④ 調(diào)用IPCInvokerTask_LaunchWxaApp啟動(dòng)小程序。
更多微信小程序框架(WMPF)開發(fā)內(nèi)容查看:
熱門推薦: 上海微信小程序 小程序開發(fā) 小程序設(shè)計(jì) 支付寶小程序 百度小程序
