A5游戏盾 > 快速入门 > SDK接入 > iOS接入平台
A5游戏盾 > 快速入门 > SDK接入 > 平台接入配置 > iOS接入
iOS接入
本文介绍了使用XCode接入游戏盾SDK的操作方法。
前提条件
-
从游戏盾控制台获取iOS版本的SDK包和AccessKey(即Appkey)。更多信息,请参见获取SDK和AccessKey。
-
从游戏盾控制台获取以下信息。
操作步骤
-
运行XCode。
-
新建一个工程,选择Single View Application,并按照默认配置完成创建向导。示例中将工程命名为yxd_sdk_test。说明 进行后续操作前,请确认新建工程可以正常运行。
-
添加库依赖。将iOS SDK包中的YunCeng.framework复制到新建工程(示例中是yxd_sdk_test)的目录下。
-
修改工程配置。
-
修改ViewController.m。说明 关于核心函数initEx和getProxyTcpByDomain的说明,请参见核心函数说明。
// 初始化,只需成功初始化一次 const char appkey[] = "appkeytest"; //控制台获取 int ret = [YunCeng initEx: appkey: "token"]; if (0 != ret) { printf("init failed. \n"); return; } const char groupname[] = "GroupName"; //控制台获取,一个游戏一个 char ip[128] = {0}; char port[32] = {0}; //核心调用接口 ret = [YunCeng getProxyTcpByDomain: "玩家ID": groupname: “防护目标端口”: "服务器端口": ip: 128 : port: 32]; if (0 != ret) { printf("get next ip failed. \n"); return; } printf("get next ip success. %s, port:%s \n", ip, port);
说明
后续步骤
完成SDK接入后,您将可以通过SDK获得游戏盾转化的IP和端口。针对不同的业务类型,具体使用游戏盾转化IP和端口的方法也有区别,请分别参见以下文档。
责任编辑:
声明:本平台发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。
相关文章:
