XStoreSku
描述应用商店 SKU。
语法
typedef struct XStoreSku {
const char* skuId;
const char* title;
const char* description;
const char* language;
XStorePrice price;
bool isTrial;
bool isInUserCollection;
XStoreCollectionData collectionData;
bool isSubscription;
XStoreSubscriptionInfo subscriptionInfo;
uint32_t bundledSkusCount;
const char** bundledSkus;
uint32_t imagesCount;
XStoreImage* images;
uint32_t videosCount;
XStoreVideo* videos;
uint32_t availabilitiesCount;
XStoreAvailability* availabilities;
} XStoreSku
成员
skuId
类型:const char*
应用商店 SKU 的 ID。
title
类型:const char*
SKU 的名称。
description
类型:const char*
SKU 的描述。
language
类型:const char*
国际标准组织 (ISO) 标识符表示游戏和说明字符串所用的语言。 请参阅 https://msdn.microsoft.com/library/ms693062(v=vs.85).aspx
price
类型:XStorePrice
应用商店产品的价格信息
isTrial
类型:bool
指示应用商店 SKU 是否是试用版。
isInUserCollection
类型:bool
指示 SKU 是否在用户收藏中。
collectionData
类型:XStoreCollectionData
与用户集合中的产品相关的其他数据,包括数量(如果产品是易耗品)。
isSubscription
类型:bool
指示应用商店 SKU 是否是订阅。
subscriptionInfo
类型:XStoreSubscriptionInfo
SKU 的订阅信息。
bundledSkusCount
类型:uint32_t
bundledSkus 中的元素数。
bundledSkus
类型:const char**
捆绑 SKU 的数组。
imagesCount
类型:uint32_t
images 中的图像数。
images
类型:XStoreImage*
与 SKU 关联的图像。
videosCount
类型:uint32_t
videos 中的视频数。
videos
类型:XStoreVideo*
与 SKU 关联的视频。
availabilitiesCount
类型:uint32_t
availabilities 中的元素数。
availabilities
类型:XStoreAvailability*
SKU 的供应情况。
备注
SKU 是唯一标识产品或服务的特定版本的代码。 这是库存管理领域非常常用的术语。 Microsoft Store 中的产品以产品、SKU 和可用性对象的层次结构来管理。 产品由 XStoreProduct 对象表示。 每个产品的 SKU 由 StoreSku 对象表示,每个 SKU 的可用性由 XStoreAvailability 对象表示。 要访问产品的 SKU,请使用您感兴趣的产品的 XStoreProduct 的 SKU 属性。
XStoreProduct 的成员。
要求
头文件:XStore.h(包含在 XGameRuntime.h 中)
支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机