9月21日,微信小程序正式開啟內測。在微信生態下,觸手可及、用完即走的微信小程序引起廣泛關注。近日,騰訊云正式上線微信小程序解決方案,提供小程序在云端服務器的技術方案。
該方案目前已囊括文件上傳下載、WebSocket長連接、會話管理、視頻點播直播等四大場景,并提供Demo教程與源碼。針對小程序安全問題,騰訊云更提供Https證書服務,搭配騰訊云移動解析服務(HttpDNS),能夠有效保障域名安全,防止劫持。
場景一:文件上傳下載
文件的上傳下載是移動應用開發最常見的一個場景,需要依托服務器端實現。微信小程序框架提供了文件上傳下載的接口,騰訊云提供服務端的對應存儲實現方案,降低開放小程序的復雜度,讓開發者更專注于業務的開發。騰訊云以小相冊Demo為例,結合騰訊云對象存儲服務,對部署運行步驟進行了詳細的介紹。
場景二:WebSocket長連接
對于需要多人協同類的應用,需要實現WebSocket長連接。微信小程序框架提供了WebSocket請求建立、數據通信、連接關閉等一系列的客戶端接口,騰訊云利用自身的基礎服務搭配Socket.IO鏡像,幫助開發者構建支持WebSocket協議的長連接服務器,使開發者們更加高效快捷地實現WebSocket長連接通信。
場景三:會話管理
微信小程序框架提供了wxml/wxss/js api,但微信小程序本質上不同于web開發模式,開發者需要自己實現會話管理功能。借助騰訊云針對會話管理提供的云端技術方案及小程序端sdk,開發者可以快速搭建具備會話管理功能的小程序,降低開發成本。
場景四:視頻點播直播
直播類的應用風頭正盛,微信小程序框架具備豐富的wxml/wxss/js api以及配套的文檔,可以幫助開發者快速地搭建視頻類應用。對于視頻類應用,后臺最為依賴的是流媒體轉碼集群和流媒體播放服務集群。騰訊云一站式視頻解決方案,具有強大的視頻點播/直播能力,使得開發者可以降低開發成本,只專注于業務需求的開發。
為小程序提供安全保障
在微信小程序中,不滿足條件的域名和協議無法請求,所有網絡請求必須走Https協議。騰訊云提供微信小程序的Https證書服務,保障微信小程序域名安全,搭配騰訊云提供的移動解析(HttpDNS)服務,將可實現防Http劫持兼備防DNS劫持功能。
據了解,目前公開的場景內容只是方案的一部分,騰訊云微信小程序解決方案將在近期不斷更新豐富。可以預見,微信小程序的推出,將極大豐富微信生態系統,賦能于開發者。而騰訊云將通過云端服務和日漸成熟的云端生態,降低開發成本和維護難度,這也將促進微信生態系統的壯大。完整版微信小程序云端技術方案的后續推出,值得我們拭目以待。