关联指定渠道 [仅限 MSDK]
[仅限 MSDK] 关联账号到指定渠道,目前只支持 Kwai 渠道。
支持的平台
- Unity
- Unreal Engine
支持
Android, iOS
平台。支持
Android, iOS
平台。函数定义
- Unity
- Unreal Engine
void Connect(string channel, string permissions = "", string subChannel = "", string extraJson = "{}");
static void Connect(const std::string &channel, const std::string &permissions = "", const std::string &sub_channel = "", const std::string &extra_json = "{}");
入参说明
- Unity
- Unreal Engine
参数 | 类型 | 说明 |
---|---|---|
channel | string | 关联渠道信息 目前只有Kwai渠道 |
permissions | string | 授权权限列表,多个权限用逗号分隔 例如 user_info,inapp_friends 具体含义请查看各渠道说明 |
subChannel | string | 子渠道名 |
extraJson | string | 扩展字段 更多信息,请参见相对渠道说明。 |
参数 | 类型 | 说明 |
---|---|---|
channel | std::string | 关联渠道信息 目前只有Kwai渠道 |
permissions | std::string | 授权权限列表,多个权限用逗号分隔 例如 user_info,inapp_friends 具体含义请查看各渠道说明 |
sub_channel | std::string | 子渠道名 |
extra_json | std::string | 扩展字段 更多信息,请参见相对渠道说明。 |
回调处理
回调处理接口是 GUAConnectResultObservers。回调数据结构是 GUALoginResult。
- Unity
- Unreal Engine
回调事件是 ConnectRetEvents
。 回调 ID 是 GUA_ACCOUNT_CONNECT
。
回调事件是 OnConnectResultNotify
。 回调 ID 是 kMethodIDAccountConnect
。
代码示例
- Unity
- Unreal Engine
UnionAdapterAPI.GetAccountService().Connect("Kwai");
GUA_NAMESPACE::GUAAccountService::Connect("Kwai");