# Steam Unity 接入

# 一、Unity PlayerSettings 配置

Scripting Define Symbols

  • 添加 STEAMWORKS;STEAMWORKS_NET

其他设置

  • 在项目根目录下创建 steam_appid.txt 文件,并修改内部值为项目的 appid

# 二、接口

# 1、设置平台参数接口

调用类 DHSDKHelper
接口 setHostPlatformParam
参数 json 字符串

json value 都为 string,key 定义如下:

DHAppId(产品 id)

DHChannelId(渠道 id)

DHInviteCode(邀请码)

HostUrl(域名)

HostPlatformAppId(steam Appid)

mainChannel (主渠道号)

subChannel (次渠道号)

调用说明 在初始化接口调用之前设置平台参数

# 2、获取本地货币类型接口

调用类 DHSDKHelper
接口 query
参数 1 key,固定值为“steamCurrency”
调用说明 登录成功后即可调用获取,如果获取值为"",可延迟几秒后尝试调用,直至获取到本地货币。游戏通过获取到的本地货币类型,进行界面 UI 展示,steam 商品不同货币价格表由有游戏自行维护;如果获取到的本地货币与游戏配置不匹配,请统一展示默认货币

# 3、其他接口参照基本接口调用接入即可

# 三、其他

开发测试请使用开发者 steam 账号测试

Last Updated: 2025/7/7 15:03:43