欧美日韩精品一区二区在线线,一级无码在线收看,精品国产高清91,久久精品欧美电影

# 聊天素材支持小程序打開

從基礎(chǔ)庫 2.14.3 開始支持

支持平臺(tái):Android

客戶端版本:webview打開小程序需要升級至微信7.0.22及以上版本,文件和視頻打開小程序需要升級至微信8.0.0 及以上版本,圖片打開小程序需要升級至微信8.0.1及以上版本

支持類型:僅小程序,小游戲暫不支持

# 功能介紹

微信聊天內(nèi)素材(文件、圖片、視頻和webview)的打開方式增加使用小程序打開的入口。用戶可通過小程序處理聊天內(nèi)的文件、圖片、視頻和webview。例如用小程序?qū)⑽募鎯?chǔ)到網(wǎng)盤、給圖片加濾鏡、進(jìn)行視頻剪輯或者將webview保存到筆記等。目前僅支持不帶二維碼的圖片直接通過小程序打開。

用戶在打開微信聊天內(nèi)的素材時(shí),如果小程序配置了支持打開該類型的素材并審核通過,而且用戶曾經(jīng)使用過該小程序,則打開該類型的素材時(shí)會(huì)出現(xiàn)使用小程序打開的入口。

在 PC 端基礎(chǔ)庫大于 3.7.6 的環(huán)境下,用戶可以通過拖入文件的方式來觸發(fā)小程序打開。當(dāng)拖入符合規(guī)則的文件后,框架側(cè)將會(huì) reLaunch 小程序。當(dāng)拖入不符合規(guī)則的文件,框架側(cè)將會(huì)提示用戶文件不支持。

# 使用說明

開發(fā)者需要在小程序全局配置(app.json)中聲明支持打開的文件類型,對一種文件類型只能聲明一種處理方式。

{
    "supportedMaterials": [
        {
            "materialType": "text/html",
            "name": "用${nickname}打開",
            "desc": "描述",
            "path": "pages/index/"
        },
        {
            "materialType": "video/*",
            "name": "用${nickname}播放",
            "desc": "描述",
            "path": "pages/index/"
        },
        {
            "materialType": "video/mp4",
            "name": "用${nickname}播放",
            "desc": "描述",
            "path": "pages/index/"
        }
    ]
}
屬性 類型 必填 描述
materialType String 支持文件類型的MimeType,音頻,視頻支持二級配置的通配模式,例如: video/*。通配模式配置和精確類型配置同時(shí)存在時(shí),則優(yōu)先使用精確類型的配置(例如video/*video/mp4同時(shí)存在,會(huì)優(yōu)先使用video/mp4的配置)。
name String 開發(fā)者配置的標(biāo)題,在素材頁面會(huì)展示該標(biāo)題,配置中必須包含${nickname}, 代碼包編譯后會(huì)自動(dòng)替換為小程序名稱,如果聲明了簡稱則會(huì)優(yōu)先使用簡稱。除去${nickname}其余字?jǐn)?shù)不得超過6個(gè)。
desc String 用途描述,會(huì)在推薦列表展示該描述,限定字?jǐn)?shù)不超過22個(gè)。
path String 在該場景下打開小程序時(shí)跳轉(zhuǎn)頁面

最新客戶端版本支持的MimeType類型:

MimeType 文件后綴 說明
video/* 視頻類文件
audio/* 音頻類文件
image/* 圖片類文件
text/html webview
text/plain .txt
application/* 通用文件配置
application/pdf .pdf
application/msword .doc
application/vnd.openxmlformats-officedocument.wordprocessingml.document .docx
application/vnd.ms-word.document.macroEnabled.12 .docm
application/vnd.ms-excel .xls
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet .xlsx
application/vnd.ms-excel.sheet.macroEnabled.12 .xlsm
application/vnd.ms-powerpoint .ppt
application/vnd.openxmlformats-officedocument.presentationml.presentation .pptx
application/zip .zip
application/vnd.rar .rar
application/x-7z-compressed .7z
application/x-photoshop .psd
application/acad .dwg
application/x-cdr .cdr
application/dxf .dxf
application/step .stp
application/rtf .rtf
application/postscript .ai

# 小程序啟動(dòng)參數(shù)

小程序啟動(dòng)參數(shù)里場景值為1173,該場景下啟動(dòng)參數(shù)和query同一級有一個(gè)數(shù)組forwardMaterials,代表轉(zhuǎn)發(fā)的文件信息,數(shù)組中每一個(gè)對象包含屬性{type,name,path,size}分別代表文件類型,文件名,文件路徑或url,文件大小

# 發(fā)布

小程序提審時(shí)會(huì)審核聲明的supportedMaterials是否合規(guī),小程序發(fā)布上線后相應(yīng)文件類型打開入口才會(huì)出現(xiàn)小程序。

如果小程序?qū)崿F(xiàn)的功能價(jià)值較低將不會(huì)被通過審核,包括但不限于以下情況:

  1. 打開小程序后的功能與對應(yīng)的素材沒有任何關(guān)系:只是通過這個(gè)入口打開了自己的小程序,而并沒有對素材做任何的處理。
  2. 打開小程序后處理素材的方式過于簡單:比如只是播放視頻或只是查看.docx文件等通過微信聊天就能實(shí)現(xiàn)的簡單功能。

請開發(fā)者結(jié)合自身小程序的功能與用戶需求進(jìn)行適配。

# 調(diào)試

# 體驗(yàn)版

體驗(yàn)版小程序支持單獨(dú)配置supportedMaterials,和正式版的小程序配置相互獨(dú)立,上述相應(yīng)的入口小程序列表也會(huì)單獨(dú)展示體驗(yàn)版小程序。

# 開發(fā)者工具

開發(fā)者可在自定義編譯模式下通過場景值1173調(diào)試該功能。