Una volta sviluppata e pubblicata la nostra app, è importante mantenere alto il livello di engagement dell'utente. Uno dei modi per farlo è cercare di raccogliere quanti più feeback possibile, in modo da andare a migliorare o rivedere le sezioni dell'app che risultano meno user-friendly. In questo script vediamo come invitare l'utente a dare un rating/feedback alla nostra app.
public static async Task ShowStoreRatingDialogAsync(string message)
{
var uri = new Uri($"ms-windows-store:REVIEW?PFN={Package.Current.Id.FamilyName}");
Action handler = async () => await Launcher.LaunchUriAsync(uri);
var messageDialog = new MessageDialog(message) { CancelCommandIndex = 1 };
messageDialog.Commands.Add(new UICommand("Ok", command => handler()));
messageDialog.Commands.Add(new UICommand("Cancel"));
await messageDialog.ShowAsync();
}Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Blue/Green Release in locale con .NET Aspire
Eseguire una ExecuteUpdateAsync senza usare un'expression con Entity Framework
Personalizzare le pagine di errore su Azure App Service
Gestire gli errori nelle Promise JavaScript con try()
Come automatizzare il download dei report di billing da GitHub Enterprise
Gestione delle issue type con GitHub
Applicare il progressive enhancement in applicazioni web
Effettuare la ricerca di testo nascosto in una pagina web con Javascript
Creare espressioni riutilizzabili nelle query LINQ per Entity Framework
Impostare la content-visibility in CSS per ottimizare il rendering iniziale di una pagina
Creare una cache temporanea in JavaScript
Effettuare un clone parziale di un repository di GitHub


