Windows.ApplicationModel.Store 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供類型和成員,以便與 Windows 市集互動,將 app 內購買和試用版功能新增至您的通用 Windows 平臺 (UWP) app。
注意
Windows.ApplicationModel.Store命名空間不再以新功能更新。 如果您專案的目標為 Visual Studio 中的 Windows 10 Anniversary Edition (10.0;組建 14393) 或更新版本 (也就是,您以 Windows 10 版本 1607 或更新版本為目標),建議您改用 Windows.Services.Store 命名空間。 如需詳細資訊,請參閱 App 內購買和試用版。 例如,在合作夥伴中心 (中使用開發沙箱的 Windows 傳統型傳統型橋接器應用程式,或使用開發沙箱的應用程式或遊戲中,不支援Windows.ApplicationModel.Store命名空間,這是任何與 Xbox Live) 整合的遊戲。 這些產品必須使用 Windows.Services.Store 命名空間來實作 App 內購買和試用版。
類別
CurrentApp |
定義可用來取得目前 App 的授權和清單資訊,以及執行應用程式內產品購買的方法和屬性。 注意 CurrentApp類別和Windows.ApplicationModel.Store命名空間中的其他類型不再使用新功能進行更新。 如果您專案的目標為 Visual Studio 中的 Windows 10 Anniversary Edition (10.0;組建 14393) 或更新版本 (也就是,您以 Windows 10 版本 1607 或更新版本為目標),建議您改用 Windows.Services.Store 命名空間。 如需詳細資訊,請參閱 App 內購買和試用版。 例如,在合作夥伴中心 (使用開發沙箱的 Windows 傳統型傳統型橋接器應用程式中,或是在合作夥伴中心使用開發沙箱的應用程式或遊戲中,不支援CurrentApp類別,這是與 Xbox Live) 整合的任何遊戲的情況。 這些產品必須使用 Windows.Services.Store 命名空間來實作 App 內購買和試用版。 |
CurrentAppSimulator |
定義用來具現化物件的方法和屬性,您可以在測試期間用來取得模擬授權資訊。 注意 CurrentAppSimulator類別和Windows.ApplicationModel.Store命名空間中的其他類型不再使用新功能進行更新。 如果您專案的目標為 Visual Studio 中的 Windows 10 Anniversary Edition (10.0;組建 14393) 或更新版本 (也就是,您以 Windows 10 版本 1607 或更新版本為目標),建議您改用 Windows.Services.Store 命名空間。 如需詳細資訊,請參閱 App 內購買和試用版。 Windows 傳統型應用程式不支援CurrentAppSimulator類別,這些應用程式使用傳統型橋接器,或在合作夥伴中心 (使用開發沙箱的應用程式或遊戲中,例如,這是與 Xbox Live) 整合的任何遊戲的情況。 這些產品必須使用 Windows.Services.Store 命名空間來實作 App 內購買和試用版。 |
LicenseInformation |
提供目前應用程式授權中繼資料的存取權。 |
ListingInformation |
提供描述 Microsoft Store 中應用程式的清單資訊。 |
ProductLicense |
提供與附加元件相關聯的授權相關資訊, (也稱為應用程式內產品或 IAP) 。 |
ProductListing |
提供當地語系化的資訊,詳細說明附加元件 (也稱為應用程式內產品或 IAP) 。 |
ProductPurchaseDisplayProperties |
用來提供在購買時向使用者顯示的產品名稱。 這個類別用於建立 RequestProductPurchaseAsync 作業,以視覺化方式代表應用程式內產品的大型類別目錄中的特定供應專案,此專案是由 Microsoft Store 中的單一產品專案所代表。 注意 Windows Phone 8 位開發人員也可以藉由提供影像來顯示 URI 和內部取用的描述,來顯示與產品相關聯的影像。 |
PurchaseResults |
包含詳細說明應用程式內產品購買交易結果的資訊。 |
UnfulfilledConsumable |
包含未填滿消費性應用程式內產品的購買和產品資訊。 |
列舉
FulfillmentResult |
定義值,用來指出消費性應用程式內產品的履行狀態。 |
ProductPurchaseStatus |
定義在購買應用程式內產品時用來指出交易狀態的值。 |
ProductType |
指定應用程式內產品的產品類型。 |
委派
LicenseChangedEventHandler |
表示將處理 LicenseChanged 事件的方法。 |
備註
您可以使用此命名空間中的成員,將 app 內購買和試用版功能新增至您的通用 Windows 平臺 (UWP) app,以協助創造 app 營收。 您可以使用此命名空間中的成員來檢查應用程式的授權狀態,並判斷其是否為試用版或作用中授權。 此命名空間可由以任何版本的 Windows 10 為目標的 UWP app 使用。
您需要有效的 Windows 市集開發人員帳戶,才能使用 CurrentApp 類別與 Windows 市集互動。 如果您沒有 Windows 市集開發人員帳戶,則只能使用 CurrentAppSimulator 類別中的模擬函式。