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
Ordinare randomicamente una lista in C#
Effettuare il log delle chiamate a function di GPT in ASP.NET Web API
Gestione CSS in Blazor con .NET 9
Utilizzare Azure Cosmos DB con i vettori
Definire stili a livello di libreria in Angular
Collegare applicazioni server e client con .NET Aspire
Testare l'invio dei messaggi con Event Hubs Data Explorer
Utilizzare WhenEach per processare i risultati di una lista di task
Proteggere le risorse Azure con private link e private endpoints
Migliorare la scalabilità delle Azure Function con il Flex Consumption
Supportare lo HierarchyID di Sql Server in Entity Framework 8
Paginare i risultati con QuickGrid in Blazor