跳到主要内容

Xcode接入文档

1 导入SDK

1.1 将SDK资源导入Xcode工程

将TOPCustomerService.framework、TOPCustomerServiceSource.bundle拖入工程,在弹窗中选择Copy items if needed,并正确选择主Target进行添加

1

1.2 添加依赖

SDK依赖库如下

  • CoreTelephone.framework
  • SystemConfiguration.framework
  • WebKit.framework

添加步骤:

(1)前往对应Target->Build Phases->Link Binary With Libraries点击+号

1

(2)在添加弹窗中搜索上述依赖库进行添加

1

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}"