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 变量旁边的文本删除线结合使用,以帮助用户了解价值和节省额。

XStorePriceXStoreAvailability 结构的成员。 XStorePriceXStoreProduct 结构的成员。 XStorePriceXStoreSku 结构的成员。

要求

头文件:XStore.h(包含在 XGameRuntime.h 中)

支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机

另请参阅

XStore
XStoreAvailability
XStoreProduct
XStoreSku