您的位置:首页>新闻>AnySDK旅行指南(2.x版)

AnySDK旅行指南(2.x版)

lee 新闻

2015-07-03

1、首先要根据您的操作系统类型下载相应的AnySDK客户端:http://www.anysdk.com/downloads (Windows平台目前仅支持64位操作系统)

travel-2.x-1

2、安装完成后运行AnySDK客户端,在登录页面右下角点击注册新账号,在打开的页面中填写相关注册信息,完成后会发送一封邮件到您填写的邮箱地址

travel-2.x-2

3、进入邮箱点击打开激活邮件激活帐号,然后打开AnySDK客户端,使用你刚才注册的帐号进行登录。登录后进入如下主界面

travel-2.x-3

4、新用户点击打包工具按钮,会弹出用户认证对话框,请填写所在公司及地址进行认证。如果提示公司已存在,请询问您身边的同事是否已经有认证公司名称,并请管理员将您的帐号添加至公司组

travel-2.x-4

5、账号认证之后(也就是您的账号有对应归属的公司之后),点击“打包工具”按钮,进入游戏管理页面。默认游戏列表里面是空的,那么我们就需要创建一个新游戏。点击添加游戏按钮,在弹出的添加游戏界面中,输入相应的信息来完成游戏创建

travel-2.x-5

travel-2.x-6

    ①keystore和alias相关的参数,需要开发者自己生成一个keystore文件,此文件用于后续打出渠道包时进行签名。如果在此处不填写,也可以继续,后续打包时就会使用打包客户端自带的默认签名文件进行签名。签名制作方式参见:http://docs.anysdk.com/AndroidSign
    ②游戏图标请选用512×512分辨率,以便后期为您生成各种分辨率的图标;
    ③最后分别需要填写默认的登录验证地址及支付回调地址,因为大部分情况下不同渠道包会共用同一台游戏服务器,验证地址及支付回调地址是统一的,因此在这里填写默认地址之后,每当新建新渠道包配置的时候会自动配置到渠道参数信息里面。
    ④关于登录验证地址及支付回调地址的具体解释,请参见下面的接入必读文档:http://dwz.cn/WAryS

6、创建完游戏之后,在游戏列表界面就可以看到您刚才创建的游戏图标,点击图标选中游戏,然后单击右边配置管理按钮,进入游戏参数界面就可以看到当前游戏相关的信息及参数:

travel-2.x-7

7、接下来,需要根据您游戏的平台、引擎及开发语言下载相应的AnySDK Framework,点击客户端左下角AnySDK图标,在弹出的菜单中单击进入“安妮市场”,在“分类” 页面中选择“框架”,下载对应的版本。点击“下载”,等待下载完成之后点击“打开”按钮,就可以打开框架文件所在的文件夹。

travel-2.x-8

8、下载到合适版本的AnySDK Framework文件之后,接下来就需要参照文档将AnySDK Framework集成到具体的游戏项目之中去。不同语言平台的框架版本请参照下面的文档逐步集成:

    ① C++框架:http://docs.anysdk.com/integration/client-cpp/quick-integration/
    ② JAVA框架:http://docs.anysdk.com/integration/client-java/quick-integration/
    ③ LUA框架:http://docs.anysdk.com/integration/client-lua/quick-integration/
    ④ JS框架:http://docs.anysdk.com/integration/client-js/quick-integration/
    ⑤ Unity框架:http://docs.anysdk.com/integration/client-unity/quick-integration/

9、在集成Framework时代码可以参照提供的sample项目来写,下载地址:(https://github.com/AnySDK/),请开发者自行选择合适的项目版本参考集成。其次开发者如果需要集成用户与支付系统的SDK。那么在集成Framework的同时还需要开发服务端登录验证及支付回调的接口。开发者需要理解AnySDK客户端与服务端交互的流程才可以更清楚的在后期与服务端进行联调测试。这部分请参考以下文档:
    ①登录验证地址: http://dwz.cn/WAryS
    ②支付回调地址: http://dwz.cn/WAw45
    ③登录验证服务端接口文档: http://docs.anysdk.com/OauthLogin
    ④支付回调服务端接口文档: http://docs.anysdk.com/PaymentNotice

travel-2.x-9

10、按照文档集成AnySDK Framework之后,就可以根据需求,调用Framework提供的统一接口,如login,pay等,实现相应的登录及支付等功能。然后就可以编译出母包,这个母包只有游戏和AnySDK Framework,不包含任何具体的SDK,详细介绍请看下面文档:http://dwz.cn/WAwtN

另外,根据您游戏的平台不同请先阅读《常见问题》:
Android:http://docs.anysdk.com/SDKParams
iOS:http://docs.anysdk.com/IOS-SDKParams

11、需要特别提醒的是,因为目前国内Android渠道提供的用户及支付SDK绝大部分都是给网游使用的,因此要接入这些SDK,就必须要要有一台游戏服务器进行上面第九步的登录验证与支付回调验证功能。如果是单机游戏,但又要接网游SDK,那么我们为各位开发者提供了一套已经实现完成的代码,可以直接部署在您的游戏服务器上。详情请参见:http://docs.anysdk.com/MiniGameServer,源码下载地址:https://github.com/AnySDK/miniGameServer;(同时也欢迎您为我们贡献源码),如果您是网游,请直接跳过此步;

travel-2.x-10

12、集成了Framework并且编译出母包之后,下一步就可以使用AnySDK客户端进行渠道打包工作了。但是在打包之前,我们必须要先去渠道或者其他SDK服务提供商申请应用(游戏),并获取参数(AnySDK支持的SDK类型请查看:http://docs.anysdk.com/Sdks
不同的渠道定义了不同类型和数量的SDK参数,用于确定唯一游戏及安全验证相关的功能。下面就以OPPO平台(可可游戏中心) 为例来展示渠道后台获取SDK参数的位置。

travel-2.x-11

13、获取到正确的渠道SDK参数之后,就可以将其配置到AnySDK客户端上面进行渠道包打包操作了。首先进入打包工具界面,选择游戏,点击下一步,勾选要发布的渠道名称。然后点击下一步,为此渠道包配置相应需要集成的SDK。在SDK列表中查找并勾选正确的SDK后点击下一步,就可以为SDK配置相应的参数了。
此部分具体详细配置步骤图文解说,请参见下面文档页面:http://docs.anysdk.com/PackageTool#.E9.85.8D.E7.BD.AE.E7.95.8C.E9.9D.A2

travel-2.x-12

14、确定已完成所有SDK参数配置之后,就可以进入打包界面,首先需要点击界面上方选择游戏母包按钮,选择第十步编译出的母包。然后界面左侧列出了您当前已经添加的所有渠道,您可以要勾选需要打包的渠道,点击打包按钮就可以开始打包流程。

travel-2.x-13

15、在打包步骤完成之后就会显示打包结果,成功或失败,都会有相应的提示,打包成功则可以直接点击安装按钮将打出的apk包安装在已连接的安卓手机设备上运行测试。

travel-2.x-14

16、如果在使用AnySDK的过程中有任何问题,你可以通过QQ群提问,也可以前往http://support.anysdk.com/进行咨询;
    技术支持1群:222705307(爆满
    技术支持2群:368727152(爆满
    技术支持3群:310612482(爆满
    技术支持4群:130913993(爆满
    技术支持5群:227528813(畅通

技术支持邮箱:support@anysdk.com (24小时全天候为您提供服务)