点击下载 SDK开发包
我们的SDK支持Windows、IOS、android。
1.创建并获取SDK密钥
2.根据sdk开发包中的sdk说明文档或例子修改你的程序。
3.转发规则配置
注意:游戏所有对外的端口都要配置,不只是登录端口。
4.运行你的程序,测试所有的功能是否正常,如果有问题请和我们的客服联系
5.集成介绍
Windows 以动态库dll 的形式提供接口,IOS以静态库.a和动态库的形式提供接口,android以aar和jar包的形式提供接口,支持U3D、Cocos等。
集成sdk非常方便,只需要调用接口中的名为“start”的函数就可以(有些开发语言上为clinkStart,具体请查看sdk说明文档)。集成后将客户端原来直接连接到后端服务器的IP改成“实例转发规则”中配置的那个以127开头的IP。
6.示例代码
#include<iostream>
#include<string>
comment(lib, "../../../../../lib/windows/x86/clinkAPI.lib")
#include "../../../../../lib/windows/clinkAPI.h" // 包含 api 头文件
using namespace std;
int _tmain(argc, TCHAR* argv[])
{
// 定义 sdk 密钥。可从单实例控制面板的 sdk 密钥列表中获取。
char* key = "AsqaO...";// 以实际为准
//启动客户端安全接入组件 (只需要调用一次,重复调用也不会出错),返回 150 表示成功,其它的为失败
int ret = clinkStart(key);
if (ret == 150)
cout << "盾启动成功。 ret="<<ret<<endl;
else
cout <<"盾启动失败。 ret=" <<ret<<endl;
system("pause");
return 0;
}