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
Inference di dati strutturati da testo con Semantic Kernel e ASP.NET Core Web API
Generare un hash con SHA-3 in .NET
Utilizzare il trigger SQL con le Azure Function
Sviluppare un'interfaccia utente in React con Tailwind CSS e Preline UI
Usare una container image come runner di GitHub Actions
Creare una libreria CSS universale: i bottoni
Eseguire una query su SQL Azure tramite un workflow di GitHub
Creare una libreria CSS universale - Rotazione degli elementi
Gestire domini wildcard in Azure Container Apps
Sostituire la GitHub Action di login su private registry
Routing statico e PreRendering in una Blazor Web App
Evitare (o ridurre) il repo-jacking sulle GitHub Actions