权限管理
权限管理是小程序管理的其中一个模块,内部又分为“我的权限”、“权限包”、“申请进度”三个子模块。开发者新建小程序后,若未手动申请任何权限,该小程序会在“我的权限”中显示被赋予的默认权限。
当默认权限无法满足开发需求时,虎牙小程序还给开发者提供了权限套餐和增强套餐两种套餐类型,每种套餐类型又可以分为几种子套餐类型:
- 权限套餐:普通型开发者、进阶型开发者、合作型开发者等
- 增强套餐:礼物分成、自定义上报、请求IP白名单等
注意:
权限套餐中“普通型开发者”、“进阶型开发者”、“合作型开发者”三者的权限范围是递增的,后者包含了前者所申请的全部权限。比如说,当前已申请“普通型开发者”套餐,仍需使用“礼物分成”权限,有两种方式可以申请到该权限。 方式一:申请“礼物分成”增强套餐; 方式二:申请包含该权限的“进阶型开发者”或“合作型开发者”套餐,申请通过后原来的“普通型开发者”套餐会被替换为新的权限套餐。“我的权限”中的套餐信息也会同步更新。
另外,权限套餐与增强套餐互不冲突,开发者拥有任意一种权限套餐(包含默认权限) 时,仍可以叠加申请所需的增强套餐。
我的权限
默认权限
| 基础权限 | 素材库可支持类型 | 域名权限等级 | 服务费维度 |
|---|---|---|---|
| 主播测试白名单:10个 观众测试白名单:10个 源码包大小限制:50M 素材库大小限制:100M | 文本:√ 图片:√ 视频:× 音频:× 二进制文件:× | 网络访问:指定官方域名 图片访问:指定官方域名 音视频访问:× | 商品预付费:√ 礼物分成:× |
| 默认SDK能力: | 可开发类型 | 其他 |
|---|---|---|
| 文本的秩序审核:√ 消息监听与发送:√ 终端事件监听:√ KV存储:√ 主播端白板:√ 网络库:√ 文件处理:√ 外部exe能力:× 浮窗面板控制:× 小程序付费功能:√ 订阅:√ 直播间分享事件:× 送礼:引导送礼√ 送礼:直接送礼√ 守护事件:× 贵族事件:× 高级用户进场事件:× 周贡榜:√ 粉丝榜:√ 贵宾席:√ 小程序入口控制:√ 小程序面板控制(本地):√ AI识别能力: 语音识别事件:× 手势识别事件:√ 视觉识别事件:× 人体轮廓点检测事件:√ 肢体骨骼点检测事件:√ 人脸特征点检测事件:√ 语音关键字识别事件:× 播放器相关: 播放视频:× 直播间视频:× | APP观众端 面板:√ | 浮窗:× WEB观众端 面板:√ | 浮窗:× PC主播端 面板:√ APP助手端 面板:√ | 浮窗:× PC观众端 面板:√ | 浮窗:× | 获取用户虎牙信息:× 小程序邀请:× 自定义统计上报:× websocket代理:× 入口红点功能:√ |
权限包
如上所述,虎牙小程序提供了权限套餐和增强套餐两种套餐类型供开发者选择。
权限套餐
当前共有“普通型开发者”、“进阶型开发者”、“合作型开发者”三种权限套餐,三者的权限范围是递增的,后者包含了前者所申请的全部权限。
| 默认权限 | => | 普通型开发者 | => | 进阶型开发者 | => | 合作型开发者 |
|---|---|---|---|---|---|---|
| 默认权限 | => | 相较于“默认权限”,增加了以下内容: 主播测试白名单:10个 => 50 个 观众测试白名单:10个 => 50个 源码包大小限制:50M => 200M 素材库大小限制:100M => 1024M 小程序邀请:√ | => | 相较于“普通型开发者”权限,增加了以下内容: 主播测试白名单:50 个 => 100个 观众测试白名单:50个 => 100个 源码包大小限制:200M => 500M 素材库大小限制:1024M => 2048M 服务费维度: 礼物分成:√ APP观众端: 浮窗 √ WEB观众端: 浮窗:√ APP助手端:浮窗:√ PC观众端:浮窗:√ SDK能力: 浮窗面板控制:√ 直播间分享事件:√ 守护事件:√ 贵族事件:√ 高级用户进场事件:√ websocket代理:√ | => | 相较于“进阶型开发者”,增加了以下内容: 素材库可支持类型:音频 √ SDK能力:外部exe能力 √ |
增强套餐
当前共有“自定义统计上报”、“礼物分成”和“请求IP白名单”三种增强套餐。其中,上述的权限套餐均不包含“自定义统计上报”和“请求IP白名单”权限,开发者可根据自身需求提交申请附加。
| 自定义统计上报 | 礼物分成 | 请求IP白名单 |
|---|---|---|
| 自定义统计上报:√ | 服务费维度:礼物分成 √ | 小程序后台API请求ip白名单:√ |
申请进度
用户提交任意“权限套餐”或“增强套餐”申请后,可以在“申请进度”中查看当前审核进度。套餐申请通过后,“我的权限”中的套餐信息会被同步更新。