绑定第三方账号
业务场景
用于游戏直接调用接口实现第三方账号绑定
注意事项
- 如游戏无自定义 UI 需求, 可直接使用 SDK 用户中心的第三方账号绑定功能
流程图
无
接口介绍
/**
* 绑定第三方账号
*【Android】海外
*【iOS】海外
*/
void bindAccount(Activity activity, BindConfig config);
调用示例
BindConfig config = new BindConfig();
config.setBindType(BindConfig.FACEBOOK);
config.setShowLoading(true);
SDKManager.getInstance().bindAccount(activity, config);
参数说明
入参
BindConfig:
字段名 | 字段类型 | 说明 |
---|---|---|
bindType | int | 绑定的账号类型,见下表 |
showLoading | boolean | 是否显示请求过程中的 loading 动画:true(显示),false(不显示) |
BindConfig.bindType:
类型 | 值 | 平台 |
---|---|---|
BindConfig.FACEBOOK | 1 | |
BindConfig.GOOGLE | 2 | |
BindConfig.LINE | 5 | LINE |
BindConfig.NAVER | 6 | Naver |
BindConfig.PLAT_ACCOUNT | 7 | 平台账号 |
BindConfig.HUAWEI | 9 | 华为账号 |
BindConfig.HONOR | 10 | 荣耀账号 |
出参
BindAccountResult result
参数名称 | 类型 | 说明 |
---|---|---|
platformType | BIND_PLATFORM_TYPE | 绑定的平台类型 |
isSuccess | bool | 是否绑定成功的标识 |
错误码
无
FAQ
无