WP7アプリに試用版を追加しましたが、リリースモードでWindows Phoneデバイスにアプリをデプロイすると、試用版ではなくフルバージョンのアプリケーションが実行されます。だから私は私のアプリを提出するとき、人々がそれを購入せずに私のアプリのフルバージョンを使用することができればどうなるか心配です。それともアプリを提出する前にそうなっていたか、この方法で電話にインストールするのですが、それについての情報は見つけられません。ここに私のコードサンプルがあります。Windows Phone Appは、試用版の代わりに完全版を実行します。
App.xamlでは、LicenceInformation.IsTrialをキャッシュ用の静的なbool変数に設定しました。
public static bool IsTrial
{
get;
private set;
}
private void DetermineIsTrial()
{
#if TRIAL
IsTrial = true;
#else
var license = new Microsoft.Phone.Marketplace.LicenseInformation();
IsTrial = license.IsTrial();
#endif
}
private void Application_Launching(object sender, LaunchingEventArgs e)
{
DetermineIsTrial();
}
private void Application_Activated(object sender, ActivatedEventArgs e)
{
DetermineIsTrial();
}
次に、この方法で試用版かフルバージョンかを確認します。
if(App.IsTrial)
{
//Trial Version
}
else
{
//Full Version
}
だから私はすべての試験とフルバージョンのテストをやったし、それを提出する準備ができているが、リリースモードでのWindows Phoneデバイスに展開するとき、それは代わりにフルの試用版を実行すると仮定ではありませんバージョン?どんな助けもありがとう。
よろしくお願いいたします。
いいえ私は新しい構成を作成し、試用版のテスト用にトライアルを追加しました。リリースモード設定にはTRIALは含まれていません。 – womp
それでは、私の問題を説明しています。お手伝いありがとうございます。 – womp