3

AdDuplex (Silverlight 1.2.3 用) と Scoreloop (Core Social 1.2.0) を使用して、Silverlight XNA を使用してアプリを開発しました。

アプリの機能を次のように定義しWMAppManifest.xmlました

<Capabilities>
    <Capability Name="ID_CAP_NETWORKING"/>
    <Capability Name="ID_CAP_MEDIALIB"/>
    <Capability Name="ID_CAP_IDENTITY_DEVICE"/>
</Capabilities>`

すべての機能が正常に動作します。(申し訳ありませんが、ここに入力する方法がわかりません<。編集を手伝ってください。)

ただし、送信した後、App Hub に次のように表示されます。

Required Device capabilities
data services 
music and video library
web browser 
owner identity 
XNA framework 
Silverlight framework 
phone identity 
trial 

後でMarkeplace Test Kitを実行しましたが、同じことが示されました.

私の質問は次のとおりです。

どこでowner identity、どこweb browserから来たのですか?

App Hub が私の決定を上書きするのはなぜですか?

4

1 に答える 1

3

ここで説明するように、送信時に機能が再計算されます。私が理解しているように、宣言されていない機能は追加されますが、未使用の機能は削除されません。

owner identityほぼ確実に、広告フレームワークまたはソーシャルフレームワークのいずれかからのものであり、Microsoft.Phone.Info.UserExtendedPropertiesクラスへの参照(参照するライブラリからのものを含む)によって決定されます。

web browserMicrosoft.Phone.Controls.WebBrowserまた、これら2つのフレームワークのいずれかからのものである可能性が高く、クラスへの直接参照によって決定されます。

各機能の決定方法の完全なリストについては%programfiles(x86)%\Microsoft SDKs\Windows Phone\v7.1\Tools\Marketplace\Rules.xml、お気に入りのテキストエディタで開いてください。

于 2012-04-27T05:48:17.090 に答える