Windows Phone 7 Trial Application
Fra i vari servizi esposti dal Markeplace (certification, advertising, cross-selling, etc.) esiste il “servizio” di prova di una applicazione.
L’idea è molto semplice e nel contempo, molto potente.
1) Come sviluppatori indicheremo al Marketplace se vogliamo che gli utenti abbiamo la possibilità di scaricare una trial
2) La licenza trial non ha scadenza ma viene rimpiazzata dalla licenza “vera” se l’utente acquista l’applicazione
3) Il modo con cui gestire la licenza trial è a nostra cura: la piattaforma mette a disposizione un metodo IsTrial() che, semplicemente, restituisce true nel caso di versione di prova
Possiamo quindi eliminare funzionalità oppure oscurarne o limitarne alcune, oppure possiamo optare per dare le funzionalità complete per un certo numero di volte o tempo. Siamo nel codice, quindi possiamo fare come preferiamo4
4) Se lo desideriamo possiamo mettere un pulsate “Buy now” sull’applicazione e alla relativa pressione da parte dell’utente possiamo invocare il Launcher denominato MarketPlaceLauncher (tramite il metodo Show come per tutti i launcher) per trasferire il controllo alla pagina dei dettagli del marketplace (il telefono la espone nativamente). L
5) Il processo di “Buy now” è completamente trasparente per l’applicazione che si troverà “IsTrial() = false” al termine dell’applicazione.