SlideShare a Scribd company logo
1 of 16
#wp8iap
Agenda
 Cosa è l’in-app purchase
 Perché conviene usarlo
 Cosa possiamo vendere
 Come si fa ad usare
 Demo
 Note
 Resources
Cosa è l’in-app purchase
• Windows Phone 7 permetteva «solamente» di
vendere applicazioni a un prezzo fisso
• Windows Phone 8 permette agli sviluppatori di
creare applicazioni che contengono contenuti a
pagamento
• Lo store usa un sistema di licenze sui prodotti
acquistati utilizzabile per abilitare o meno delle
risorse nelle app
• Può essere usato solo per l’acquisto di bene virtuali
Perché conviene usarlo?
• Si possono attrarre più utenti a scaricare la nostra
app a un costo più basso
• Gli utenti possono decidere cosa acquistare in base
alle proprie esigenze
• Gli utenti possono «personalizzarsi» l’app con i
contenuti che gli interessano
Cosa possiamo vendere?
• Durables:
• possono essere acquistati una sola volta
• rimangono da un’installazione all’altra
• es. livelli di gioco, mappe, rimozione adv
• Consumables:
• possono essere acquistati «n» volte
• deve essere «usato» per poter essere
riacquistato
• es. crediti di gioco, vite aggiuntive
Come si fa ad usare?
• Vanno definiti i prodotti su Windows Phone Dev
Center
• L’app deve essere pubblicata o in beta per usare le
API dell’In-App Purchase
• Si recuperano i prodotti dall’app
• Si acquistano o si controllano le licenze dall’app
DEMO
Alcune note
• Purtroppo non esiste una SDK di testing
• Non esiste un metodo per fare debug
• Si può usare la beta per fare i test
• Con la libreria In-App Purchase Moking Library è
possibile simulare il comportamento delle API
Resources
 Windows Phone MSDN - http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402535(v=vs.105).aspx
 WPDevFusion - http://www.wpdevfusion.com/
 Sviluppare applicazione per Windows Phone 8 - http://www.amazon.it/Sviluppare-applicazioni-Windows-Digital-
LifeStyle-ebook/dp/B00CS5OZNS
 Windows Phone 8 Succinctly (Free ebook) - http://www.syncfusion.com/resources/techportal/ebooks/windowsphone8
 AppStudio-http://appstudio.windowsphone.com/
#wp8iap

More Related Content

Similar to In-app purchase in Windows Phone 8

Devfest Campania 2015: Principi chiave per App di successo su Google Play
Devfest Campania 2015: Principi chiave per App di successo su Google PlayDevfest Campania 2015: Principi chiave per App di successo su Google Play
Devfest Campania 2015: Principi chiave per App di successo su Google PlayVincenzo Santopietro
 
Creare un’APP di successo, pubblicizzarla, monetizzare. Speaker: Luciano Blan...
Creare un’APP di successo, pubblicizzarla, monetizzare. Speaker: Luciano Blan...Creare un’APP di successo, pubblicizzarla, monetizzare. Speaker: Luciano Blan...
Creare un’APP di successo, pubblicizzarla, monetizzare. Speaker: Luciano Blan...Luciano Blancato
 
Sviluppare e vendere applicazioni per iPhone
Sviluppare e vendere applicazioni per iPhoneSviluppare e vendere applicazioni per iPhone
Sviluppare e vendere applicazioni per iPhoneOmar Cafini
 
Software di ottimizzazione del percorso allora... e di oggi
Software di ottimizzazione del percorso allora... e di oggiSoftware di ottimizzazione del percorso allora... e di oggi
Software di ottimizzazione del percorso allora... e di oggiBjorn Orvar
 
meetHub! di Social Hub Genova - Come creare una App di Successo - Michele Fe...
meetHub! di Social Hub Genova -  Come creare una App di Successo - Michele Fe...meetHub! di Social Hub Genova -  Come creare una App di Successo - Michele Fe...
meetHub! di Social Hub Genova - Come creare una App di Successo - Michele Fe...Social Hub Genova
 
In Store digital Experience
In Store digital ExperienceIn Store digital Experience
In Store digital ExperienceDML Srl
 
I pad ed editoria [apcamp]
I pad ed editoria [apcamp]I pad ed editoria [apcamp]
I pad ed editoria [apcamp]Webeing.net
 
DML Mobile strategy, Marketing & Mobile Apps 2013
DML Mobile strategy, Marketing & Mobile Apps 2013DML Mobile strategy, Marketing & Mobile Apps 2013
DML Mobile strategy, Marketing & Mobile Apps 2013DML Srl
 
B com 2014 | Mobile App o Mobile Web? Qual è la soluzione migliore per il tuo...
B com 2014 | Mobile App o Mobile Web? Qual è la soluzione migliore per il tuo...B com 2014 | Mobile App o Mobile Web? Qual è la soluzione migliore per il tuo...
B com 2014 | Mobile App o Mobile Web? Qual è la soluzione migliore per il tuo...B com Expo | GL events Italia
 
Smau milano 2012 arena social media davide-senatore
Smau milano 2012   arena social media davide-senatoreSmau milano 2012   arena social media davide-senatore
Smau milano 2012 arena social media davide-senatoreSMAU
 
Mobile Trends: l'esperienza del Gruppo Poltrona Frau
Mobile Trends: l'esperienza del Gruppo Poltrona FrauMobile Trends: l'esperienza del Gruppo Poltrona Frau
Mobile Trends: l'esperienza del Gruppo Poltrona FrauNetwork Lab
 
Smartphone e tablet: sempre in contatto con il cliente con app e siti web mobile
Smartphone e tablet: sempre in contatto con il cliente con app e siti web mobileSmartphone e tablet: sempre in contatto con il cliente con app e siti web mobile
Smartphone e tablet: sempre in contatto con il cliente con app e siti web mobileSmilenet S.r.l.
 
Come creare una app di successo
Come creare una app di successoCome creare una app di successo
Come creare una app di successoMichele Ferraro
 
L'Ecommerce nel mondo post Covid
L'Ecommerce nel mondo post CovidL'Ecommerce nel mondo post Covid
L'Ecommerce nel mondo post CovidClaudia Zarabara
 

Similar to In-app purchase in Windows Phone 8 (20)

Devfest Campania 2015: Principi chiave per App di successo su Google Play
Devfest Campania 2015: Principi chiave per App di successo su Google PlayDevfest Campania 2015: Principi chiave per App di successo su Google Play
Devfest Campania 2015: Principi chiave per App di successo su Google Play
 
Un universo di App
Un universo di AppUn universo di App
Un universo di App
 
Creare un’APP di successo, pubblicizzarla, monetizzare. Speaker: Luciano Blan...
Creare un’APP di successo, pubblicizzarla, monetizzare. Speaker: Luciano Blan...Creare un’APP di successo, pubblicizzarla, monetizzare. Speaker: Luciano Blan...
Creare un’APP di successo, pubblicizzarla, monetizzare. Speaker: Luciano Blan...
 
Sviluppare e vendere applicazioni per iPhone
Sviluppare e vendere applicazioni per iPhoneSviluppare e vendere applicazioni per iPhone
Sviluppare e vendere applicazioni per iPhone
 
Software di ottimizzazione del percorso allora... e di oggi
Software di ottimizzazione del percorso allora... e di oggiSoftware di ottimizzazione del percorso allora... e di oggi
Software di ottimizzazione del percorso allora... e di oggi
 
meetHub! di Social Hub Genova - Come creare una App di Successo - Michele Fe...
meetHub! di Social Hub Genova -  Come creare una App di Successo - Michele Fe...meetHub! di Social Hub Genova -  Come creare una App di Successo - Michele Fe...
meetHub! di Social Hub Genova - Come creare una App di Successo - Michele Fe...
 
In Store digital Experience
In Store digital ExperienceIn Store digital Experience
In Store digital Experience
 
platforms
platformsplatforms
platforms
 
I pad ed editoria [apcamp]
I pad ed editoria [apcamp]I pad ed editoria [apcamp]
I pad ed editoria [apcamp]
 
DML Mobile strategy, Marketing & Mobile Apps 2013
DML Mobile strategy, Marketing & Mobile Apps 2013DML Mobile strategy, Marketing & Mobile Apps 2013
DML Mobile strategy, Marketing & Mobile Apps 2013
 
B com 2014 | Mobile App o Mobile Web? Qual è la soluzione migliore per il tuo...
B com 2014 | Mobile App o Mobile Web? Qual è la soluzione migliore per il tuo...B com 2014 | Mobile App o Mobile Web? Qual è la soluzione migliore per il tuo...
B com 2014 | Mobile App o Mobile Web? Qual è la soluzione migliore per il tuo...
 
Smau milano 2012 arena social media davide-senatore
Smau milano 2012   arena social media davide-senatoreSmau milano 2012   arena social media davide-senatore
Smau milano 2012 arena social media davide-senatore
 
In-App
In-AppIn-App
In-App
 
Mobile Trends: l'esperienza del Gruppo Poltrona Frau
Mobile Trends: l'esperienza del Gruppo Poltrona FrauMobile Trends: l'esperienza del Gruppo Poltrona Frau
Mobile Trends: l'esperienza del Gruppo Poltrona Frau
 
Mobile servizi in punta di dita
Mobile servizi in punta di ditaMobile servizi in punta di dita
Mobile servizi in punta di dita
 
Smartphone e tablet: sempre in contatto con il cliente con app e siti web mobile
Smartphone e tablet: sempre in contatto con il cliente con app e siti web mobileSmartphone e tablet: sempre in contatto con il cliente con app e siti web mobile
Smartphone e tablet: sempre in contatto con il cliente con app e siti web mobile
 
AppDistributori
AppDistributoriAppDistributori
AppDistributori
 
Come creare una app di successo
Come creare una app di successoCome creare una app di successo
Come creare una app di successo
 
L'Ecommerce nel mondo post Covid
L'Ecommerce nel mondo post CovidL'Ecommerce nel mondo post Covid
L'Ecommerce nel mondo post Covid
 
Ecommerce nel 2015
Ecommerce nel 2015Ecommerce nel 2015
Ecommerce nel 2015
 

More from Emanuele Bartolesi

Creare PWA con Angular 5 e Visual Studio Code
Creare PWA con Angular 5 e Visual Studio CodeCreare PWA con Angular 5 e Visual Studio Code
Creare PWA con Angular 5 e Visual Studio CodeEmanuele Bartolesi
 
ASP.NET Core 2.0 - Best Practices per le Web API
ASP.NET Core 2.0 - Best Practices per le Web APIASP.NET Core 2.0 - Best Practices per le Web API
ASP.NET Core 2.0 - Best Practices per le Web APIEmanuele Bartolesi
 
Visual Studio 2017 Saturday - Key note
Visual Studio 2017 Saturday - Key noteVisual Studio 2017 Saturday - Key note
Visual Studio 2017 Saturday - Key noteEmanuele Bartolesi
 
Build a daemon with ASP.NET and Graph API
Build a daemon with ASP.NET and Graph APIBuild a daemon with ASP.NET and Graph API
Build a daemon with ASP.NET and Graph APIEmanuele Bartolesi
 
Global Azure Bootcamp - ASP.NET Core & Azure in Real World
Global Azure Bootcamp - ASP.NET Core & Azure in Real WorldGlobal Azure Bootcamp - ASP.NET Core & Azure in Real World
Global Azure Bootcamp - ASP.NET Core & Azure in Real WorldEmanuele Bartolesi
 
Works with ASP.NET Core on Linux and Mac
Works with ASP.NET Core on Linux and MacWorks with ASP.NET Core on Linux and Mac
Works with ASP.NET Core on Linux and MacEmanuele Bartolesi
 
Le novità di Visual Studio 2015 per lo sviluppatore ASP.NET
Le novità di Visual Studio 2015 per lo sviluppatore ASP.NETLe novità di Visual Studio 2015 per lo sviluppatore ASP.NET
Le novità di Visual Studio 2015 per lo sviluppatore ASP.NETEmanuele Bartolesi
 
DotNetCampus - Analizzare le performance di un'applicazione asp.net con Glimpse
DotNetCampus - Analizzare le performance di un'applicazione asp.net con GlimpseDotNetCampus - Analizzare le performance di un'applicazione asp.net con Glimpse
DotNetCampus - Analizzare le performance di un'applicazione asp.net con GlimpseEmanuele Bartolesi
 
Analizzare le performance di un'applicazione ASP.NET con Glimpse
Analizzare le performance di un'applicazione ASP.NET con GlimpseAnalizzare le performance di un'applicazione ASP.NET con Glimpse
Analizzare le performance di un'applicazione ASP.NET con GlimpseEmanuele Bartolesi
 
Azure Media Services & Azure Search
Azure Media Services & Azure SearchAzure Media Services & Azure Search
Azure Media Services & Azure SearchEmanuele Bartolesi
 
NTTsight Academy - App for Office 365 and SharePoint 2013
NTTsight Academy - App for Office 365 and SharePoint 2013NTTsight Academy - App for Office 365 and SharePoint 2013
NTTsight Academy - App for Office 365 and SharePoint 2013Emanuele Bartolesi
 
Provarsi i vestiti con il kinect
Provarsi i vestiti con il kinectProvarsi i vestiti con il kinect
Provarsi i vestiti con il kinectEmanuele Bartolesi
 
Visual Studio 2010 shortcut keys
Visual Studio 2010 shortcut keysVisual Studio 2010 shortcut keys
Visual Studio 2010 shortcut keysEmanuele Bartolesi
 

More from Emanuele Bartolesi (20)

Creare PWA con Angular 5 e Visual Studio Code
Creare PWA con Angular 5 e Visual Studio CodeCreare PWA con Angular 5 e Visual Studio Code
Creare PWA con Angular 5 e Visual Studio Code
 
Asp.Net Core in Real World
Asp.Net Core in Real WorldAsp.Net Core in Real World
Asp.Net Core in Real World
 
ASP.NET Core 2.0 - Best Practices per le Web API
ASP.NET Core 2.0 - Best Practices per le Web APIASP.NET Core 2.0 - Best Practices per le Web API
ASP.NET Core 2.0 - Best Practices per le Web API
 
Visual Studio 2017 Saturday - Key note
Visual Studio 2017 Saturday - Key noteVisual Studio 2017 Saturday - Key note
Visual Studio 2017 Saturday - Key note
 
Build a daemon with ASP.NET and Graph API
Build a daemon with ASP.NET and Graph APIBuild a daemon with ASP.NET and Graph API
Build a daemon with ASP.NET and Graph API
 
Global Azure Bootcamp - ASP.NET Core & Azure in Real World
Global Azure Bootcamp - ASP.NET Core & Azure in Real WorldGlobal Azure Bootcamp - ASP.NET Core & Azure in Real World
Global Azure Bootcamp - ASP.NET Core & Azure in Real World
 
Works with ASP.NET Core on Linux and Mac
Works with ASP.NET Core on Linux and MacWorks with ASP.NET Core on Linux and Mac
Works with ASP.NET Core on Linux and Mac
 
Le novità di Visual Studio 2015 per lo sviluppatore ASP.NET
Le novità di Visual Studio 2015 per lo sviluppatore ASP.NETLe novità di Visual Studio 2015 per lo sviluppatore ASP.NET
Le novità di Visual Studio 2015 per lo sviluppatore ASP.NET
 
DotNetCampus - Analizzare le performance di un'applicazione asp.net con Glimpse
DotNetCampus - Analizzare le performance di un'applicazione asp.net con GlimpseDotNetCampus - Analizzare le performance di un'applicazione asp.net con Glimpse
DotNetCampus - Analizzare le performance di un'applicazione asp.net con Glimpse
 
Php for ASP.NET Developers
Php for ASP.NET DevelopersPhp for ASP.NET Developers
Php for ASP.NET Developers
 
Analizzare le performance di un'applicazione ASP.NET con Glimpse
Analizzare le performance di un'applicazione ASP.NET con GlimpseAnalizzare le performance di un'applicazione ASP.NET con Glimpse
Analizzare le performance di un'applicazione ASP.NET con Glimpse
 
Azure Media Services & Azure Search
Azure Media Services & Azure SearchAzure Media Services & Azure Search
Azure Media Services & Azure Search
 
NTTsight Academy - App for Office 365 and SharePoint 2013
NTTsight Academy - App for Office 365 and SharePoint 2013NTTsight Academy - App for Office 365 and SharePoint 2013
NTTsight Academy - App for Office 365 and SharePoint 2013
 
Tutto su ASP.NET Identity
Tutto su ASP.NET IdentityTutto su ASP.NET Identity
Tutto su ASP.NET Identity
 
Provarsi i vestiti con il kinect
Provarsi i vestiti con il kinectProvarsi i vestiti con il kinect
Provarsi i vestiti con il kinect
 
WebAPI 2.0
WebAPI 2.0WebAPI 2.0
WebAPI 2.0
 
SignalR 2.0
SignalR 2.0SignalR 2.0
SignalR 2.0
 
Asp.Net MVC 5
Asp.Net MVC 5Asp.Net MVC 5
Asp.Net MVC 5
 
SQLite - Overview
SQLite - OverviewSQLite - Overview
SQLite - Overview
 
Visual Studio 2010 shortcut keys
Visual Studio 2010 shortcut keysVisual Studio 2010 shortcut keys
Visual Studio 2010 shortcut keys
 

In-app purchase in Windows Phone 8

  • 1.
  • 3. Agenda  Cosa è l’in-app purchase  Perché conviene usarlo  Cosa possiamo vendere  Come si fa ad usare  Demo  Note  Resources
  • 4.
  • 5. Cosa è l’in-app purchase • Windows Phone 7 permetteva «solamente» di vendere applicazioni a un prezzo fisso • Windows Phone 8 permette agli sviluppatori di creare applicazioni che contengono contenuti a pagamento • Lo store usa un sistema di licenze sui prodotti acquistati utilizzabile per abilitare o meno delle risorse nelle app • Può essere usato solo per l’acquisto di bene virtuali
  • 6.
  • 7. Perché conviene usarlo? • Si possono attrarre più utenti a scaricare la nostra app a un costo più basso • Gli utenti possono decidere cosa acquistare in base alle proprie esigenze • Gli utenti possono «personalizzarsi» l’app con i contenuti che gli interessano
  • 8.
  • 9. Cosa possiamo vendere? • Durables: • possono essere acquistati una sola volta • rimangono da un’installazione all’altra • es. livelli di gioco, mappe, rimozione adv • Consumables: • possono essere acquistati «n» volte • deve essere «usato» per poter essere riacquistato • es. crediti di gioco, vite aggiuntive
  • 10.
  • 11. Come si fa ad usare? • Vanno definiti i prodotti su Windows Phone Dev Center • L’app deve essere pubblicata o in beta per usare le API dell’In-App Purchase • Si recuperano i prodotti dall’app • Si acquistano o si controllano le licenze dall’app
  • 12. DEMO
  • 13. Alcune note • Purtroppo non esiste una SDK di testing • Non esiste un metodo per fare debug • Si può usare la beta per fare i test • Con la libreria In-App Purchase Moking Library è possibile simulare il comportamento delle API
  • 14. Resources  Windows Phone MSDN - http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402535(v=vs.105).aspx  WPDevFusion - http://www.wpdevfusion.com/  Sviluppare applicazione per Windows Phone 8 - http://www.amazon.it/Sviluppare-applicazioni-Windows-Digital- LifeStyle-ebook/dp/B00CS5OZNS  Windows Phone 8 Succinctly (Free ebook) - http://www.syncfusion.com/resources/techportal/ebooks/windowsphone8  AppStudio-http://appstudio.windowsphone.com/
  • 15.