收藏

添加收藏有两种方式:

  1. 由用户主动点击右上角菜单的收藏按钮(如果代码中已经监听了 onAddToFavorites ,点击收藏按钮会触发 onAddToFavorites 中传入的回调函数)
  2. 由开发者主动调用 qq.addToFavorites 方法来实现收藏

qq.onAddToFavorites

监听用户点击右上角菜单的收藏按钮时触发的事件,基础库1.19.0版本开始支持(其中 ios 小游戏从 QQ 客户端 8.4.8 版本开始支持;安卓小游戏需要到 QQ 客户端 8.4.10 开始支持)

参数

Object object
属性 类型 默认值 必填 说明
title string 小游戏名称 收藏标题。
imageUrl string 小游戏 logo 收藏显示的图片链接
query string 小游戏启动参数 查询字符串,小游戏的启动参数
success function 接口调用成功的回调函数
fail function 接口调用失败的回调函数
complete function 接口调用结束的回调函数(调用成功、失败都会执行)

示例代码

qq.onAddToFavorites((res) => {
  return {
    title: '添加收藏标题',
    imageUrl: '',
    query: 'a=1&b=2'
  }
})
1
2
3
4
5
6
7

qq.addToFavorites

添加收藏,基础库1.19.0版本开始支持(其中 ios 小游戏从 QQ 客户端 8.4.8 版本开始支持;安卓小游戏需要到 QQ 客户端 8.4.10 开始支持)

参数

Object object
属性 类型 默认值 必填 说明
title string 小游戏名称 收藏标题。
imageUrl string 小游戏 logo 收藏显示的图片链接
query string 小游戏启动参数 添加到收藏后,点击收藏内容,打开的小游戏的启动参数
success function 接口调用成功的回调函数
fail function 接口调用失败的回调函数
complete function 接口调用结束的回调函数(调用成功、失败都会执行)

示例代码

qq.addToFavorites({
  title: '添加收藏标题',
  imageUrl: '',
  query: 'a=1&b=2',
  success: function (res) {
    console.log('addToFavorites success', res)
  },
  fail: function (err) {
    console.log('addToFavorites fail', err)
  },
  complete: function (res) {
    console.log('addToFavorites info', res)
  }
})

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15