手游海外SDK实战——Android客户端之接口篇

作者: 分类: UGSDK 发布时间: 2021-02-09 17:37 6手游海外SDK实战——Android客户端之接口篇已关闭评论

一、前言

随着国内手游版号申请难度的增加,以及防沉迷等一系列政策的影响,很多国内开发者纷纷开始寻求海外发行之路。那么手游出海首要的是需要一套适合海外发行和运营的手游SDK联运系统。

本系列我们就来开发一套这样的SDK,我们暂且称这套SDK为UGSDK。该SDK已经开发完成,如果有兴趣或者想体验完整功能的同学,可以加我们的海外技术交流QQ群:1055996444。

整个UGSDK项目,暂时可以分为三大部分——Android客户端SDK部分、iOS客户端SDK部分以及服务端部分(目前不考虑H5游戏部分)。

本篇主要介绍UGSDK项目中Android客户端部分中对外提供的统一API调用接口。

二、API调用接口设计

根据我们之前定的接口设置原则,不管我们SDK内部的功能有多繁杂, 我们对于游戏层提供的API接口调用都需要足够简单。

在UGSDK中, 我们封装了统一的API调用接口类:UGPlatform:

同时,我们对于每个调用事件的结果, 需要通知给游戏层, 我们抽象出一个UGSDKListener监听器接口,让游戏层来实现:

三、游戏层调用示例

按上面的设计, 如果最终我们提供给游戏研发SDK包之后, 研发就可以按照如下方式快速接入了。 假如MainActivity是游戏的当前主Activity:

这样设计之后, 整个SDK接口对游戏来说,调用是及其简单的了。好了,本篇我们介绍了在UGSDK中尽可能设计出简单的对外API接口。感兴趣的同学可以加入我们的技术交流Q裙哦(1055996444)。U8SDK海外技术群

本文出自 U8SDK技术博客,转载时请注明出处及相应链接。

本文永久链接: http://www.uustory.com/?p=2411

评论功能已经关闭,请加入U8SDK技术群进行讨论和咨询:207609068
Ɣ回顶部
U8SDK技术群 x
技术同学请加入
点击加入