《单机游戏接入》

概述

网游 SDK 是需要游服进行登陆验证和支付通知校验的,本文针对没有服务端的单机游戏接入网游 SDK。

不搭建服务器

登陆验证地址

http://oauth.anysdk.com/api/User/LoginOauth/
如果单机游戏不需要游服对角色进行登陆逻辑处理,可以直接使用 AnySDK 登陆验证地址。

支付通知地址

http://pay.anysdk.com/callbacktest/devnull.php
AnySDK 提供了一个伪游服地址,该地址只是单纯的返回 ok。由于有的 SDK 的客户端回调并不准确,会有并未充值却回调成功的情况,所以建议用户搭建服务器接收通知,客户端再去服务端查订单结果。

搭建服务器

miniGameServer 概述

miniGameServer(单机游戏服务端)是用于单机游戏使用 AnySDK 时,能够方便地接入已有的渠道 SDK。模拟 AnySDK 流程闭环中的游戏服务器,提供登陆验证转发、支付结果回调、订单状态查询等接口。单机游戏服务端本身不提供手机网游服务端的功能,只提供和 AnySDK 支付结果异步通知,用户登陆验证相关的功能。

适用范围

miniGameServer 只适用于单机手机游戏在没有游戏服务器的情况下,想接入 AnySDK 提供的各个渠道的网游 SDK 的手机单机游戏,单机游戏服务端充当游戏服务器接收 AnySDK 服务器的支付充值结果的异步通知消息。您只需获取代码,安装部署在自备的服务器上即可使用。

获取代码

miniGameServer 的代码托管在 Github 上, 您可以前往这个地址 https://github.com/AnySDK/miniGameServer 获取代码。 同时也欢迎您贡献代码。

评论区