查询是否可以绑定(CanBind)[仅限 MSD]
[仅限 MSD] 查询是否可以绑定,目前只支持自建账号。
支持的平台
- Unity
- Unreal Engine
支持
Android, iOS, Windows
平台。支持
Android, iOS, Windows
平台。函数定义
- Unity
- Unreal Engine
void CanBind(string channel, string channelInfo, string extraJson = "{}");
static void CanBind(const std::string &channel, const std::string &channel_info, const std::string &extra_json = "{}");
入参说明
- Unity
- Unreal Engine
参数 | 类型 | 说明 |
---|---|---|
channel | string | 自建账号渠道 Player Network 控制台分配的 ACCOUNT_PLAT_TYPE |
channelInfo | string | 对应渠道的信息 |
extraJson | string | 扩展信息 |
参数 | 类型 | 说明 |
---|---|---|
channel | string | 自建账号渠道 Player Network 控制台分配的 ACCOUNT_PLAT_TYPE |
channel_info | string | 对应渠道的信息 |
extra_json | string | 扩展信息 |
回调处理
回调处理接口是 GUAAccountResultObservers。回调数据结构是 GUAAccountResult。
- Unity
- Unreal Engine
回调事件是 AccountEvents 。 回调 ID 是 GUA_ACCOUNT_CAN_BIND
。
回调事件是 OnAccountResultNotify 。 回调 ID 是 kMethodIDAccountCanBind
。
代码示例
- Unity
- Unreal Engine
UnionAdapterAPI.GetAccountService().CanBind("WeChat", "channelInfo");
GUA_NAMESPACE::GUAAccountService::CanBind("WeChat", "channelInfo");