绑定第三方账号
业务场景
用于游戏直接调用接口实现第三方账号绑定
注意事项
- 如游戏无自定义 UI 需求, 可直接使用 SDK 用户中心的第三方账号绑定功能
流程图
无
接口介绍
/**
* 绑定第三方账号
*【安卓】海外
*【iOS】海外
*/
public void BindAccount(BIND_PLATFORM_TYPE platformType)
调用示例
SDKManager.GetInstance().BindAccount((BIND_PLATFORM_TYPE)1);
public override void OnBindAccountSuccess(BindAccountResult result)
{
// 绑定第三方账号成功
int platformType = (int)result.platformType;
bool isSuccess = result.isSuccess;
}
public override void OnBindAccountFailed(ErrorInfo info)
{
int errorCode = errorInfo.errorCode; // 错误码
string errorMsg = errorInfo.errorMsg; // 错误信息
}
参数说明
入参
BIND_PLATFORM_TYPE
枚举 | 值(int) | 说明 |
---|---|---|
1 | 绑定 Facebook 账号 | |
2 | 绑定 Google 账号 | |
APPLE | 3 | 绑定 Apple 账号 |
APPLE_GAME_CENTER | 4 | 绑定 AppleGameCenter 账号 |
LINE | 5 | 绑定 LINE 账号 |
NAVER | 6 | 绑定 Naver 账号 |
PLAT_ACCOUNT | 7 | 绑定平台账号 |
INHERITANCE | 8 | 引继码 |
HUAWEI | 9 | 绑定华为账号 |
HONOR | 10 | 绑定荣耀账号 |
出参
BindAccountResult result
参数名称 | 类型 | 说明 |
---|---|---|
platformType | BIND_PLATFORM_TYPE | 绑定的平台类型 |
isSuccess | bool | 是否绑定成功的标识 |
错误码
无
FAQ
无