【发行】渠道最新政策


【功能更新】关系链数据+定向分享

<p>【功能更新】关系链数据+定向分享 为了丰富QQ小程序的社交玩法,我们为开发者提供【关系链数据】能力。通过关系链数据能力,可实现小程序内好友排行榜、好友动态等使用场景。</p> <p>一个QQ用户的关系链数据包括 2 部分:</p> <p>该用户好友的用户数据 该用户所在的某个群的群成员的用户数据。</p> <p>通过自定义开放数据域组件可以获取关系链数据:<open-data>组件 ,基础库最低版本: 1.17.0。 <img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/b3b5ee406df9622956ce8871d54dece7?showdoc=.jpg" alt="" /> 一、自定义开放数据域组件说明</p> <p>自定义开放数据域组件类似于自定义组件,不过有以下限制:</p> <p>组件所有的生命周期函数都不会被触发 无法绑定任何事件回调(所有事件绑定都会被过滤掉) 无法通过createSelectorQuery、createIntersectionObserver接口获取自定义开放数据域组件的任何节点, 仅支持使用<view>、<text>、<image>、<button>组件,其他组件会被自动过滤掉 开放数据域组件内引用的任何组件,其style属性都会被置空 拥有独立的作用域,qml 文件引用的 qs 模块会重新生成新的实例</p> <p>同时自定义开放数据域组件内使用的组件有以下限制:</p> <image>组件:只能使用本地或 QQ CDN 的图片,不能使用开发者自己服务器上的图片。 <button>组件:仅支持 open-type=shareMessageToFriend (定向分享) 二、如何在自定义开放数据域组件中使用关系链数据 使用<open-data>组件请求关系链数据后,其返回结果在自定义开放数据域组件自动注入中kvDataList或userList属性 如果需要对数据进行预处理(排序,过滤等操作)可通过QS文件对属性进行处理。 详细示例和文档请点击【关系链数据使用指南】 三、利用关系链数据和定向分享能力,能实现以下场景: 1、无需跳出小程序界面即可分享小程序 使用定向分享能力,用户可以在小程序内向指定好友发起分享。 用户点击分享按钮,无需跳出小程序界面,即可向好友“炫耀”排行战绩、邀请PK、请求帮助等等。 ![](https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/540f22e764d3ef868e64cf44197a9a52?showdoc=.jpg) 相关接口: 定向分享:open-type=shareMessageToFriend 的<button>组件 (Tips: 该组件仅能在自定义开放数据域组件中使用) 主域设置定向分享参数:qq.setMessageToFriendQuery 详细文档请点击【定向分享】 定向分享支持50个自定义场景值,开发者可以针对不同场景定制分享模板,让用户分享变得更加省时省力。定向分享当前仅支持现有模板,新模板8410版本支持(新模板详情请点击【分享新模板】) 2、好友排行榜 使用关系链数据可以实现好友排行榜,用户可以在榜单上看到自己与好友的排名,刺激用户与好友PK,超越好友。 此外,如您有其他的能力需求,可以发送邮件至qq-miniprogram@tencent.com联系我们。

页面列表

ITEM_HTML