Windows.ApplicationModel.Store 命名空间

提供用于与 Windows 应用商店交互的类型和成员,以将应用内购买和试用功能添加到通用 Windows 平台 (UWP) 应用。

注意

Windows.ApplicationModel.Store 命名空间不再更新新功能。 如果你的项目针对的是 Visual Studio 中的 Windows 10 周年纪念版(10.0;版本 14393) 或更高版本(即,针对 Windows 10 版本 1607 或更高版本),我们建议你使用 Windows.Services.Store 命名空间。 有关详细信息,请参阅应用内购买和试用Windows.ApplicationModel.Store 命名空间在 Windows 桌面应用程序中不受支持,这些应用程序使用桌面桥或在合作伙伴中心 (使用开发沙盒的应用或游戏中,例如,对于与 Xbox Live) 集成的任何游戏都是这样。 这些产品必须使用 Windows.Services.Store 命名空间才能实现应用内购买和试用。

CurrentApp

定义可用于获取有关当前应用的许可证和列表信息以及执行应用内产品购买的方法和属性。

注意

Windows.ApplicationModel.Store 命名空间中的 CurrentApp 类和其他类型的不再使用新功能进行更新。 如果你的项目针对的是 Visual Studio 中的 Windows 10 周年纪念版(10.0;版本 14393) 或更高版本(即,针对 Windows 10 版本 1607 或更高版本),我们建议你使用 Windows.Services.Store 命名空间。 有关详细信息,请参阅应用内购买和试用。 例如,在合作伙伴中心 (中使用桌面桥或应用或游戏的 Windows 桌面应用程序中不支持 CurrentApp 类,这是与 Xbox Live) 集成的任何游戏的情况。 这些产品必须使用 Windows.Services.Store 命名空间才能实现应用内购买和试用。

CurrentAppSimulator

定义用于实例化对象的方法和属性,该对象可用于在测试期间获取模拟许可证信息。

注意

CurrentAppSimulator 类和 Windows.ApplicationModel.Store 命名空间中的其他类型不再使用新功能进行更新。 如果你的项目针对的是 Visual Studio 中的 Windows 10 周年纪念版(10.0;版本 14393) 或更高版本(即,针对 Windows 10 版本 1607 或更高版本),我们建议你使用 Windows.Services.Store 命名空间。 有关详细信息,请参阅应用内购买和试用。 例如,在合作伙伴中心 (使用 桌面桥开发沙盒的应用或游戏中,Windows 桌面应用程序中不支持 CurrentAppSimulator 类,例如,与 Xbox Live) 集成的任何游戏都不支持此类。 这些产品必须使用 Windows.Services.Store 命名空间才能实现应用内购买和试用。

LicenseInformation

提供对当前应用的许可证元数据的访问权限。

ListingInformation

提供描述 Microsoft Store 中的应用的列表信息。

ProductLicense

提供有关与加载项 ((也称为应用内产品或 IAP) )关联的许可证的信息。

ProductListing

提供本地化信息,详细说明加载项 (也称为应用内产品或 IAP) 。

ProductPurchaseDisplayProperties

用于提供在购买时向用户显示的产品名称。 此类用于创建 RequestProductPurchaseAsync 操作,以便直观地表示应用内产品目录中的特定产品/服务,该目录由 Microsoft Store 中的单个产品条目表示。

注意

Windows Phone 8 个开发人员还可以通过提供用于显示的图像和内部使用的说明提供 URI 来显示与产品关联的图像

PurchaseResults

包含详细说明应用内产品购买交易结果的信息。

UnfulfilledConsumable

包含未填充的应用内易耗品的购买和产品信息。

枚举

FulfillmentResult

定义用于指示应用内产品的易耗品履行状态的值。

ProductPurchaseStatus

定义用于在购买应用内产品时指示事务状态的值。

ProductType

指定应用内产品的产品类型。

委托

LicenseChangedEventHandler

表示将处理 LicenseChanged 事件的方法。

注解

可以使用此命名空间中的成员向 通用 Windows 平台 (UWP) 应用添加应用内购买和试用功能,以帮助实现应用盈利。 可以使用此命名空间中的成员来检查应用的许可证状态,并确定它是试用版还是活动许可证。 此命名空间可由面向任何版本的 Windows 10 的 UWP 应用使用。

需要使用有效的 Windows 应用商店开发人员帐户通过 CurrentApp 类与 Windows 应用商店进行交互。 如果没有 Windows 应用商店开发人员帐户,则只能使用 CurrentAppSimulator 类中的模拟函数。

另请参阅