# SDK 入参、返回值等枚举
# 规范说明
注意:
- 注意各端数据类型
- 注意是否区分大小写
# 安全说明
注意:
- 所有客户端的返回值,一般仅仅用于用户数据展现、UI绘制等场景,不能作为业务逻辑判断依据。
- 例如从客户端SDK获取的用户ID,不能作为任何业务逻辑数据在游戏客户端或者服务端进行业务的逻辑判断。
- 如果游戏需要利用例如用户ID等数据做业务逻辑判断,一般均需要通过 客户端SDK获得一次性票据 后,由游戏客户端带给游戏服务端,并由游戏服务端发起对认证系统 服务端票据验证接口 后获得对应的数据(例如用户ID、登录类型等等)。
- 用户所有数据,均应该以服务端获取信息为准,不能因为客户端SDK而丢弃了服务端获取数据的重要环节。
# 国际版 SDK
# loginType:登录类型
类型说明:
- Android: String
- iOS: NSInteger
- 服务端接口 json: Number
Value | Desc |
---|---|
0 | 游客 |
588 | 邮箱 |
502 | |
503 | |
504 | Appleid |
505 | twitter(iOS暂不支持) |
506 | Line |
# orderType: 支付类型(购买、补缴等)
类型说明:
- Android: int
- iOS: int
Value | Desc |
---|---|
1 | 购买 |
2 | 补缴 |
# payChannelCode: 支付渠道
注意
区分大小写,必须大小写一致,请勿修改
类型说明:
- Android: String
- iOS: String
Value | Desc |
---|---|
谷歌 | |
mycard | mycard |
onestore | onestore |
ios | 苹果 |
unionpay | PC 统一支付收收银台 |