11/08/2024 16:35:55
开放平台接入指南
一、基本介绍
MSDK 开放平台,是增值服务部为游戏(主要为手游)提供基于 MSDK 通用能力的渠道自助接入平台。游戏可以根据 MSDK 提供的接口,自助完成新的渠道接入工作,复用 MSDK 的通用渠道接入功能。
MSDK 开放平台,对 MSDK 已完成的渠道接入代码在公司内部开源,使 MSDK 渠道接入更加透明化。游戏可以清楚的了解到 MSDK 渠道接入的逻辑和流程,也可参照已接入的渠道代码,自助接入其他所需要的渠道功能。
注:MSDKPIX 版本暂不支持接入开放平台。
渠道,即第三方账号平台,如 Facebook、Twitter 等,都称为渠道。
二、调用关系及流程
2.1 调用关系
调用关系如图所示,其中红色部分需要游戏侧开发实现。
2.2 渠道登录调用流程
渠道登录调用流程如下图示:
**流程说明:**
【1】游戏发送登录请求
【2】MSDK Core 包会将登录数据传递到对应的插件,包括:子渠道、权限、自定义扩展信息等
【3】MSDK 插件接收到对应的数据,调用渠道 SDK 相关接口,获取渠道登录认证信息
【4】第三方 SDK 将登录数据返回给 MSDK 插件
【5】MSDK 插件按 MSDK 协议将渠道登录数据返回
【6】MSDK Core 将渠道登录数据发送到 MSDK 服务器,请求后台验证并获取用户信息
【7】MSDK 服务器将渠道登录数据转发到插件服务器
【8】游戏插件服务器向第三方后台发送登录验证请求和获取用户信息请求
【9】第三方后台将登录验证结果及用户信息返回给游戏插件服务器
【10】游戏插件服务器按 MSDK 协议返回登录验证结果和用户信息
【11】MSDK 服务器返回用户登录结果和用户信息
【12】MSDK Core 包将用户登录结果和用户信息返回给游戏
Copyright © 2024 MSDK.
All rights reserved.
All rights reserved.