Windows.ApplicationModel.Store 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供用于与 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 |
定义可用于获取有关当前应用的许可证和列表信息以及执行应用内产品购买的方法和属性。 注意 CurrentApp 类和 Windows.ApplicationModel.Store 命名空间中的其他类型不再使用新功能进行更新。 如果你的项目针对的是 Visual Studio 中的 Windows 10 周年纪念版(10.0;版本 14393) 或更高版本(即,针对 Windows 10 版本 1607 或更高版本),我们建议你使用 Windows.Services.Store 命名空间。 有关详细信息,请参阅应用内购买和试用。 例如,使用 桌面桥的 Windows 桌面应用程序或使用合作伙伴中心 (开发沙盒的应用或游戏不支持 CurrentApp 类,任何与 Xbox Live) 集成的游戏都不支持 CurrentApp 类。 这些产品必须使用 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) 集成的游戏都不支持 CurrentAppSimulator 类。 这些产品必须使用 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 类中的模拟函数。