介紹
微信云開(kāi)發(fā)是微信團(tuán)隊(duì)聯(lián)合騰訊云推出的專(zhuān)業(yè)的小程序開(kāi)發(fā)服務(wù)。
開(kāi)發(fā)者可以使用云開(kāi)發(fā)快速開(kāi)發(fā)小程序马胧、小游戲汉买、公眾號(hào)網(wǎng)頁(yè)等,并且原生打通微信開(kāi)放能力佩脊。
開(kāi)發(fā)者無(wú)需搭建服務(wù)器蛙粘,可免鑒權(quán)直接使用平臺(tái)提供的 API 進(jìn)行業(yè)務(wù)開(kāi)發(fā)朽色。
云開(kāi)發(fā)優(yōu)勢(shì)
- 無(wú)需搭建服務(wù)器,只需使用平臺(tái)提供的各項(xiàng)能力组题,即可快速開(kāi)發(fā)業(yè)務(wù)葫男。
- 無(wú)需管理證書(shū)、簽名崔列、秘鑰梢褐,直接調(diào)用微信 API 。復(fù)用微信私有協(xié)議及鏈路赵讯,保證業(yè)務(wù)安全性盈咳。
- 支持環(huán)境共享,一個(gè)后端環(huán)境可開(kāi)發(fā)多個(gè)小程序边翼、公眾號(hào)鱼响、網(wǎng)頁(yè)等,便捷復(fù)用業(yè)務(wù)代碼與數(shù)據(jù)组底。
- 支持按量計(jì)費(fèi)模式丈积,后端資源根據(jù)業(yè)務(wù)流量自動(dòng)擴(kuò)容,先使用后付費(fèi)债鸡,無(wú)需支付閑置成本江滨。
能力概覽
- 儲(chǔ)存數(shù)據(jù)與文件
-
云數(shù)據(jù)庫(kù): 文檔型數(shù)據(jù)庫(kù),穩(wěn)定可靠厌均,支持在小程序端和云函數(shù)中調(diào)用唬滑。
- 存儲(chǔ): 云端文件存儲(chǔ),自帶 CDN 加速棺弊,支持在前端直接上傳/下載晶密,可在云開(kāi)發(fā)控制臺(tái)可視化管理。
-
云數(shù)據(jù)庫(kù): 文檔型數(shù)據(jù)庫(kù),穩(wěn)定可靠厌均,支持在小程序端和云函數(shù)中調(diào)用唬滑。
- 運(yùn)行后端代碼
- 云函數(shù): 在云端運(yùn)行的代碼模她,微信私有協(xié)議天然鑒權(quán)稻艰,開(kāi)發(fā)者只需編寫(xiě)自身業(yè)務(wù)邏輯代碼。
- 擴(kuò)展能力
- 靜態(tài)網(wǎng)站: 快速部署網(wǎng)站缝驳,支持自定義域名连锯、網(wǎng)站防刷等配置归苍。
- 內(nèi)容管理(CMS): 一鍵部署用狱,可視化管理文本、Markdown拼弃、圖片等多種內(nèi)容夏伊,使用云數(shù)據(jù)庫(kù)讀取數(shù)據(jù)并使用數(shù)據(jù)
- 打通微信生態(tài)
- 云調(diào)用: 云函數(shù)內(nèi)免鑒權(quán)調(diào)用小程序開(kāi)放接口,包括服務(wù)端調(diào)用吻氧、獲取開(kāi)放數(shù)據(jù)等能力溺忧。
- 微信支付: 免鑒權(quán)咏连、免簽名計(jì)算、免 access_token鲁森,在云函數(shù)內(nèi)原生調(diào)用微信支付接口祟滴。
- 環(huán)境共享: 跨賬號(hào)資源和能力復(fù)用,可授權(quán)云開(kāi)發(fā)資源給其他小程序/公眾號(hào)使用歌溉。
讓我們開(kāi)始吧
準(zhǔn)備工作
- 下載并安裝微信開(kāi)發(fā)者工具垄懂;
- 注冊(cè)微信小程序,獲取小程序的 AppID(開(kāi)發(fā)管理 - 開(kāi)發(fā)設(shè)置)痛垛;
第 1 步:創(chuàng)建項(xiàng)目
打開(kāi)并登錄微信開(kāi)發(fā)者工具草慧,新建小程序項(xiàng)目,填入 AppID匙头,后端服務(wù)選擇“微信云開(kāi)發(fā)”并勾選同意"云開(kāi)發(fā)服務(wù)條款":
點(diǎn)擊創(chuàng)建后漫谷,即可得到一個(gè)展示云開(kāi)發(fā)基礎(chǔ)能力的示例小程序:
第 2 步:開(kāi)通云開(kāi)發(fā),創(chuàng)建環(huán)境
在使用云開(kāi)發(fā)能力之前蹂析,需要先開(kāi)通云開(kāi)發(fā)舔示。
在開(kāi)發(fā)者工具的工具欄左側(cè),點(diǎn)擊 “云開(kāi)發(fā)” 按鈕即可打開(kāi)云控制臺(tái)电抚,根據(jù)提示開(kāi)通云開(kāi)發(fā)斩郎,并且創(chuàng)建一個(gè)新的云開(kāi)發(fā)環(huán)境。
- 每個(gè)環(huán)境相互隔離喻频,擁有唯一的環(huán)境 ID缩宜,包含獨(dú)立的數(shù)據(jù)庫(kù)實(shí)例、存儲(chǔ)空間甥温、云函數(shù)配置等資源锻煌;
- 初始創(chuàng)建的環(huán)境自動(dòng)成為默認(rèn)環(huán)境;
- 默認(rèn)配額下可以創(chuàng)建兩個(gè)環(huán)境姻蚓;
- 騰訊云控制臺(tái)創(chuàng)建的云開(kāi)發(fā)環(huán)境也可在微信云開(kāi)發(fā)中使用宋梧。登錄微信云開(kāi)發(fā)控制臺(tái) - 設(shè)置 - 環(huán)境設(shè)置,點(diǎn)擊環(huán)境名稱(chēng)狰挡,選擇“管理我的環(huán)境”捂龄,點(diǎn)擊“使用已有騰訊云環(huán)境”按鈕,選擇所需騰訊云環(huán)境加叁,即可在微信云開(kāi)發(fā)控制臺(tái)使用該環(huán)境倦沧。
開(kāi)通創(chuàng)建環(huán)境后,即可以開(kāi)始在模擬器上操作小程序體驗(yàn)云開(kāi)發(fā)提供的部分基礎(chǔ)能力演示它匕。
后續(xù)步驟 - 您可以參考以下文檔繼續(xù)開(kāi)發(fā):
- 使用 云數(shù)據(jù)庫(kù) 存儲(chǔ)展融、查詢(xún)、推送數(shù)據(jù);
- 使用 存儲(chǔ) 對(duì)文件進(jìn)行存儲(chǔ);
- 使用 云函數(shù) 運(yùn)行后端代碼;
- 使用 云托管 部署后臺(tái)服務(wù);
- 使用 云調(diào)用 調(diào)用微信開(kāi)放接口;
- 使用 CMS 管理后臺(tái)數(shù)據(jù);
- 使用 靜態(tài)網(wǎng)站托管 部署網(wǎng)站豫柬。
使用低代碼編輯器搭建小程序
第1步: 創(chuàng)建項(xiàng)目
打開(kāi)并登錄微信開(kāi)發(fā)者工具告希,新建小程序項(xiàng)目扑浸,填入 AppID,后端服務(wù)選擇“微信云開(kāi)發(fā)”燕偶。
第2步: 選擇模板
在模板來(lái)源中選擇微搭喝噪,并在下方選擇希望使用的低代碼模板。
以網(wǎng)購(gòu)消費(fèi)者市場(chǎng)調(diào)研模板為例指么,點(diǎn)擊確定后即可進(jìn)入到該模板的低代碼編輯器中仙逻。
第3步: 開(kāi)始開(kāi)發(fā)
進(jìn)入低代碼編輯后,您便可以通過(guò)簡(jiǎn)單的組件拖拉拽以及可視化界面對(duì)模板進(jìn)行定制化的開(kāi)發(fā)涧尿。
說(shuō)在最后
相信大家都收到了微信的通知
微信云開(kāi)發(fā)于 2022 年 08 月 18 日系奉,對(duì)計(jì)費(fèi)方式做了變更,部分指標(biāo)價(jià)格有所上浮姑廉。
新用戶(hù)免費(fèi)使用 1 個(gè)月后缺亮,統(tǒng)一使用 “基礎(chǔ)套餐+按量付費(fèi)” 模式:購(gòu)買(mǎi)帶有一定配額的基礎(chǔ)套餐后,超出套餐配額部分再按照實(shí)際使用量付費(fèi)桥言。
這意味著萌踱,原來(lái)的免費(fèi)模式將徹底終結(jié)。免費(fèi)一個(gè)月后統(tǒng)一進(jìn)入「基礎(chǔ)套餐」模式号阿,而「基礎(chǔ)套餐」是需要付費(fèi)的并鸵,目前「基礎(chǔ)套餐」的定價(jià)為:19.9元/月。
對(duì)各位的小程序有影響嗎扔涧?大家怎么看呢园担?
六年代碼兩茫茫,不思量枯夜,自難忘
6年資深前端主管一枚弯汰,分享技術(shù)干貨,項(xiàng)目實(shí)戰(zhàn)經(jīng)驗(yàn)湖雹,面試指導(dǎo)
關(guān)注博主不迷路~