# 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: 2024/9/5 17:58:18