客户端 API
更新时间:2021-05-25
此文档主要包括初始化和常用功能的方法函数以及 SDK回调函数
成员变量
此分类下为 SDK成员变量
| 方法名 | 说明 |
|---|---|
| delegate | SDK代理回调 |
| showLoginView | 是否显示登录窗口 |
| diamondAvailable | 是否屏蔽提现入口 |
基础功能
此分类下为 SDK基础功能函数
| 方法名 | 说明 |
|---|---|
| sharedInstance | SDK单例方法 |
| initSDKWithAppid | 初始化函数,通过secret初始化SDK |
| setupTongDun | 开启同盾SDK |
| onLoginSuccessWithOriginUid | 通过服务端获取的openid和token登录SDK |
| startBroadcast | 开始直播 |
| startWatchLive | 开始观看直播 |
| jumpToLiveRoomWithVid | 跳转到直播间 |
| routeWithURI | 跳转推送 URL |
| onLogout | 退出登录 |
| isUserLogin | 获取当前登录状态 |
| deviceId | 登录SDK成功后调用该函数会获取一个自定义的SDK唯一id |
| updateShopCartCount | 主动更新购物车数量 |
回调函数
此分类下为 SDK回调函数
| 方法名 | 说明 |
|---|---|
| onBuyCoinsWithOrderId | 充值完成回调 |
| agreePrivacyPolicyWithCompletion | 是否同意隐私协议回调 |
| hasAgreeGDPR | 欧盟GDPR隐私条款授权状态回调 |
| onTokenIsInvalid | 用户token失效回调 |
| onUserBlock | 当前用户被拉黑回调 |
| onDataTrack | 埋点事件通知回调 |
| shareWithContent | 分享点击回调 |
| startLogin | 跳转登录回调 |
| onClickCommodity | 跳转商品详情回调 |
| onAddToCart | 加入购物车回调 |
| onGetCartCount | 获取购物车数量回调 |
| onClickCart | 点击小窗回调 |
| liveRoomWillAppear | 进入直播间回调 |
| liveRoomWillDisappear | 离开直播间回调 |