百度智能小程序 快速上手

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

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

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

對于已經開發(fā)中的智能小程序項目,也可跳過上面步驟,直接在開發(fā)者工具主界面的工具欄中,點擊"云開發(fā)"按鈕,開通并使用云開發(fā)服務。

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

圖片

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

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

圖片

  • 確保當前開發(fā)者工具已經登錄,并且已經填寫了正確的 AppID,否則無法開通云開發(fā)服務。
  • 目前云開發(fā)僅支持小程序超級管理員進行開通申請,如果是小程序普通項目發(fā)起申請,請使用超級管理員帳號重新登錄開發(fā)者工具。

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

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

云開發(fā)功能體驗

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

圖片

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

圖片

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

發(fā)布一個云開發(fā)小程序

云開發(fā)小程序在發(fā)布之前,需要確認最低基礎庫的版本。如果當前智能小程序是云開發(fā)類型,開發(fā)者工具會默認將最低基礎庫版本設置為 3.105.2,如果開發(fā)者手動將最低基礎庫版本調低,開發(fā)者工具會給出相關警告。同時在"項目信息"中的"調試基礎庫",也需要確認基礎庫的版本是 3.105.2 或者以上,保證云開發(fā)相關功能可以在模擬器中正常運行。

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

云開發(fā)控制臺

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


以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號