W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
基礎(chǔ)庫 1.0.0 開始支持本方法
主動拉起轉(zhuǎn)發(fā)界面。
屬性 | 類型 | 是否必填 | 說明 | 最低版本 |
---|---|---|---|---|
channel | string | 否 | 轉(zhuǎn)發(fā)內(nèi)容類型 | |
templateId | string | 否 | 分享素材模板 id,指定通過平臺審核的 templateId 來選擇分享內(nèi)容,需在平臺設(shè)置且通過審核。 | 1.22.3 |
desc | string | 否 | 分享文案,不傳則默認(rèn)使用后臺配置內(nèi)容或平臺默認(rèn)。 | 1.30.0 |
title | string | 否 | 轉(zhuǎn)發(fā)標(biāo)題,不傳則默認(rèn)使用后臺配置或當(dāng)前小游戲的名稱。 | |
imageUrl | string | 否 | 轉(zhuǎn)發(fā)顯示圖片的鏈接,可以是網(wǎng)絡(luò)圖片路徑或本地圖片文件路徑或相對代碼包根目錄的圖片文件路徑,顯示圖片長寬比推薦 5:4 | |
query | string | 否 | 查詢字符串,必須是 key1=val1&key2=val2 的格式。從這條轉(zhuǎn)發(fā)消息進(jìn)入后,可通過 tt.getLaunchOptionSync() 或 tt.onShow() 獲取啟動參數(shù)中的 query。 | |
extra | object | 否 | 附加信息 |
channel
值 | 說明 |
---|---|
- | 默認(rèn)為卡片鏈接, channel 為空字符串或者不傳 |
article | 發(fā)布圖文內(nèi)容,抖音不支持 |
video | 發(fā)布視頻內(nèi)容 |
token | 口令分享,生成一串特定的字符串文本,僅頭條 APP 支持 |
extra
屬性 | 類型 | 默認(rèn)值 | 說明 |
---|---|---|---|
withVideoId | boolean | 是否支持跳轉(zhuǎn)到播放頁, 1.40.0+支持 | |
videoPath | string | 視頻地址 | |
videoTopics | array | 視頻話題(只在抖音可用) | |
createChallenge | boolean | false | 是否分享為挑戰(zhàn)視頻 (頭條支持) |
支持兩種形式來指定轉(zhuǎn)發(fā)的內(nèi)容(圖片、標(biāo)題、文案),最終按照優(yōu)先級規(guī)則進(jìn)行選擇, 詳情參考內(nèi)容轉(zhuǎn)發(fā)
場景 | 優(yōu)先級 |
---|---|
端內(nèi)分享 | 代碼指定分享內(nèi)容 > 指定模板 > 平臺默認(rèn) |
端外分享 | 指定模板 > 平臺默認(rèn) |
tt.shareAppMessage({
templateId: "", // 替換成通過審核的分享ID
query: "",
success() {
console.log("分享成功");
},
fail(e) {
console.log("分享失敗");
}
});
tt.shareAppMessage({
title: "測試分享",
desc: "測試描述",
imageUrl: "",
query: "",
success() {
console.log("分享成功");
},
fail(e) {
console.log("分享失敗");
}
});
tt.shareAppMessage({
templateId: "", // 替換成通過審核的分享ID
title: "測試分享",
desc: "測試描述",
imageUrl: "",
query: "",
success() {
console.log("分享視頻成功");
},
fail(e) {
console.log("分享視頻失敗");
}
});
tt.shareAppMessage({
channel: "video",
title: "測試分享視頻",
desc: "測試描述",
imageUrl: "",
templateId: "", // 替換成通過審核的分享ID
query: "",
extra: {
videoPath: "ttfile://temp/test.mp4", // 可替換成錄屏得到的視頻地址
videoTopics: ["話題1", "話題2"]
},
success() {
console.log("分享視頻成功");
},
fail(e) {
console.log("分享視頻失敗");
}
});
tt.shareAppMessage({
channel: "token",
title: "測試分享視頻",
desc: "測試描述",
templateId: "", // 替換成通過審核的分享ID
query: "",
success() {
console.log("分享成功");
},
fail(e) {
console.log("分享失敗");
}
});
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: