接入前准备
身份说明
在OpenPaaS服务中一共涉及到多方身份,每方身份职能不同:
- 用户: 游戏玩家,使用小游戏的用户
- 游戏开发者:开发小游戏的人员
- APP开发者:开发APP的人员
- APP: 应用客户端,用户在该客户端内打开对应的小游戏
- SUD OP: 集成在APP客户端内的SDK,负责运行小游戏的容器
- Game: 小游戏客户端
- Game SVR: 小游戏的服务端
- SUD OP SVR: OpenPaaS SDK 的服务端
- APP SVR: 应用的服务端
前提条件
- 企业在OpenPaaS平台注册成为APP开发者,并完成相关认证,注册流程详见介绍-账号获取
- 在 OpenPaaS 控制台中创建应用,获取到应用的
AppID,AppKey,AppSecret及另外3对密钥对:- APPID:应用的唯一标识
- AppKey:初始化SDK时所需
- AppSecret:App密钥,用于换取accessToken
- 应用公钥:保存在 API 安全配置中,用于OpenPaaS SDK的服务端对APP的接口调用进行验签。
- 应用私钥:仅由APP应用服务端自行保管,用于生成接口请求的数字签名,需严格保障其安全性。
- SUD OpenPaaS证书:包含SUD OpenPaaS公钥信息的官方证书,APP用于验证SDK的服务端接口回包/回调的签名。
- 密钥获取详见:介绍-账号获取
开始接入
OpenPaaS服务接入会涉及到APP前端以及APP后端两端的人员,其中主要工作有以下几项:
- 前端人员需要负责OpenPaaS的SDK接入
- 前端人员通过JSAPI实现APP相关能力,如:用户登录,用户支付,广告等相关能力
- 后端人员需要负责鉴权,相关数据接口
- 实现APP和OpenPaaS之间数据查询接口等SaaS API
SDK下载地址,请应用根据自身平台选择对应的SDK: