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

时间:2014-04-02 08:50:09

标签: c# windows-phone windows-phone-store

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

因为我们有付费的应用程序,我发现它可以在例如下载。 FileDir作为.xap文件。全力以赴。

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

1 个答案:

答案 0 :(得分:0)

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

这是你的问题吗?

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

要检查许可证是否仍处于活动状态,您可以签入代码:

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