# 收藏

添加收藏有两种方式:

  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