Windows Phone uygulamalarınızın rating özelliğini arttırın. Her zaman uygulamalarınıza rating verme kodu eklemek isteriz fakat birçoğumuzun aklına gelmez veya yazmak istemezler. Size vereceğim kod da ise uygulama periyodik olarak sizi uyaracaktır. Ta ki uygualamaya rating verme işleminizi başarılı şekilde yaptıysanız. Aşağıdaki kodu Windows Phone uygulamanızın App.xaml.cs dosyanızın içine yazınız.

private void Application_Launching(object sender, LaunchingEventArgs e)
{
IsolatedStorageSettings.ApplicationSettings["askforreview"] = false;

int started = 0;
if (IsolatedStorageSettings.ApplicationSettings.Contains("started"))
{
started = (int)IsolatedStorageSettings.ApplicationSettings["started"];
}
started++;
IsolatedStorageSettings.ApplicationSettings["started"] = started;
if (started == 5)
{
IsolatedStorageSettings.ApplicationSettings["askforreview"] = true;
}
}

Şimdi aşağıdaki kodları MainPage.xaml.cs dosyanıza yada sizin uygulama giriş sayfanızın ismi neyse ona yapıştırın.

protected override void OnNavigatedTo(NavigationEventArgs e)
{
base.OnNavigatedTo(e);

var askforReview = (bool)IsolatedStorageSettings.ApplicationSettings["askforreview"];
if (askforReview)
{
IsolatedStorageSettings.ApplicationSettings["askforreview"] =false;
var returnvalue = MessageBox.Show("Thank you for using this my app, would you like to review this app?", "Please review my app", MessageBoxButton.OKCancel);
if (returnvalue == MessageBoxResult.OK)
{
var marketplaceReviewTask = new MarketplaceReviewTask();
marketplaceReviewTask.Show();
}
}
}

İşte bu kadar. Artık uygulamalarınızın rating özelliği artarak uygulamalarınız ön plana çıkacaktır.

Bu arada bu kodları yazarken Aşağıdaki kütüphaneleri eklemeyi sakın unutmayın.

using System.IO.IsolatedStorage;
using Microsoft.Phone.Tasks;
Yazan Sümeyra Akbıyık
hakkımdaki her şeyi bu blogda bulabilirsin. Haydi sende bir göz gezdirmeye ne dersin?

Yorum bırak