Your SlideShare is downloading. ×
0
Windows Phone 8 enterprise, store e in app purchase
Windows Phone 8 enterprise, store e in app purchase
Windows Phone 8 enterprise, store e in app purchase
Windows Phone 8 enterprise, store e in app purchase
Windows Phone 8 enterprise, store e in app purchase
Windows Phone 8 enterprise, store e in app purchase
Windows Phone 8 enterprise, store e in app purchase
Windows Phone 8 enterprise, store e in app purchase
Windows Phone 8 enterprise, store e in app purchase
Windows Phone 8 enterprise, store e in app purchase
Windows Phone 8 enterprise, store e in app purchase
Windows Phone 8 enterprise, store e in app purchase
Windows Phone 8 enterprise, store e in app purchase
Windows Phone 8 enterprise, store e in app purchase
Windows Phone 8 enterprise, store e in app purchase
Windows Phone 8 enterprise, store e in app purchase
Windows Phone 8 enterprise, store e in app purchase
Windows Phone 8 enterprise, store e in app purchase
Windows Phone 8 enterprise, store e in app purchase
Windows Phone 8 enterprise, store e in app purchase
Windows Phone 8 enterprise, store e in app purchase
Windows Phone 8 enterprise, store e in app purchase
Windows Phone 8 enterprise, store e in app purchase
Windows Phone 8 enterprise, store e in app purchase
Windows Phone 8 enterprise, store e in app purchase
Windows Phone 8 enterprise, store e in app purchase
Windows Phone 8 enterprise, store e in app purchase
Windows Phone 8 enterprise, store e in app purchase
Windows Phone 8 enterprise, store e in app purchase
Windows Phone 8 enterprise, store e in app purchase
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Windows Phone 8 enterprise, store e in app purchase

144

Published on

The Windows Phone 8 app distribution story: how to publish an app, the enterprise distribution, how to implement in app purchase

The Windows Phone 8 app distribution story: how to publish an app, the enterprise distribution, how to implement in app purchase

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
144
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Inserite l’eventuale vostro logo in basso a destra
  • Slide da mostrare prima di iniziare la sessione – non rimuovere!
  • Ultima slide, obbligatoria
  • Transcript

    • 1. Grazie a Sponsor
    • 2. Agenda • Lo store • Il mondo enterprise • In-app Purchase
    • 3. Windows Phone Dev Center • http://dev.windowsphone.com • Download dei tool • Documentazione • Forum • Gestione della pubblicazione delle app
    • 4. Windows Phone Dev Center • Costo di iscrizione: 79 € all’anno • Possibilità di pubblicare app gratuite e a pagamento • Sblocco fino a 3 device per il testing
    • 5. Windows Phone Dev Center • 3 tipologie di distribuzione: – Pubblica – Nascosta – Beta
    • 6. Processo di certificazione • Test automatici e manuali che verificano l’assenza di problemi tecnici e di contenuti non consentiti • NON certifica la qualità dell’applicazione • Marketplace Test Kit per i test automatici
    • 7. Mantenere la versione WP7 • Caricare lo XAP di un progetto 7.x utilizzando l’opzione Update selected
    • 8. Aggiornare a WP8 • Caricare lo XAP di un progetto 8.0 utilizzando l’opzione Update selected
    • 9. Mantenere entrambe le versioni • Caricare lo XAP con l’opzione Add new • Il numero di versione della release 8.0 deve essere sempre superiore
    • 10. DEMO Il processo di pubblicazione
    • 11. La distribuzione enterprise • Registrazione su Windows Phone Dev Center con account aziendale • Tempi di attesa più lunghi a causa della verifica dell’identità dell’azienda da parte di Symantec
    • 12. La distribuzione enterprise • Acquisto di un Enterprise Mobile Code Signing Certificate da Symantec al costo di 299 $ all’anno • http://go.microsoft.com/fwlink/?LinkId =268441
    • 13. Preparare le applicazioni • Precompilazione degli assembly in codice nativo • Firma digitale dell’applicazione con il certificato Symantec • Script BuildMDILXap.ps1 nel percorso %ProgramFiles(x86)%Microsoft SDKsWindows Phonev8.0ToolsMDILXAPCompile
    • 14. Il Company Hub
    • 15. Company Hub • Applicazione Windows Phone 8 • Utilizzo delle API contenute nei namespace Windows.Phone.Management.Deployment e Windows.ApplicationModel per la gestione delle applicazioni
    • 16. Company Hub • InstallationManager.FindPackagesForCurre ntPublisher per scoprire le applicazioni installate • InstallationManager.AddPackageAsync per installare una nuova applicazione • Package.Launch per avviare un’applicazione
    • 17. Application Enrollment Token • Viene creato a partire dal certificato digitale fornito da Symantec • Tool a riga di comando presente nel percorso %ProgramFiles(x86)%Microsoft SDKsWindows Phonev8.0ToolsAETGenerator.
    • 18. Distribuzione enterprise • Distribuzione dell’AET e del Company Hub • L’utente li installa entrambi sul telefono • Ogni volta viene effettuata un’operazione con il Company Hub, viene verificata la validità dell’AET
    • 19. Due tipologie di distribuzione • Tramite Windows Intune e la configurazione di un company account sul telefono • Manualmente, tramite mail o sito web sicuro
    • 20. In-App Purchase • Effettuare acquisti all’interno dell’applicazione • Integrazione con i servizi Microsoft per il pagamento • Integrazione con il Wallet
    • 21. Durables • Oggetti che vengono acquistati una volta sola • Vengono mantenuti da un’installazione all’altra dell’applicazione • Es. la rimozione dell’advertising, un livello di un gioco
    • 22. Consumables • Possono essere acquistati più volte • Una volta acquistato, deve essere consumato per poter essere comprato nuovamente • Es: giochi basati sul modello freemium
    • 23. In-App Purchase • I prodotti si definiscono su Windows Phone Dev Center • Si recuperano e si utilizzano dall’applicazione • Può essere utilizzato solo per l’acquisto di beni virtuali
    • 24. Qualche problema con il testing • Le API per l’In-App Purchase funzionano solo quando l’applicazione è pubblicata sullo store • Non esiste un meccanismo integrato nell’SDK per il testing
    • 25. Beta app • L’applicazione viene pubblicata in beta e resa disponibile entro 24 ore • Si aggiungono i prodotti alla submission • Si fanno i test con la versione beta • No debugging, necessità di nuovo submit in caso di problemi
    • 26. In-App Purchase Mocking Library • Libreria ufficiale di Microsoft • Consente di simulare le API di In-App Purchase • Richiede l’utilizzo dei simboli di compilazione condizionale (#IF - #ENDIF)
    • 27. DEMO In-App Purchase e Mocking Library
    • 28. Reflection • Tramite reflection è possibile utilizzare le API dell’In App Purchase in un’applicazione WP7 in esecuzione su un device WP8 • Wrapper disponibile su http://s.qmatteoq.com/IAPWrapper
    • 29. Q&A Tutto il materiale di questa sessione su http://www.communitydays.it/ #CDays13

    ×