分享

1.分享接口

1.1 设置分享

在微信、QQ、头条小游戏生效

将微信的wx.onShareAppMessage替换成dnsdk.onShareAppMessage

方法接口:

dnsdk.onShareAppMessage(callback);

参数说明:

function callback

用户点击右上角菜单的「转发」按钮时触发的事件的回调函数

参数

Object res

属性

是否必须

类型

说明

title

string

转发标题,不传则默认使用服务器数据

imageUrl

string

转发显示图片的链接,不传则使用服务器数据。可以是网络图片路径或本地图片文件路径或相对代码包根目录的图片文件路径。显示图片长宽比是 5:4

query

string

查询字符串,必须是 key1=val1&key2=val2 的格式。从这条转发消息进入后,可通过 wx.getLaunchOptionsSync() 或 wx.onShow() 获取启动参数中的 query。

示例代码1:

dnsdk.onShareAppMessage();//使用服务器数据

示例代码2:

//分享,监听用户点击右上角菜单的“转发”按钮时触发的事件
  dnsdk.onShareAppMessage(function(){
    return {
      imageUrl : 'https://favicon.yandex.net/favicon/aldwx.com', //转发显示图片的链接
      title    : '分享title', //转发标题
      query    : 'id=89&select=2'//查询字符串,必须是 key1=val1&key2=val2 的格式。从这条转发消息进入后,可通过 wx.getLaunchOptionSync() 或 wx.onShow() 获取启动参数中的 query。
    }
  })

1.2 分享

在微信、QQ、头条小游戏生效

方法接口:

dnsdk.shareAppMessage(object);

将微信的wx.shareAppMessage替换成dnsdk.shareAppMessage

示例代码1:

dnsdk.shareAppMessage();//使用服务器数据

示例代码2:

// 分享,主动拉起转发,进入选择通讯录界面
  dnsdk.shareAppMessage({
    imageUrl : 'https://favicon.yandex.net/favicon/aldwx.com',//转发标题
    title    : '分享title',//转发标题
    query    : 'id=89&select=2'//查询字符串,必须是 key1=val1&key2=val2 的格式。从这条转发消息进入后,可通过 wx.getLaunchOptionSync() 或 wx.onShow() 获取启动参数中的 query。
  })

最后更新于

这有帮助吗?