如何确定用户是否购买了应用

本文关键字:应用 是否 何确定 用户 | 更新日期: 2023-09-27 17:56:20

我想知道如何通过代码确定用户是否确实通过Windows应用商店购买了我们的应用程序。

因为我们有一个付费的应用程序,我找到了它的下载,例如。文件目录作为 .xap 文件。全力以赴。

我们不使用应用内购买或试用版,您必须付费。

如何确定用户是否购买了应用

如果您不是原始开发人员(使用同一帐户登录),则通过SD卡或下载进行XAP安装仍需要您购买该应用程序。如果您过去已经购买过它,它将不会再次询问,因为它会通过Windows Phone Store进行验证。

这是你的问题吗?

如果您询问如何从一个应用程序检查是否已购买另一个应用程序,最好的选择是检查已安装的应用程序列表:InstallationManager.FindPackagesForCurrentPublisher 方法

要检查许可证是否仍然有效,您可以签入代码:

bool hasBeenBought = Windows.ApplicationModel.Store.CurrentApp.LicenseInformation.IsActive;