What’s New: libreria per presentare le novità di una release ai tuoi utenti #iOS #Objective-C

libreria whats newDa quando iOS 7 ha introdotto gli aggiornamenti silenziosi delle app, noi sviluppatori abbiamo perso gran parte della nostra capacità di comunicare agli utenti le note di rilascio.

Matt Zanchelli ha preso in mano il problema e ha realizzato “What’s New”, una libreria configurabile da integrare nelle nostre applicazioni, che mostra con un certo impatto le news appena introdotte in una release, non appena l’utente aprirà la nostra app.

L’unico suggerimento che do, è di non utilizzarlo per ogni release, ma visualizzarlo solamente quando si ha realmente bisogno di comunicare all’utente feature importanti, per dargli un certo impatto.

Per utilizzare la libreria basterà inserire nel nostro metodo application:didFinishLaunchingWithOptions:

il seguente codice

 

[MTZWhatsNew handleWhatsNew:^(NSDictionary *whatsNew) {
    MTZWhatsNewViewController *vc = [[MTZWhatsNewViewController alloc] initWithFeatures:whatsNew];
    [self.window.rootViewController presentViewController:vc animated:NO completion:nil];
}];

La libreria è open source. Disponibile su Github -> What’s New

Leave a Reply

Your email address will not be published. Required fields are marked *