語言

StoreSku 類別

定義

提供 Microsoft Store 中產品的庫存單位(SKU)資訊。

public ref class StoreSku sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Services.Store.StoreContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class StoreSku final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Services.Store.StoreContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class StoreSku
Public NotInheritable Class StoreSku
繼承
Object Platform::Object IInspectable StoreSku
屬性

Windows 需求

規格需求 Description
裝置系列
Windows 10 Anniversary Edition (已於 10.0.14393.0 引進)
API contract
Windows.Services.Store.StoreContract (已於 v1.0 引進)

備註

SKU 是一種唯一識別特定版本產品或服務的代碼。 這是庫存管理領域中非常常用的術語。 商店中的產品依 產品SKU可用性 物件的階層組織。 產品由 StoreProduct 物件表示。 每個產品的 SKU 以 StoreSku 物件表示,而每個 SKU 的供應情況則由 StoreAvailability 物件表示。 如需詳細資訊,請參閱 應用程式內購買和試用版

要存取產品的 SKU,請使用 StoreProductSkus 屬性來對應你感興趣的產品。

屬性

名稱 Description
Availabilities

取得目前產品 SKU 的可用性。 每個產品 SKU 可能有一個或多個不同價格的庫存。

BundledSkus

取得與此產品 SKU 捆綁的應用程式或附加元件的商店 ID 清單。

CollectionData

若使用者有使用 SKU 的權利,則會取得目前產品 SKU 的額外資料。

CustomDeveloperData

取得自訂開發者資料串(也稱為標籤),其中包含該產品 SKU 所代表的附加元件的自訂資訊。 此字串對應於合作夥伴中心附加元件屬性頁面中自訂開發者資料欄位的值。

Description

從 Microsoft Store 的商品 SKU 描述中取得。

ExtendedJsonData

從商店取得目前產品 SKU 的完整 JSON 格式資料。

Images

從 Microsoft Store 商品 SKU 的圖片來源取得。

IsInUserCollection

會獲得一個值,表示目前使用者是否有權使用目前的產品 SKU。

IsSubscription

會得到一個值,表示目前的產品 SKU 是否為訂閱且有定期計費。 欲了解更多訂閱資訊,請參閱 SubscriptionInfo 網站。

IsTrial

會獲得一個值,表示目前的產品 SKU 是否為試用 SKU。

Language

取得 Microsoft Store 產品 SKU 資料的語言。

Price

取得此產品 SKU 預設供應價格。

StoreId

取得該產品 SKU 的店鋪編號。

SubscriptionInfo

如果該產品 SKU 是訂閱且有定期計費,則會取得該產品的訂閱資訊。 要判斷該產品 SKU 是否為訂閱制,請使用 IsSubscription 屬性。

Title

從 Microsoft Store 的商品 SKU 名稱取得。

Videos

從 Microsoft Store 商品 SKU 的清單取得影片。

方法

名稱 Description
GetIsInstalledAsync()

表示該產品 SKU 是否已安裝於目前裝置上。

RequestPurchaseAsync()

請求購買產品 SKU,並顯示透過 Windows 商店完成交易的使用者介面。

Important

此方法必須在 UI 執行緒中呼叫。

Important

在提升級應用程式中不支援應用程式內購買功能。

RequestPurchaseAsync(StorePurchaseProperties)

請求購買產品 SKU,並顯示透過 Microsoft Store 完成交易所使用的介面。 此方法提供在 Microsoft Store 中以單一商品列表表示的大型產品目錄中,指定特定優惠的額外細節,包括購買時顯示給使用者的產品名稱。

Important

此方法必須在 UI 執行緒中呼叫。

Important

在提升級應用程式中不支援應用程式內購買功能。

適用於

另請參閱