WeGame Unity 接入
一、Unity PlayerSettings配置
Scripting Define Symbols
- 添加WEGAME_SDK
二、接口
1、设置平台参数接口
调用类 | DHSDKHelper |
---|---|
接口 | setHostPlatformParam |
参数 | json字符串 json value都为string,key定义如下: DHAppId(产品id) DHChannelId(渠道id) DHInviteCode(邀请码) HostUrl(域名) HostPlatformAppId(wegame gameId) mainChannel (主渠道号) subChannel (次渠道号) |
调用说明 | 在初始化接口调用之前设置平台参数 HostUrl目前可选为DHHostPlatformSDK.DHHostPlatformConst.HOST_DEBUG_CHINA和DHHostPlatformSDK.DHHostPlatformConst.HOST_CHINA,分别对应国内测试服和国内正式服,测试接口请使用测试服,正式发布请使用正式服 |
2、特殊回调处理
回调信息码 | 回调说明 |
---|---|
DHSDKHelper.DHSDKConst.REQ_EXIT | 退出游戏回调,游戏收到回调后需要立即退出游戏 |
DHSDKHelper.DHSDKConst.REQ_INDULGE | 防沉迷回调,游戏收到回调后需要退出登录弹窗提示或强退 |
3、其他接口参照基本接口调用接入即可
注意事项:
1、初始化报错 RailNeedRestartAppForCheckingEnvironment return true
首先排查wegame dev客户端是否有项目权限,以及代码gameid填写正确,重点要重启UnityHub