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

2022-05-12 15:54 更新

多端支持

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

Web SDK

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

API 異同

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

cloud.init

cloud.init 增加參數(shù) appid,調(diào)用時(shí)必須傳入小程序 appid,如:

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

uploadFile

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

downloadFile

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

文檔

API 文檔都在 SDK API 文檔中,支持 Web 端使用的 API 都有標(biāo)注。

更新日志

未登錄模式使用注意事項(xiàng)

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

CDN 地址列表


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

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)