Steamworks API 检查用户是否订阅了 DLC?

问题描述 投票:0回答:1

我在Steam上的Unity游戏有一个DLC,它是订阅,我如何检查用户是否购买了订阅但订阅已过期?

使用 https://steamworks.github.io 执行 Steamworks DLL 调用。

到目前为止我已经使用了

BIsDlcInstalled
方法,但意识到它不适用于过期的订阅 DLC。

我想避免将用户重定向到商店页面,而是让他们将订阅 DLC 直接添加到购物车或将他们重定向到订阅页面,但现在如果我使用

EOverlayToStoreFlag.k_EOverlayToStoreFlag_AddToCartAndShow
标志并且订阅 DLC 已经存在拥有(但已过期),它显示一个空购物车。

我可以调用任何其他 Steamworks API 方法来解决此问题吗?

c# unity-game-engine steam-web-api steamworks-api
1个回答
0
投票

如果我可以设置订阅,我和你一起想。 但我不能这样做,因为锁定了订阅。 为什么可以设置订阅?

© www.soinside.com 2019 - 2024. All rights reserved.