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
Copiare automaticamente le secret tra più repository di GitHub
Aggiungere interattività lato server in Blazor 8
Creazione di plugin per Tailwind CSS: espandere le funzionalità del framework dinamicamente
Semplificare il deployment di siti statici con Azure Static Web App
Creare un'applicazione React e configurare Tailwind CSS
Filtrare e rimuovere gli elementi dalla cache del browser tramite le API JavaScript
Utilizzare le Cache API di JavaScript per salvare elementi nella cache del browser
Routing statico e PreRendering in una Blazor Web App
Utilizzare gli snapshot con Azure File shares
Come migrare da una form non tipizzata a una form tipizzata in Angular
Effettuare chiamate con versioning da Blazor ad ASP.NET Core
Effettuare il binding di date in Blazor
I più letti di oggi
- Utilizzare WebAssembly con .NET, ovunque
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Ottimizzare le performance delle collection con le classi FrozenSet e FrozenDictionary
- Utilizzare il trigger SQL con le Azure Function
- Ottimizzazione dei block template in Angular 17
- Disabilitare automaticamente un workflow di GitHub (parte 2)