XStore
XStore API 的参考资料。 为游戏提供商业相关功能,包括有关可购买内容的详细信息、可下载内容包管理、许可证管理和游戏试用。函数
结构
| 结构 | 说明 |
|---|---|
| XStoreAddonLicense | 描述加载项许可证。 |
| XStoreAvailability | 描述产品的可用性。 |
| XStoreCanAcquireLicenseResult | 获取对 XStoreCanAcquireLicenseForPackageAsync 或 XStoreCanAcquireLicenseForStoreIdAsync 调用的结果。 |
| XStoreCollectionData | 描述商店集合。 |
| XStoreConsumableResult | 表示消耗品的数量。 |
| XStoreGameLicense | 描述游戏许可证。 |
| XStoreImage | 描述图像。 |
| XStorePackageUpdate | 描述包更新。 |
| XStorePrice | 商店价格信息。 |
| XStoreProduct | 描述商店产品。 |
| XStoreRateAndReviewResult | 对 XStoreShowRateAndReviewUIAsync 调用的结果。 |
| XStoreSku | 描述商店 SKU。 |
| XStoreSubscriptionInfo | 包含订阅信息。 |
| XStoreVideo | 描述商店视频。 |
枚举
| 枚举 | 说明 |
|---|---|
| XStoreCanLicenseStatus | 指示用户是否能够许可包。 |
| XStoreDurationUnit | 持续时间值的单位。 |
| XStoreProductKind | 指示产品类型。 |
错误代码
以下错误代码可能由 XStore API 返回。有关完整列表,请参阅错误代码。| 代码 | 值 | 说明 |
|---|---|---|
| E_GAMESTORE_LICENSE_ACTION_NOT_APPLICABLE_TO_PRODUCT | 0x89245300 | 游戏请求了无法许可的产品的许可证。 |
| E_GAMESTORE_NETWORK_ERROR | 0x89245301 | 游戏无法与商店网络通信。 |
| E_GAMESTORE_SERVER_ERROR | 0x89245302 | 游戏收到了来自商店服务器的错误响应。 |
| E_GAMESTORE_INSUFFICIENT_QUANTITY | 0x89245303 | 用户没有足够数量的该消耗品来使用请求的数量。 |
| E_GAMESTORE_ALREADY_PURCHASED | 0x89245304 | 用户已拥有此产品。 |
| E_GAMESTORE_LICENSE_ACTION_THROTTLED | 0x89245305 | 游戏过度查询该产品的许可证,现已被限流。同一产品在 10 分钟内的限制为 30 次授权尝试。 |
概念文档
另请参阅
System API 参考XPackage API 参考
商业概述
