tt.onShareAppMessage

2020-02-14 23:35 更新

tt.onShareAppMessage(function callback)

監(jiān)聽用戶點(diǎn)擊右上角菜單的“轉(zhuǎn)發(fā)”按鈕時(shí)觸發(fā)的事件


輸入

callback function

監(jiān)聽事件的回調(diào)函數(shù), 該函數(shù)接收一個(gè)對象參數(shù), 同時(shí)該回調(diào)需返回一個(gè)對象,定義本次分享的行為。


回調(diào)函數(shù)接收的參數(shù)

屬性類型是否必填說明
channelstring轉(zhuǎn)發(fā)內(nèi)容類型

channel

說明
article發(fā)布圖文內(nèi)容
video發(fā)布視頻內(nèi)容
token口令分享,生成一串特定的字符串文本,僅頭條 APP 支持


返回對象

屬性類型是否必填說明
titlestring轉(zhuǎn)發(fā)標(biāo)題,不傳則默認(rèn)使用當(dāng)前小游戲的名稱。
imageUrlstring轉(zhuǎn)發(fā)顯示圖片的鏈接,可以是網(wǎng)絡(luò)圖片路徑或本地圖片文件路徑或相對代碼包根目錄的圖片文件路徑,顯示圖片長寬比推薦 5:4
querystring查詢字符串,必須是 key1=val1&key2=val2 的格式。從這條轉(zhuǎn)發(fā)消息進(jìn)入后,可通過 tt.getLaunchOptionSync() 或 tt.onShow() 獲取啟動(dòng)參數(shù)中的 query。
extraobject附加信息

extra

屬性類型默認(rèn)值說明
videoPathstring視頻地址
videoTopicsArray<string>視頻話題(只在抖音可用)
createChallengebooleanfalse是否分享為挑戰(zhàn)視頻(頭條支持)


代碼示例

tt.onShareAppMessage(function(res) {
  console.log(res.channel);
  // do something
  return {
    title: "分享標(biāo)題",
    imageUrl: "https://example.com/test.png",
    query: "k1=v1&k2=v2",
    success() {
      console.log("分享成功");
    },
    fail(e) {
      console.log("分享失敗", e);
    }
  };
});
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)