跳到主要内容

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

2、测试支付时要使用实名认证且成年的qq账号,在Wegame开发者后台->成员账号与权限->测试账号管理添加测试即可拉出Wegame支付界面