2011-11-28 4 views
6

私はWP7アプリケーションを作成しています。ユーザーにマーケットプレイスのレビューを5回実行する際に指数関数的なバックオフを求めるコードがありますので、あまり迷惑なことはありません。ユーザーが「確認しますか」というメッセージボックスで「OK」をクリックすると、レビュータスクが開始され、ユーザーがアプリケーションを確認したので保存します。それはそう彼らはアプリを評価しましただている間ユーザーがあなたのアプリを本当に評価したかどうかを確認する方法はありますか?

var marketplaceReviewTask = new MarketplaceReviewTask(); 
marketplaceReviewTask.Show(); 
IsolatedStorageSettings.ApplicationSettings["HasReviewed"] = true; 

はしかし、私は実際に彼らがした100%わかりません。現在のユーザーが実際にレビューを書いたかどうかを確認する方法はありますか? MarketplaceReviewTask()には戻り値がありますか?私はそれを聞くことができることを示す何かを見つけることができませんでした。

+0

私は想像したくないと思いますが、プライバシー侵害のようです。ちょうどそれのために彼らの言葉を取る。ありがとう –

答えて

3

いいえ、MarketplaceReviewTaskには値を返すイベントはありません。ほとんどのLauncherタスクの場合。 Chooserタスクには、情報を収集するイベントがあります。 @willmelのコメントのように、それはプライバシー侵害のように見える。

+0

応答のためにabhinavと@willmenlに感謝します。 – qhawk

0

ユーザーがアプリケーションの評価を先に行ったかどうかをローカルで確認するチェックを作成できます。次のコードをご覧ください。

public void reviewfunction() 
    { 
     //For Windows phone 8 app 
     var settings = IsolatedStorageSettings.ApplicationSettings; 

     //For windows phone 8.1 app or universal app use the following line of code 
     //var settings = Windows.Storage.ApplicationData.Current.LocalSettings; 

     //set the app name 
     string Appname = "My app"; 

     if (!settings.Contains("review")) 
     { 
      settings.Add("review", 1); 
      settings.Add("rcheck", 0); 
     } 
     else 
     { 
      int no = Convert.ToInt32(settings["review"]); 
      int check = Convert.ToInt32(settings["rcheck"]); 
      no++; 
      if ((no == 4 || no == 7 || no % 10 == 0) && check == 0) 
      { 
       settings["review"] = no; 
       MessageBoxResult mm = MessageBox.Show("Thank you for using this application.\nWould you like to give some time to rate and review this application to help us improve", Appname, MessageBoxButton.OKCancel); 
       if (mm == MessageBoxResult.OK) 
       { 
        settings["rcheck"] = 1; 
        MarketplaceReviewTask rr = new MarketplaceReviewTask(); 
        rr.Show(); 
       } 
      } 
      else 
      { 
       settings["review"] = no; 
      } 
     } 
    } 

希望します。ソースコードはhereからダウンロードできます。

関連する問題