In diesem Blog-Eintrag heute möchte ich euch zeigen, wie eure APP-Anwender eure APP raten können, und vor allem, wie Ihr sie dabei aus eurer coolen APP heraus dabei unterstützen könnt.
Rating-Vergabe durch den Anwender in der Store-App
Eure Anwender können ein Rating direkt in der Store-App vergeben.
Rating-Vergabe durch den Anwender in der App selbst
Dafür müssen eure Anwender die Charm-Bar öffnen (Rechts am Rand Wischen, per Tastenkombination Win+C, oder per Mauszeiger zur oberen, oder unteren rechten Ecke des Displays fahren) und unter den Einstellungen den richtigen Punkt anwählen.
Die Seite aus der Applikation aufrufen
Es ist sicherlich eine gute Idee eure Anwender innerhalb der Applikation auf das mögliche Rating der APP aufmerksam zu machen.
Dazu solltet Ihr den FavoriteAppBarButtonStyle in eurer StandardStyles.xaml eintragen:
<Style x:Key="FavoriteAppBarButtonStyle" TargetType="ButtonBase" BasedOn="{StaticResource AppBarButtonStyle}">
<Setter Property="AutomationProperties.AutomationId" Value="FavoriteAppBarButton"/>
<Setter Property="AutomationProperties.Name" Value="Rate this app"/>
<Setter Property="Content" Value=""/>
</Style>
Diesen könnt Ihr dann z. B. in der unteren AppBar verwenden:
<Page.BottomAppBar>
<AppBar x:Name="BottomAppBar">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="50*"/>
<ColumnDefinition Width="50*"/>
</Grid.ColumnDefinitions>
<StackPanel x:Name="LeftPanel" Orientation="Horizontal" Grid.Column="0" HorizontalAlignment="Left">
<Button x:Name="Rate" Style="{StaticResource FavoriteAppBarButtonStyle}" Click="Rate_Clicked"/>
</StackPanel>
<StackPanel x:Name="RightPanel" Orientation="Horizontal" Grid.Column="1" HorizontalAlignment="Right" Visibility="Collapsed">
</StackPanel>
</Grid>
</AppBar>
</Page.BottomAppBar>
Das sieht dann ungefähr so aus:
Jetzt fehlt euch nur noch der Code im Click event, dort verwendet Ihr diese Zeile:
Windows.System.Launcher.LaunchUriAsync(
new Uri("ms-windows-store:REVIEW?PFN=APPS_PACKAGE_FAMILY_NAME"));
Wobei Ihr APPS_PACKAGE_FAMILY_NAME durch den Eintrag aus eurer appmanifest-Datei ersetzt.
Dazu einfach in Visual Studio 2012 den Punkt: PROJECT->Store->Edit App Manifest aufrufen und auf den Packaging Tab klicken.
Wenn alles klappt, dann öffnet sich die Store-APP und ihr bekommt folgendes Bild (natürlich für eure APP):
No comments:
Post a Comment