Lancer le rating de votre app

Vous voudriez depuis votre application lancer le système de rating de votre application pour que les utilisateurs puissent laisser un commentaire ainsi qu’une note ? C’est en fait assez simple à réaliser. Il n’y a pas d’api qui permettrait de lancer le rating comme en windows phone mais voici comment procéder :

Il suffit de lancer l’url vers le système de rating. Pour se faire, rien de plus simple via l’url ms-windows-store:REVIEW?PFN={YourPFN}

private async void LaunchRating(object sender, RoutedEventArgs e)
{
await Windows.System.Launcher.LaunchUriAsync(new Uri(“ms-windows-store:REVIEW?PFN=31912Sogalas.WordDefy_nj83gyrfkw0me”));
}

Vous trouverez votre PFN (Package Family Name) dans l’onglet Package du fichier Package.appxmanifest de votre projet.

Dans mon exemple, le launch de l’uri se trouve derrière un bouton dont voici le résultat :

Et pour ceux qui veulent que leur code soit parfait, on peut aller rechercher le Package Family Name très simplement :

private async void LaunchRating(object sender, RoutedEventArgs e)
  {
var package = Windows.ApplicationModel.Package.Current;
var packageFamilyName = package.Id.FamilyName;
await Windows.System.Launcher.LaunchUriAsync(new Uri(string.Format(“ms-windows-store:REVIEW?PFN={0}”, packageFamilyName)));
}

No Comments

Post a Comment