Cydonia SDK基础说明
基础说明
Last updated
基础说明
Last updated
Cydonia SDK提供了日本游戏市场发行用到的所有服务API,其中包含账号系统API,充值系统API,数据分析系统API,远程推送服务,客服系统。CP方可以将主要精力放在游戏研发,通过简单接入Cydonia SDK快速推出符合日本市场本地化需求的产品。
账号系统为游戏最基础系统,SDK要求游戏内生成与SDK的userId一一对应的玩家ID(也就是游戏玩家总ID,GameUserId),总玩家ID(GameUserId)与各个服务器的角色ID(GameUserRoleId)是一对多的关系。
一般情况下,三者关系可以参考如下示意图
游客登录
继承登录
第三方登录(iOS采用Twitter+ Sign in with Apple, Android采用Twitter+ Google)
SDK userId获取
SDK 继承ID获取
游客账号与SNS账号的绑定
SNS账号解绑
SNS方式是否绑定判断
账号密码设定
账号密码是否设定检测
账号继承(不同设备之间或同设备)
登录方式总结:
Android平台:游客登录+继承码登录+Twitter登录+Google登录
iOS平台:游客登录+继承码登录+Twitter登录+Apple登录
a.方式二提示弹窗
使用继承登录,并且设备中已经存在账号(SDK userID非空)
b.方式三提示弹窗
使用SNS登录并且设备中存在账号(SDK userID非空):
充值系统包括两部分。第一部分是客户端部分,已经做好了与Google Play和AppStore的充值接口,只需要调用就好了。第二部分是服务器部分,SDK服务器提供了收据验证功能。游戏服务器要自己做订单防重复验证,不可有重复收据。
1.2.1 客户端充值功能介绍
检测是否是越狱设备(iOS)
购买商品
检测是否有残留收据没有处理
处理完成后消单
是否开启充值年龄限制
玩家生日是否设定判断
设定生日
玩家是否在充值限制范围内判断
订单认证(iOS/Android等)
数据分析的埋点会提前确定好,在SDK Demo中会展示如何调用。
SDK集成完成便获得了此功能,需要运营来操作测试
当玩家遇到问题需要联系客服时使用客服功能,调用此部分API。
跳转到官方网站
跳转到官网SNS账号
邮件功能