Entries:
Comments:
Posts:

Loading User Information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading User Information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements

Get ready for the ratings and getting going with the Windows Phone Rate My App

No, no Visual Studio extension today... Taking a little break and instead in this Mobile Monday post we're highlighting a Windows Phone component from Nokia that will help you all that last final touch to your app, and is something that you shouldn't have to re-invent the wheel for...

Rate My App

Gaining feedback and reviews for your apps is a key element in achieving success. High ratings in the Windows Phone Store encourage new users to download your app, and user feedback can show you how to update the app and increase its appeal. To make it easy and simple to provide functionality that endorses ratings and feedback from users, we have published a Rate My App component.

The Rate My App component is used to create prompts that appear at set intervals and allow the user to provide feedback and rate the application in the Windows Phone Store. Integrating Rate My App component into your own applications can be as simple as adding one control to the main page of the application.

By default, when the application with Rate My App component is started for the 5th time, a dialog for reviewing the app is shown to the user. If the user declines to review the app, she will be given the option to provide direct feedback to the developer. On the 10th run of the app, if a review was not already collected, the user will be prompted one more time to rate the app. The interval of showing the dialogs, as well as the precise textual content of the dialogs can be configured to better suit your needs.

Offering the users an easy way to rate your app at any time is considered a good practice, and it is likely to further increase the number of users rating your app. Version 1.1. adds a new method that allows developers to initiate the review operation at any time, while still making sure that the Rate My App component’s state is also updated in order to prevent superfluous review prompts.

Rate My App component is available as an installable package via Visual Studio NuGet package manager, and the full source code for Rate My App component, accompanying demo applications, and more detailed documentation is available in Nokia Developer GitHub repository (https://github.com/nokia-developer/rate-my-app).

The first release of the component included strings localized in the following languages: Arabic, German, English US, English UK, Spanish, Finnish, French, Hebrew, Croatian, Hungarian, Italian, Lithuanian, Dutch, Polish, Portuguese BR, Portuguese PT, Romanian, Slovenian and Chinese Simplified. The release 1.1. added Russian, Swedish, Norwegian, Ukrainian, Vietnamese.

You are welcome to contribute your own translations (or improve the existing ones) at http://www.getlocalization.com/ratemyapp/.

image

image

...

Rate My App Demos

The source code includes several demo applications to further help you understand how to integrate the Rate My App component into various different kinds of applications:

  • Windows Phone App for Windows Phone 8
  • Windows Phone Panorama App for Windows Phone 8
  • Windows Phone XAML and Direct3D App for Windows Phone 8
  • Windows Phone App for Windows Phone 7
  • Windows Phone XAML and XNA App for Windows Phone 7

Despite the differences in application styles, all the demo applications integrate Rate My App component in exactly the same easy manner

...

nokia-developer / rate-my-app

The Rate My App component is used to create prompts that appear at set intervals and allow the user to provide feedback and rate the application in the Windows Phone Store.

By default, when the application with Rate My App component is started for the 5th time, a dialog for reviewing the app is shown to the user. If the user declines to review the app, she will be given the option to provide direct feedback to the developer. On the 10th run of the app, if a review was not already collected, the user will be prompted one more time to rate the app. The interval of showing the dialogs, as well as the precise textual content of the dialogs can be configured to better suit your needs.

This solution consists of Rate My App component and several demo applications demonstrating how Rate My App component can be integrated to various kinds of Windows Phone applications like XAML, Panorama, XAML/XNA, XAML/Direct3D apps.

...

Rate My App component is also available through NuGet Package Manager. Search NuGet repositories for "RateMyApp", install it on your application, and follow the instructions in Rate My App Guide to easily integrate review and feedback functionality to your app.

Developed with Microsoft Visual Studio Express for Windows Phone 2012.

...

Instructions

Make sure you have the following installed:

  • Windows 8
  • Windows Phone SDK (min. WP 7.1)

To build and run the sample:

  • Open the SLN file
    • File > Open Project, select the file RateMyApp.sln
  • Right-click RateMyXamlAppWP8 in the Solution Explorer and select "Set as StartUp Project"
  • Select the target 'Emulator WXGA'.
  • Press F5 to build the project and run it on the Windows Phone Emulator.

To deploy the sample on Windows Phone 8 device:

More detailed information can be found in the RateMyAppGuide.pdf doc.

For brief overview info on Rate My App solution you may also wish to check the documentation at Lumia Developer's Library

...

image

As you look at this resource, make sure you you check out...

RateMyAppGuide.pdf

image

Overview
This document describes how to use Rate My App component to create prompts that appear at set intervals and allow the user to provide feedback and rate the application in the Windows Phone Store. This guide details important features of the Rate My App component and how to integrate it into your own applications, which can be as simple as adding one control to the main page of the application.

By default, when the application with Rate My App component is started for the 5th time, a dialog for reviewing the app is shown to the user. If the user declines to review the app, she will be given the option to provide direct feedback to the developer. On the 10th run of the app, if a review was not already collected, the user will be prompted one more time to rate the app. The interval of showing the dialogs, as well as the precise textual content of the dialogs can be configured to better suit your needs.

Rate My App component is available as an installable NuGet package, and the full source code for Rate My App component and accompanying demo applications is available in Nokia Developer GitHub repository (https://github.com/nokia-developer/rate-my-app). Using the source code in conjunction with this guide is recommended.

User flow
I
n the RateMyPanoramaApp demo application (available in the source code) only the main page of the application is shown on 1st to 4th launch of the application. On the 5th app launch, a dialog is shown on top of the main page asking user to review the app.

...

image

image

image

Here's a snap of the Solution from the latest drop;

image

And of it running in the emulator;

image

As you can this, this is the quickest and easiest way to rapidly add feedback and rating into your app, no matter the Windows Phone platform you are using...

Tags:

Follow the Discussion

Remove this comment

Remove this thread

close

Comments Closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums,
or Contact Us and let us know.