Alessandro Del Sole's Blog

{ A programming space about Microsoft® .NET® }
posts - 1908, comments - 2047, trackbacks - 352

My Links

News

Your host

This is me! Questo spazio è dedicato a Microsoft® .NET®, di cui sono molto appassionato :-)

Cookie e Privacy

Disabilita cookie ShinyStat

Microsoft MVP

My MVP Profile

Microsoft Certified Professional

Microsoft Specialist

Xamarin Certified Mobile Developer

Il mio libro su VB 2015!

Pre-ordina il mio libro su VB 2015 Pre-ordina il mio libro "Visual Basic 2015 Unleashed". Clicca sulla copertina per informazioni!

Il mio libro su WPF 4.5.1!

Clicca sulla copertina per informazioni! E' uscito il mio libro "Programmare con WPF 4.5.1". Clicca sulla copertina per informazioni!

These postings are provided 'AS IS' for entertainment purposes only with absolutely no warranty expressed or implied and confer no rights.
If you're not an Italian user, please visit my English blog

Le vostre visite

I'm a VB!

Guarda la mia intervista a Seattle

Follow me on Twitter!

Altri spazi

GitHub
I miei progetti open-source su GitHub

Article Categories

Archives

Post Categories

Image Galleries

Privacy Policy

Windows 8 e il requisito 1.2 per la certificazione delle app

Vi parlavo ieri dell'app Forze dell'Ordine, che ho aggiornato alla seconda versione e che è ora nello store.

Prima che l'aggiornamento fosse approvato, la prima submission non è stata accettata in quanto l'app non rispondeva al punto 1.2 dei requisiti di certificazione, con l'aggiunta di un generico messaggio nel report che diceva che i testers non ritenevano l'app stessa completa in tutte le sue funzionalità senza dettagli aggiuntivi.

Il requisito recita:

1.2 Your app must be fully functional when the customer gets it from the Windows Store

The Windows Store offers only fully functional apps to provide customers with the best experience. Anything that might cause our testers to think that your app is not completely finished will cause your app to fail certification.

You can help us by testing your app thoroughly before you submit it, and by providing us the information we need to test your app thoroughly. For example, if your app requires login credentials, provide us with a demo account. If your app requires access to a server, tell us what we need to do to verify that it's working correctly.

Ma cosa ho fatto per meritarmi questo rifiuto?

In fondo l'app implementa tutte le funzionalità promesse nella descrizione, non accede a server, non richiede account utente.. e quindi?

In questo aggiornamento, come detto, l'utente visualizza solo l'anteprima in formato testo di una notizia ed ha la possibilità di aprire l'articolo nel sito originale attraverso un apposito pulsante. Il problema era proprio qui: inizialmente avevo fatto si che l'articolo venisse aperto esternamente in Internet Explorer, perché ritenevo l'uso di quest'app di gran lunga più efficiente.

In realtà, le guidelines vogliono che l'app sia in grado di fare tutto da sé (in poche parole) quindi ho risolto aggiungendo una pagina all'app, che consente di visualizzare il contenuto senza ricorrere ad IE. Fatto questo, nel giro di poche ore l'app era certificata e presente nello store.

Quindi qual è la morale? Anche se le guidelines non lo dicono esplicitamente, ricordatevi che l'app deve essere autosufficiente.. e non fare ricorso ad app esterne per elaborare le proprie risorse.

C'è sempre da imparare!

Alessandro

Print | posted on venerdì 22 marzo 2013 13:45 | Filed Under [ UWP e Windows Store Apps ]

Powered by:
Powered By Subtext Powered By ASP.NET