ハードコードなしでアプリストアでアプリケーションのIDを取得する方法はありますか?この値を自分で使用する必要があるため、この方法ではhttp://forums.create.msdn.com/forums/p/88847/533072.aspxは役に立ちません。
質問する
7464 次
3 に答える
10
これを試してください:
ここvar appId = Windows.ApplicationModel.Store.CurrentApp.AppId;
にドキュメントがあります
于 2014-04-02T11:15:22.203 に答える
3
あなたがリンクした投稿で、数人の人があなたの質問に答えました。
1つの答えは、WMAppManifest.xmlファイルからProductID値を取得することです。この値は、アプリが送信されるとマーケットプレイスのアプリケーションIDになります。アプリが送信されると、WMAppManifest.xmlファイルの値がマーケットプレイスの値に変更されます。この値の使用はアプリのテスト時には機能しませんが、承認されると機能します。
送信プロセスを開始し、詳細ページに移動してアプリのURIを取得する2番目の方法。
于 2012-05-18T05:58:13.680 に答える
2
コードでこれを使用します:
string appID = (from manifest in
System.Xml.Linq.XElement.Load("WMAppManifest.xml").Descendants("App")
select
manifest).SingleOrDefault().Attribute("ProductID").Value;
System.Xml.Linq参照を追加し、名前空間も含める必要があることに注意してください。
于 2013-02-05T12:04:08.750 に答える