• Like
  • Save
Windows Phone 8 enterprise, store e in app purchase
Upcoming SlideShare
Loading in...5
×
 

Windows Phone 8 enterprise, store e in app purchase

on

  • 330 views

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

Statistics

Views

Total Views
330
Views on SlideShare
330
Embed Views
0

Actions

Likes
0
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Inserite l’eventuale vostro logo in basso a destra
  • Slide da mostrare prima di iniziare la sessione – non rimuovere!
  • Ultima slide, obbligatoria

Windows Phone 8 enterprise, store e in app purchase Windows Phone 8 enterprise, store e in app purchase Presentation Transcript

  • Grazie a Sponsor
  • Agenda • Lo store • Il mondo enterprise • In-app Purchase
  • Windows Phone Dev Center • http://dev.windowsphone.com • Download dei tool • Documentazione • Forum • Gestione della pubblicazione delle app
  • 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
  • Windows Phone Dev Center • 3 tipologie di distribuzione: – Pubblica – Nascosta – Beta
  • 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
  • Mantenere la versione WP7 • Caricare lo XAP di un progetto 7.x utilizzando l’opzione Update selected
  • Aggiornare a WP8 • Caricare lo XAP di un progetto 8.0 utilizzando l’opzione Update selected
  • Mantenere entrambe le versioni • Caricare lo XAP con l’opzione Add new • Il numero di versione della release 8.0 deve essere sempre superiore
  • DEMO Il processo di pubblicazione
  • 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
  • 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
  • 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
  • Il Company Hub
  • Company Hub • Applicazione Windows Phone 8 • Utilizzo delle API contenute nei namespace Windows.Phone.Management.Deployment e Windows.ApplicationModel per la gestione delle applicazioni
  • Company Hub • InstallationManager.FindPackagesForCurre ntPublisher per scoprire le applicazioni installate • InstallationManager.AddPackageAsync per installare una nuova applicazione • Package.Launch per avviare un’applicazione
  • 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.
  • 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
  • Due tipologie di distribuzione • Tramite Windows Intune e la configurazione di un company account sul telefono • Manualmente, tramite mail o sito web sicuro
  • In-App Purchase • Effettuare acquisti all’interno dell’applicazione • Integrazione con i servizi Microsoft per il pagamento • Integrazione con il Wallet
  • 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
  • Consumables • Possono essere acquistati più volte • Una volta acquistato, deve essere consumato per poter essere comprato nuovamente • Es: giochi basati sul modello freemium
  • 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
  • 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
  • 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
  • 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)
  • DEMO In-App Purchase e Mocking Library
  • 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
  • Q&A Tutto il materiale di questa sessione su http://www.communitydays.it/ #CDays13