In uno script precedente abbiamo visto come creare manualmente un popup di feedback per invitare gli utenti della nostra App a lasciare un commento o un voto tramite l'interfaccia fornita dallo Store.
Tuttavia, dalla versione 10.0.14271 di Windows 10, tutti i dispositivi sono dotati dell'applicazione Feedback Hub che tramite le API del Microsoft Store Services SDK apre un nuovo scenario di integrazione con il SO e con esso un nuovo interaction model per la raccolta di feedback. Per utilizzare queste API è necessario installare l'SDK presente al seguente indirizzo:
https://marketplace.visualstudio.com/items?itemName=AdMediator.MicrosoftStoreServicesSDK .
Di seguito uno snippet che mostra un esempio di utilizzo.
var feedbackSupported = StoreServicesFeedbackLauncher.IsSupported(); if (feedbackSupported) await StoreServicesFeedbackLauncher.GetDefault().LaunchAsync(); else { var uri = $"ms-windows-store://review/?ProductId={Package.Current.Id.ProductId}"; await Launcher.LaunchUriAsync(new Uri(uri, UriKind.Absolute)); }
E' importante notare come grazie al metodo IsSupported() siamo in grado di capire se questa funzionalità è disponibile nel dispositivo, e qualora non lo fosse fare fallback al metodo baso sull'URI.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare i primary constructor di C# per inizializzare le proprietà
Inizializzare i container in Azure Container Apps
Utilizzare i primary constructor in C#
Evitare la script injection nelle GitHub Actions
Sostituire la GitHub Action di login su private registry
Le novità di Angular: i miglioramenti alla CLI
Supportare il sorting di dati tabellari in Blazor con QuickGrid
Creazione di plugin per Tailwind CSS: espandere le funzionalità del framework dinamicamente
Implementare l'infinite scroll con QuickGrid in Blazor Server
Come migrare da una form non tipizzata a una form tipizzata in Angular
Miglioramenti nell'accessibilità con Angular CDK
Modificare i metadati nell'head dell'HTML di una Blazor Web App
I più letti di oggi
- Operazioni di selezione su una DataTable
- annunciato #windowsazure pack: consente di far girare su #windowsserver 2012 e system center on premise i servizi di azure! #msteched
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Modificare l'aspetto visuale di un oggetto durante il dragging con Angular CDK