百度智能小程序 快速上手

2020-09-05 15:02 更新
開(kāi)發(fā)者可以通過(guò)智能小程序提供的官方示例快速體驗(yàn)云開(kāi)發(fā)的相關(guān)能力。

新建云開(kāi)發(fā)小程序

初次使用云開(kāi)發(fā)小程序,您可在開(kāi)發(fā)者工具中新建頁(yè)面,依次填寫項(xiàng)目名稱、項(xiàng)目目錄、AppID,并且在"后端服務(wù)"中勾選"使用智能小程序云開(kāi)發(fā)"選項(xiàng)。

對(duì)于已經(jīng)開(kāi)發(fā)中的智能小程序項(xiàng)目,也可跳過(guò)上面步驟,直接在開(kāi)發(fā)者工具主界面的工具欄中,點(diǎn)擊"云開(kāi)發(fā)"按鈕,開(kāi)通并使用云開(kāi)發(fā)服務(wù)。

云開(kāi)發(fā)服務(wù)從基礎(chǔ)庫(kù) 3.105.2 開(kāi)始支持,從百度開(kāi)發(fā)者工具 2.12.1 開(kāi)始支持。

圖片

開(kāi)通智能小程序云開(kāi)發(fā)

進(jìn)入到百度開(kāi)發(fā)者工具的主界面,點(diǎn)擊工具欄中的"云開(kāi)發(fā)"按鈕,根據(jù)提示開(kāi)通云開(kāi)發(fā)服務(wù)。

圖片

  • 確保當(dāng)前開(kāi)發(fā)者工具已經(jīng)登錄,并且已經(jīng)填寫了正確的 AppID,否則無(wú)法開(kāi)通云開(kāi)發(fā)服務(wù)。
  • 目前云開(kāi)發(fā)僅支持小程序超級(jí)管理員進(jìn)行開(kāi)通申請(qǐng),如果是小程序普通項(xiàng)目發(fā)起申請(qǐng),請(qǐng)使用超級(jí)管理員帳號(hào)重新登錄開(kāi)發(fā)者工具。

成功開(kāi)通云開(kāi)發(fā)能力后,需要在云開(kāi)發(fā)控制臺(tái)中創(chuàng)建云環(huán)境。

云環(huán)境:小程序云開(kāi)發(fā)必備的云端工作空間,代表一組云端資源(一個(gè)文檔數(shù)據(jù)庫(kù)、一個(gè)存儲(chǔ)空間、云函數(shù)配置)的組合,每個(gè)云環(huán)境有唯一的 ID 作為標(biāo)識(shí)。默認(rèn)配額下每個(gè)開(kāi)發(fā)者可以創(chuàng)建兩個(gè)工作空間。

云開(kāi)發(fā)功能體驗(yàn)

百度開(kāi)發(fā)者工具會(huì)默認(rèn)初始化一個(gè)集成了云存儲(chǔ)、數(shù)據(jù)庫(kù)、云函數(shù)等 api 的云開(kāi)發(fā)小程序示例,開(kāi)發(fā)者可以在模擬器中體驗(yàn)效果,或者可以在百度 APP(11.13 或者以上版本)查看云開(kāi)發(fā)小程序示例的效果。

圖片

默認(rèn)生成的云開(kāi)發(fā)示例中,需要在 app.js 中 swan.cloud.init 函數(shù)中回填 env 字段,env 描述著當(dāng)前云環(huán)境 id,云環(huán)境 id 需要在上一步驟中進(jìn)行獲取。如果不填寫云環(huán)境 id,開(kāi)發(fā)者工具的 console 中會(huì)報(bào)錯(cuò)

圖片

在默認(rèn)生成的智能小程序源代碼中,project.config.json 配置文件中新增了 cloudfunctionRoot 字段,表示云函數(shù)相關(guān)代碼存放的路徑。

發(fā)布一個(gè)云開(kāi)發(fā)小程序

云開(kāi)發(fā)小程序在發(fā)布之前,需要確認(rèn)最低基礎(chǔ)庫(kù)的版本。如果當(dāng)前智能小程序是云開(kāi)發(fā)類型,開(kāi)發(fā)者工具會(huì)默認(rèn)將最低基礎(chǔ)庫(kù)版本設(shè)置為 3.105.2,如果開(kāi)發(fā)者手動(dòng)將最低基礎(chǔ)庫(kù)版本調(diào)低,開(kāi)發(fā)者工具會(huì)給出相關(guān)警告。同時(shí)在"項(xiàng)目信息"中的"調(diào)試基礎(chǔ)庫(kù)",也需要確認(rèn)基礎(chǔ)庫(kù)的版本是 3.105.2 或者以上,保證云開(kāi)發(fā)相關(guān)功能可以在模擬器中正常運(yùn)行。

基于云開(kāi)發(fā)發(fā)布的智能小程序,目前只能下發(fā)到百度 APP 客戶端,其它宿主 APP 暫不支持。

云開(kāi)發(fā)控制臺(tái)

開(kāi)發(fā)者可通過(guò)云開(kāi)發(fā)控制查看當(dāng)前工作空間下的各類云端資源,云開(kāi)發(fā)控制集成在開(kāi)發(fā)者工具中,開(kāi)發(fā)者開(kāi)通云開(kāi)發(fā)能力之后,在工具欄中點(diǎn)擊"云開(kāi)發(fā)"按鈕即可查看。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)