在Windows 10中恢复/验证应用内购买

本文关键字:应用 验证 Windows 恢复 | 更新日期: 2023-09-27 18:05:22

谁能给我指出一个资源,或者向我解释如何检查用户已经在Windows UWP应用程序中进行的购买。我的应用程序没有任何信息,我可以通过它来识别个人用户。我翻遍了文件,但找不到任何关于检索已购买物品收据的内容。

我可以通知我的服务器任何成功的购买和识别用户的设备。但这样一来,同一用户就无法在其他设备上访问自己的iap。我需要的是一个方法,检索当前登录到Windows商店的用户的所有收据。

谢谢!

在Windows 10中恢复/验证应用内购买

我在文档中找到了它毕竟(对于模拟器):

LicenseInformation licenseInformation = CurrentAppSimulator.LicenseInformation;
// get the license info for one of the app's in-app offers
ProductLicense inAppOfferLicense = 
    licenseInformation.ProductLicenses["MyFavoriteInAppOffer"];
// get the expiration date of this in-app offer
DateTimeOffset expirationDate = inAppOfferLicense.ExpirationDate;