普通小游戏开发
API
开放能力
数据分析
视频拍摄器
多端支持

tt.shareAppMessage

基础库版本 1.0.0 开始支持本方法

主动拉起转发界面(发布器)。

语法

tt.shareAppMessage(options)

参数说明

options 是一个 ShareParam 对象。

回调成功

object 类型,属性如下:

属性类型说明
errMsgstring"shareAppMessage:ok"

回调失败

object 类型,属性如下:

属性类型说明
errMsgstring"shareAppMessage:fail" + 错误信息

扫码体验

请使用字节宿主APP扫码

代码示例

使用审核通过的分享素材

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("分享失败");
  },
});

同时使用模板 templateId 和 分享内容

tt.shareAppMessage({
  templateId: "", // 替换成通过审核的分享ID
  title: "测试分享",
  desc: "测试描述",
  imageUrl: "",
  query: "",
  success() {
    console.log("分享视频成功");
  },
  fail(e) {
    console.log("分享视频失败");
  },
});

视频分享

参考 视频拍摄器

口令分享

tt.shareAppMessage({
  channel: "token",
  title: "测试分享视频",
  desc: "测试描述",
  templateId: "", // 替换成通过审核的分享ID
  query: "",
  success() {
    console.log("分享成功");
  },
  fail(e) {
    console.log("分享失败");
  },
});

Bug & Tip

点击纠错
评价此篇文档