小游戏支持两种添加彩签方式:
两者区别:
添加彩签,基础库 1.10.0 开始支持。
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
success | function | 否 | 接口调用成功的回调函数 | |
fail | function | 否 | 接口调用失败的回调函数 | |
complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
qq.addColorSign()
判断是否已在彩签内,基础库 1.16.0 开始支持。只支持 qq.addColorSign
添加的彩签,不支持 qq.addRecentColorSign
添加的最近浏览彩签
表示当前小游戏是否已在彩签内
调用前需要进行 用户授权:scope.recentColorSign
添加到最近浏览彩签,基础库 1.20.0 开始支持。
提示:在手 Q 8.9.0 前的版本,当系统未授予手 Q 悬浮穿权限时,每次调用该接口都会弹出系统授权窗口。自手 Q 8.9.0 起交互调整如下:
属性 | 类型 | 必填 | 默认值 | 说明 |
---|---|---|---|---|
query | String | 否 | 当前页面的查询参数 | 做为点击最近彩签打开的小游戏的启动参数,如a=1&b=2 |
success | function | 否 | 接口调用成功的回调函数 | |
fail | function | 否 | 接口调用失败的回调函数 | |
complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
qq.addRecentColorSign({
query: 'a=1&b=2',
success(res) {
console.log('addRecentColorSign success: ', res);
},
fail(err) {
console.log('addRecentColorSign fail: ', err);
},
complete(res){
console.log('addRecentColorSign complete: ', res);
}
})