Utilizzare il feedback integrato di Windows nella Universal Windows Platform

di , in Windows 10,

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

Visualizza/aggiungi commenti

Utilizzare il feedback integrato di Windows nella Universal Windows Platform (#149) 1010 1
| Condividi su: Twitter, Facebook, LinkedIn, Google+

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi