# 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支付界面
Last Updated: 2024/9/5 17:58:18