Xcode接入文档
1 导入SDK
1.1 将SDK资源导入Xcode工程
将TOPCustomerService.framework、TOPCustomerServiceSource.bundle拖入工程,在弹窗中选择Copy items if needed,并正确选择主Target进行添加
1.2 添加依赖
SDK依赖库如下
- CoreTelephone.framework
- SystemConfiguration.framework
- WebKit.framework
添加步骤:
(1)前往对应Target->Build Phases->Link Binary With Libraries点击+号
(2)在添加弹窗中搜索上述依赖库进行添加
2 接口说明
2.1 初始化接口
初始化接口务必在调用其他接口前调用,如果没有进行初始化,则无法打开客服页面
接口:
+ (void)initWithAppId:(NSString *)appid;
参数说明:
- appid:SDK分配的应用id(必传)
2.2 打开客服接口
在初始化后,可调用打开客服接口唤起客服页面
接口:
+ (void)enterWithInfo:(TOPCustomerServiceInfo *)info;
参数说明:
- info:角色信息,用于定位玩家信息,请正确传入(如果无法获取到用户信息可传空,如:未登录场景)
TOPCustomerServiceInfo对象包含
- roleId:角色id(重要参数,用于区分用户)
- roleName:角色名
- extraJson:额外参数,必须为json格式字符串,如:"{\"level\":1}"