设置监听

快速集成完成后,必须对对应的方法做监听,监控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