客户端 API
更新时间:2021-05-25
此文档主要包括初始化和常用功能的方法函数以及 SDK回调函数
成员变量
此分类下为 SDK成员变量
方法名 | 说明 |
---|---|
delegate | SDK代理回调 |
showLoginView | 是否显示登录窗口 |
diamondAvailable | 是否屏蔽提现入口 |
基础功能
此分类下为 SDK基础功能函数
方法名 | 说明 |
---|---|
sharedInstance | SDK单例方法 |
initSDKWithAppid | 初始化函数,通过secret初始化SDK |
setupTongDun | 开启同盾SDK |
onLoginSuccessWithOriginUid | 通过服务端获取的openid和token登录SDK |
fetchVideoListVC | 获取直播列表视图 |
fetchVideoListData | 获取直播列表数据 |
startBroadcast | 开始直播 |
startWatchLive | 开始观看直播 |
jumpToLiveRoomWithVid | 跳转到直播间 |
routeWithURI | 跳转推送 URL |
openSearchPage | 打开搜索页 |
openPersonalPage | 跳转到个人页面 |
openUserHomePage | 打开用户主页 |
openContributionRankPage | 打开粉丝贡献榜单 |
showLiveListFilter | 弹出直播列表性别选项卡 |
openMessageList | 打开私信页面 |
getChatUnReadNum | 获取未读消息数 |
onLogout | 退出登录 |
isUserLogin | 获取当前登录状态 |
getOrderId | 获取当前订单id |
deviceId | 登录SDK成功后调用该函数会获取一个自定义的SDK唯一id |
回调函数
此分类下为 SDK回调函数
方法名 | 说明 |
---|---|
onBuyCoinsWithOrderId | 充值完成回调 |
agreePrivacyPolicyWithCompletion | 是否同意隐私协议回调 |
hasAgreeGDPR | 欧盟GDPR隐私条款授权状态回调 |
onTokenIsInvalid | 用户token失效回调 |
onUserBlock | 当前用户被拉黑回调 |
updateChatUnReadNum | 未读消息更新通知回调 |
onDataTrack | 埋点事件通知回调 |
filterGender | 获取直播列表默认筛选性别回调 |
shareWithContent | 分享点击回调 |
startLogin | 跳转登录回调 |