企业版服务端功能

来自AnySDK 文档
跳转至: 导航搜索

登陆验证中转

1.login auth flow.png
目前大部分渠道在做玩家登陆验证时,都需要走服务端验证流程,以提高登陆验证的安全性,AnySDK企业版服务会将各渠道服务器(SDK-SERVER)不同的通知方式、格式统一后转发给游戏服务器(GAME-SERVER),如此一来,不管需要接入多少不同的渠道服务,对于游戏而言,只要解析一种消息通知即可;

支付验证中转

2.pay verify flow.png
接入第三方支付,特别是渠道支付过程中,通常支付过程是在渠道方SDK及对应的服务端完成,完成后渠道服务端以一种主动push的方式通知游戏服务器,AnySDK企业版服务会将各渠道服务器(SDK-SERVER)不同的通知方式、格式统一后转发给游戏服务器(GAME-SERVER),并提供统一的消息响应;

报表服务(该功能目前还处于开发阶段,会逐步提供)

因为AnySDK企业版服务会中转所有的登陆验证和支付验证,也就会留存大部分登陆和支付的原始数据,AnySDK会对这部分数据进行统一的数据分析,以便帮助用户在统一的后台快速查看所有游戏在所有平台上的运营数据及对应的分析;

灾备服务

3.game settings in web backend.png
AnySDK企业版提供中转服务的灾备方案,在企业版故障导致无法正常提供服务时,可以手动将服务切换到AnySDK通用版上进行接管,等企业版恢复正常之后再手动切换回企业版上;
整个灾备切换及恢复的过程都需要手工操作,以此减少自动切换过程中引发的误判。支付切换的同时,还需要在渠道后台进行支付通知地址的更改,这个操作需要用户与渠道方进行沟通;

插件自助开发

渠道及第三方服务商(例如统计、广告、推送等)以SDK方式提供服务,AnySDK需要对每个SDK开发相应的插件以便能让SDK接入到AnySDK体系中,但目前由于市面上提供的SDK数量众多,且更新频繁,导致AnySDK及其他所有的竞品无法提供足够多的SDK数量支持及更新,在这个背景之下,AnySDK提供了一套插件自助开发功能,用户可以自己实现所需SDK对应插件的开发,无需等待AnySDK官方来开发;与此同时,我们也十分欢迎用户将自己开发完成的插件贡献给AnySDK官方进行分发,可以让更多的用户获得受益;