1 / 20

Validating Windows Store purchases for your app

Validating Windows Store purchases for your app. Alwin Vyhmeister Senior Program Manager 3-126. $. ¥. Why validate purchases?. ₹. €. £. What validation is done by Windows?. Validations built in to Windows. App i ntegrity validation. App license validation. Runtime validation.

lot
Download Presentation

Validating Windows Store purchases for your app

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Validating Windows Store purchases for your app Alwin Vyhmeister Senior Program Manager 3-126

  2. $ ¥ • Why validate purchases? ₹ € £

  3. What validation is done by Windows?

  4. Validations built in to Windows • App integrity validation. • App license validation. • Runtime validation.

  5. Licensing improvements in Windows 8.1 • Better license sync. • Consumable in-app purchases. • Increased the PC limit.

  6. Repairing non-genuine apps • The app’s tile is marked on the Start menu. • The app won’t launch. • Go to the Store to fix it.

  7. Offline purchase validation.

  8. Offline purchase validation – inside the app Store Services • Do purchase. • Check license state offline. 1 Store APIs LicenseCache 2 App

  9. Did they purchase the in-app offer? • Is my app running sideloaded? http://aka.ms/WinRT-LicensingSample

  10. Purchase validation with receipts.

  11. Purchase validation with receipts App’s services Store services • Do purchase and get a receipt. • Send the receipt to your service. • Validate the receipt signature. 3 1 2 Store APIs Licensecache App

  12. Modify app behavior when non-genuine

  13. Basic proof of purchase validation. • Detect replays of old receipts. • Do PC activation to limit sharing. http://aka.ms/WinRT-ReceiptValidation

  14. Validate purchases • Give customers what they paid for. • Protect your app investment. • Protect your service from non-genuine use.

  15. Resources • Store API sample app. • http://aka.ms/WinRT-LicensingSample • Using receipts to verify purchases. • http://aka.ms/WinRT-ReceiptValidation • Using the application specific hardware Id. • http://aka.ms/WinRT-ASHWID

  16. Required Slide *delete this box when your slide is finalized Your MS Tag will be inserted here during the final scrub. Evaluate this session • Scan this QR codeto evaluate this session and be automatically entered in a drawing to win a prize!

More Related