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

时间:2015-07-30 00:48:54

标签: c# in-app-purchase windows-10

任何人都可以向我指出资源,或者向我解释如何检查用户已在Windows UWP应用中进行的购买。我的应用程序没有任何可以识别个人用户的信息。我查看了文档,但在检索已购买商品的收据时找不到任何内容。

我可以通知我的服务器任何成功购买并识别用户的设备。但是,同一个用户无法在其他设备上访问他/她的IAP。我需要的是一种方法,它检索当前登录到Windows应用商店的用户的所有收据。

谢谢!

1 个答案:

答案 0 :(得分:2)

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

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;