微信小程序云開發(fā) 多端支持

2022-05-12 15:54 更新

多端支持

云開發(fā)除了支持小程序端 SDK、云函數端 SDK 訪問外,從 06/04 起支持 Web 端 SDK 訪問。

Web SDK

Web SDK 在 Web 中使用,可以訪問云開發(fā)資源,目前僅支持未登錄模式訪問,在 web 中暫不支持獲取登錄態(tài)。

API 異同

Web SDK API 與小程序端 API 基本一樣,主要有以下不同點:

cloud.init

cloud.init 增加參數 appid,調用時必須傳入小程序 appid,如:

cloud.init({
  appid: 'wx123456789',
  env: 'release-xxx',
})

uploadFile

小程序端是傳入臨時文件地址作為上傳的源文件,web 端要求傳入 file 參數,類型為 File。

downloadFile

小程序端是將下載的文件存為本地臨時文件,web 端是將內容以 arraybuffer 形式在字段 data 中返回。

文檔

API 文檔都在 SDK API 文檔中,支持 Web 端使用的 API 都有標注。

更新日志

未登錄模式使用注意事項

  1. 出于安全考慮,云環(huán)境默認不支持未登錄下訪問,需首先在 ”云開發(fā)控制臺 - 設置 - 全局設置“ 中開啟(需開發(fā)者工具 1.03.2006042 或以上)
  2. 未登錄模式必須搭配安全規(guī)則使用,若數據庫、存儲的權限設置為簡易權限配置而不是安全規(guī)則配置,未登錄用戶將無法訪問云資源
  3. 在未登錄模式訪問時,安全規(guī)則的 auth 變量將為空,可以以此判斷未登錄請求

CDN 地址列表


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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號