75K - views

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 .

Embed :
Presentation Download Link

Download Presentation - The PPT/PDF document "Validating Windows Store" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.

Validating Windows Store






Presentation on theme: "Validating Windows Store"— Presentation transcript:

Slide1
Slide2

Validating Windows Store purchases for your app

Alwin Vyhmeister

Senior Program Manager

3-126Slide3

Why validate purchases?

$

¥

£

₹Slide4
Slide5
Slide6

What validation is done by Windows?

Slide7

Validations built in to Windows

App

i

ntegrity validation.

App license validation.

Runtime validation.Slide8

Licensing improvements in Windows 8.1

Better license sync.

Consumable in-app purchases.

Increased the PC limit.Slide9

Repairing non-genuine appsThe app’s tile is marked on the Start menu.

The app won’t launch.

Go to the Store to fix it.Slide10

Offline

purchase validation.

Slide11

Do purchase.

Check license state offline.

Offline purchase validation – inside the app

Store APIs

App

Store Services

1

License

Cache

2Slide12

Did they purchase the in-app offer?

Is my app running sideloaded

?

http://aka.ms/WinRT-LicensingSample

Slide13

Purchase validation with

receipts.

Slide14

Do purchase and

get a receipt.

Send the receipt

to your service.

Validate the

receipt signature.

Purchase validation with receipts

Store APIs

App

Store services

App’s services

1

2

3

License

cacheSlide15

Modify app behavior when non-genuineSlide16

Basic proof of purchase validation.

Detect replays of old receipts.

Do PC activation to limit sharing.

http://aka.ms/WinRT-ReceiptValidation

Slide17

Give customers what they paid

for.

Protect your app investment.

Protect your service from

non-genuine use.

Validate purchasesSlide18

ResourcesStore 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-ASHWIDSlide19

Evaluate this session

Scan this QR code

to evaluate this session and be automatically entered in a

drawing

to

win

a

prize!

Required Slide

*delete this box when your slide is finalized

Your MS Tag will be inserted here during the final scrub. Slide20