引继码转移账号 [仅限 Player Network SDK]
[仅限 Player Network SDK] 通过引继码将账号从其他设备转移到当前账号。
支持的平台
- Unity
- Unreal Engine
支持
Android, iOS, Windows
平台。支持
Android, iOS, Windows
平台。函数定义
- Unity
- Unreal Engine
void TransferAccount(string transferCode, string password);
static void TransferAccount(const std::string &transfer_code, const std::string &password);
入参说明
- Unity
- Unreal Engine
参数 | 类型 | 说明 |
---|---|---|
transferCode | string | 引继码指定要转移的账号的引继码 |
password | string | 生成引继码是设置的密码 |
参数 | 类型 | 说明 |
---|---|---|
transfer_code | std::string | 引继码指定要转移的账号的引继码 |
password | std::string | 生成引继码是设置的密码 |
回调处理
回调处理接口是 GUABaseResultObservers。回调数据结构是 GUABaseResult。
- Unity
- Unreal Engine
回调事件是 LoginBaseResultEvents
。 回调 ID 是 GUA_ACCOUNT_TRANSFER_ACCOUNT
。
回调事件是 OnBaseResultNotify
。 回调 ID 是 kMethodIDAccountTransferAccount
。
代码示例
- Unity
- Unreal Engine
UnionAdapterAPI.GetAccountService().TransferAccount("transferCode", "password");
GUA_NAMESPACE::GUAAccountService::TransferAccount("TransferCode", "Password");