XStorePrice
应用商店价格信息。
语法
typedef struct XStorePrice {
float basePrice;
float price;
float recurrencePrice;
const char* currencyCode;
char formattedBasePrice[PRICE_MAX_SIZE];
char formattedPrice[PRICE_MAX_SIZE];
char formattedRecurrencePrice[PRICE_MAX_SIZE];
bool isOnSale;
time_t saleEndDate;
} XStorePrice
成员
basePrice
类型:float
产品的正常非促销价或 MSRP。
price
类型:float
用户购买商品时将支付的实际价格。
recurrencePrice
类型:float
定期价格。
currencyCode
类型:const char*
价格的货币代码。
formattedBasePrice
类型:char[PRICE_MAX_SIZE]
可在游戏 UI 中显示的格式化的 basePrice(基本价格)。
formattedPrice
类型:char[PRICE_MAX_SIZE]
应在 UI 中用于给产品做广告的格式化价格。
formattedRecurrencePrice
类型:char[PRICE_MAX_SIZE]
格式化的定期价格。
isOnSale
类型:bool
指示产品是否在销售。
saleEndDate
类型:time_t
销售结束日期。
备注
basePrice 不一定是做广告的价格。 应始终在 UI 中宣传在 price 变量(而不是 basePrice 变量)中找到的值。 您可以使用 basePrice 变量来确定在销售期间提供多少折扣。 然后,可以在 UI 中将 basePrice 与 price 变量旁边的文本删除线结合使用,以帮助用户了解价值和节省额。
XStorePrice 是 XStoreAvailability 结构的成员。 XStorePrice 是 XStoreProduct 结构的成员。 XStorePrice 是 XStoreSku 结构的成员。
要求
头文件:XStore.h(包含在 XGameRuntime.h 中)
支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机