检测 Universal Link [仅限 MSDK]
[仅限 MSDK] MSDK V 5.11 及以后版本增加了自检函数帮助开发者排查 SDK 接入过程中遇到的问题。目前只支持微信渠道测试环境使用。正式环境不可使用此功能。
支持的平台
- Unity
- Unreal Engine
支持
Android, iOS
平台。支持
Android, iOS
平台。函数定义
- Unity
- Unreal Engine
void CheckUniversalLink(string channel, string subChannel = "", string extraJson = "");
static void CheckUniversalLink(const std::string &channel, const std::string &subChannel = "", const std::string &extra = "{}");
入参说明
- Unity
- Unreal Engine
参数 | 类型 | 说明 |
---|---|---|
channel | string | 渠道名称 目前只支持 WeChat 渠道 |
subChannel | string | 子渠道名 |
extraJson | string | 扩展信息 |
参数 | 类型 | 说明 |
---|---|---|
channel | std::string | 渠道名称 目前只支持 WeChat 渠道 |
subChannel | std::string | 子渠道名 |
extra | std::string | 扩展信息 |
回调处理
回调处理接口是 GUABaseResultObservers。回调数据结构是 GUABaseResult。
- Unity
- Unreal Engine
The callback event is LoginBaseResultEvents
。 The callback methodID is GUA_ACCOUNT_CHECK_UL
。
回调事件是 OnLoginResultNotify
。 回调 ID 是 kMethodIDAccountCheckUI
。
代码示例
- Unity
- Unreal Engine
UnionAdapterAPI.GetAccountService().CheckUniversalLink("WeChat");
GUA_NAMESPACE::GUAAccountService::CheckUniversalLink("WeChat");