设置监听
快速集成完成后,必须对对应的方法做监听,监控SDK回调状态。
登录
注册登录监听
在 Awake() 或者 Start() 生命周期方法中注册登录监听方法:
//登录
GameSambaEvents.OnLoginSuccessEvent += LoginSuccessEvent; //登录成功
GameSambaEvents.OnLoginFailedEvent += LoginFailedEvent; //登录失败
GameSambaEvents.OnLoginCancelEvent += LoginCancelEvent; //登录取消取消监听
在 OnDestroy() 生命周期方法中取消登录监听方法:
//登录
GameSambaEvents.OnLoginSuccessEvent -= LoginSuccessEvent; //登录成功
GameSambaEvents.OnLoginFailedEvent -= LoginFailedEvent; //登录失败
GameSambaEvents.OnLoginCancelEvent -= LoginCancelEvent; //登录取消监听方法
登录成功
登陆成功后返回的用户信息字段说明
类: UserInfo
属性
类型
描述
id
string
用户ID
name
string
用户名称
token
string
格式为{时间戳}-{userid}-{加密串},example:125145855-23-dfsa3322ee3344555321234sds, 如需校验具体方法参考服务器文档
登录失败
登录取消
切换账号
注册监听
在 Awake() 或者 Start() 生命周期方法中注册监听方法:
取消监听
在 OnDestroy() 生命周期方法中取消监听方法:
监听方法
切换账号成功
Facebook分享
注册监听
在 Awake() 或者 Start() 生命周期方法中注册监听方法:
取消监听
在 OnDestroy() 生命周期方法中取消监听方法:
监听方法
分享成功
分享失败
分享取消
购买
注册监听
在 Awake() 或者 Start() 生命周期方法中注册监听方法:
取消监听
在 OnDestroy() 生命周期方法中取消监听方法:
监听方法
购买成功
购买失败
Last updated