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
Creare una libreria CSS universale: Clip-path
Creare una libreria CSS universale: Immagini
Gestione degli stili CSS con le regole @layer
Utilizzare il metodo CountBy di LINQ per semplificare raggruppamenti e i conteggi
Utilizzare un service principal per accedere a Azure Container Registry
Paginare i risultati con QuickGrid in Blazor
Miglioramenti agli screen reader e al contrasto in Angular
Gestire domini wildcard in Azure Container Apps
Generare HTML a runtime a partire da un componente Razor in ASP.NET Core
Gestione dell'annidamento delle regole dei layer in CSS
Utilizzare un numero per gestire la concorrenza ottimistica con SQL Server ed Entity Framework
Miglioramenti nelle performance di Angular 16