2012-01-11 6 views
1

自分のゲームがトレイルモードであるかどうかを検出し、ユーザーがマーケットプレイスで購入するようにしたいと考えています。XNAゲームでトライアルモードでマーケットプレイスに行く

私は、彼らが提供したコードsamlpeが

if (Guide.IsTrialMode) 
{ 
    Guide.ShowMarketplace(signedInGamer.PlayerIndex); 
} 

かかわらず動作しません、それは私がそれを少しを再生しようとしましたが、修正The name SignedInGamer doesn't exist in the current context

を与えるHERE

たコードをしましたそれは:

if (Guide.IsTrialMode) 
{ 
    //Guide.ShowMarketplace(signedInGamer.PlayerIndex); 
    Guide.ShowMarketplace(PlayerIndex.One);     
} 

今だけど、エミュレータ上では、市場に行くとなります:

enter image description here

私はゲームがデバッグモードになっていると、まだ公開されていない、またはそれが修飾のため私だからですわかりません製?!

答えて

5

マーケットプレイスには掲載されていないためです。メソッドGuide.ShowMarketplaceが がまだのWindows Phone Marketplaceに公開されていないアプリケーションで呼び出され

が、それは誤りで 結果が表示されます:あなたはにリンクされたページには、このノートを持っています。 このエラーにエラーコード 805a0194がある場合、アプリケーションは公開されており、アプリケーションが公開されると正しく動作します。アプリケーションが公開されると、 Guide.ShowMarketplaceはアプリケーションの ユニークIDを自動的に検出し、Windows Phone Marketplaceクライアントアプリケーションで正しい詳細ページを起動します。

+1

ああ、申し訳ありません、私の悪い:) – SKandeel

関連する問題