f592c8cdfe
docs : update doc |
||
---|---|---|
Documentation | ||
Editor | ||
Plugins | ||
CHANGELOG.md | ||
CHANGELOG.md.meta | ||
Documentation.meta | ||
Editor.meta | ||
Plugins.meta | ||
README.md | ||
README.md.meta | ||
package.json | ||
package.json.meta |
README.md
使用 TapTap.Bootstrap
使用前提
使用 TapTap.Bootstrap 前提是必须依赖以下库:
命名空间
using TapTap.Bootstrap;
接口描述
初始化
var config = new TapConfig.TapConfigBuilder()
.ClientID("client_id")
.ClientSecret("client_secret")
.RegionType(RegionType.CN)
.TapDBConfig("channel", "gameVersion")
.Builder();
TapBootstrap.Init(config);
登陆
TapBootstrap.Login(LoginType loginType, string[] permissions);
设置语言
TapBootstrap.SetPreferLanguage(TapLanguage tapLanguage);
绑定TapTap账号
TapBootstrap.Bind(LoginType loginType, string[] permissions);
注册用户状态回调
TapBootstrap.RegisterUserStatusChangedListener(ITapUserStatusChangedListener listener);
注册登陆回调
TapBootstrap.RegisterLoginResultListener(ITapLoginResultListener listener);
获取用户信息
TapBootstrap.GetUser(Action<TapUser,TapError> action);
获取详细用户信息
TapBootstrap.GetDetailUser(Action<TapUserDetail, TapError> action);
篝火测试资格
TapBootstrap.GetTestQualification(Action<bool,TapError> action);
获取AccessToken
TapBootstrap.GetDetailUser(Action<TapUserDetail, TapError> action);
登出
TapBootstrap.Logout();
打开用户中心
TapBootstrap.OpenUserCenter();