トライアル版か有償版かを判定します。
トライアル版か有償版かどうかの判定を行う
Silverlightを使う
using Microsoft.Phone.Marketplace; var info = new LicenseInformation(); if (info.IsTrial) { // トライアル版 } else { // 有償版 }
作りこみを行うテストの時は、以下のように判定をさせると良いでしょう。
bool IsTrial() { #if DEBUG return true; #else var info = new LicenseInformation(); return info.IsTrial; #endif }
XNAを使う
using Microsoft.Xna.Framework.GamerServices; if (Guide.IsTrialMode) { // トライアル版 } else { // 有償版 }
作りこみを行うテストの時は、以下のように判定をさせると良いでしょう。
#if DEBUG Guide.SimulateTrialMode = true #endif