Come già anticipato in un precedente script, uno degli strumenti che gli sviluppatori hanno a disposizione per capire come sta andando l'applicazione, se piace agli utenti oppure no, è lo store. Grazie ai feedback e al rating ricevuto, si possono applicare modifiche nelle funzionalità o nella parte grafica delle app.
Purtroppo però, non è mai esistito un sistema per capire se l'utente ha effettivamente lasciato un feedback nello store. Uno dei possibili sistemi è quello di chiedere continuamente il feedback, noncuranti del fatto che magari l'utente abbia già lasciato.
A partire dall'Anniversary Update esiste una API (non documentata ufficialmente) che permette di capire se il feedback è già stato rilasciato:
var storeRequest = await StoreRequestHelper.SendRequestAsync(StoreContext.GetDefault(), 6, string.Empty); var storeResponse = storeRequest.Response;
Attenzione però: il fatto che l'API non sia ufficialmente documentata può implicare il fatto che non sia ancora del tutto pronta o affidabile nelle risposte, per questo è bene anche verificare il contenuto dell'oggetto ExtendedError al termine della chiamata allo store.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Il nuovo controllo Range di Blazor 9
Ottenere un token di accesso per una GitHub App
Simulare Azure Cosmos DB in locale con Docker
Inference di dati strutturati da testo con Semantic Kernel e ASP.NET Core Web API
Implementare l'infinite scroll con QuickGrid in Blazor Server
Eseguire una ricerca avanzata per recuperare le issue di GitHub
La gestione della riconnessione al server di Blazor in .NET 9
Utilizzare il metodo CountBy di LINQ per semplificare raggruppamenti e i conteggi
Utilizzare i primary constructor di C# per inizializzare le proprietà
Gestire eccezioni nei plugin di Semantic Kernel in ASP.NET Core Web API
Utilizzare il metodo Index di LINQ per scorrere una lista sapendo anche l'indice dell'elemento
Utilizzare il metodo IntersectBy per eseguire l'intersection di due liste
I più letti di oggi
- Popolare una classe a partire dal testo, con Semantic Kernel e ASP.NET Core Web API
- Il nuovo tag nav in HTML5
- Nullish coalescing e decostruzione in JavaScript
- Silverlight Summer: un'estate speciale piena di Style per i controlli Silverlight!
- Microsoft Security Bulletin MS02-036
- Un documento con le novità del .NET framework 1.1