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
Ridimensionamento automatico input tramite CSS
Effettuare chiamate API tramite GitHub App
Utilizzare Containers in .NET Aspire
Gestione delle scrollbar dinamiche in HTML e CSS
Ciclo di vita risorse con .NET Aspire
Abilitare .NET 10 su Azure App Service e Azure Functions
Utilizzare zizmor per rendere più sicuri i workflow di GitHub
Utilizzare AbortController per cancellare operazioni asincrone in JavaScript
Le cron expression di un workflow di GitHub
Gestione ciclo di vita in .NET Aspire
Nuove validazioni Form Blazor
Il nuovo persistent state in Blazor
I più letti di oggi
- Leggere i parametri da riga di comando in una file based app .NET
- Building Custom Developer Agents
- Build 2015: segui con noi tutte le novità per gli sviluppatori in diretta da San Francisco
- Build 2014: tutte le novità per gli sviluppatori in diretta da San Francisco
- Build 2016: segui con noi in live streaming!


