发布后删除应用程序功能

时间:2014-06-12 19:16:52

标签: c# silverlight windows-phone-7 xna

当我在我的设备上测试我的应用时,通过将Visual Studio直接从我的电脑部署到我的手机,广告正在显示。然后我发布了我的应用,广告没有显示。

经过一些研究,我发现我的广告正确无误,我的应用应该在WMAppManifest文件中有ID_CAP_WEBBROWSERCOMPONENT。我注意到,通过在我的开发人员仪表板中查看我的应用程序的详细信息,在发布应用程序后该id_cap正被删除!

我不是唯一的,但我找不到答案。

一些帖子:

http://social.msdn.microsoft.com/Forums/wpapps/en-US/a172dcb6-7e31-45a1-82f1-44bcd8aeac73/my-app-needs-idcapwebbrowsercomponent-but-marketplace-says-not?forum=wpsubmit

http://social.msdn.microsoft.com/Forums/wpapps/en-US/6e5c635d-fcb4-4156-97fe-c5153088bb91/ads-are-not-showing-im-my-published-app-they-worked-during-development-whats-up-with-that?forum=wpdevelop

请注意,我正在使用XNA-Silverlight并使用与DrawableAd关联的AdComponent

我真的不知道如何处理这个问题。也许我可以通过编程方式添加功能吗?

**编辑**

我知道清单文件只是在调试时使用,当你提交应用程序时,它的功能会被自动识别。这是问题所在。我在Visual Studio中运行StoreKitTeste,如下所示:http://msdn.microsoft.com/en-us/library/windowsphone/develop/gg180730(v=vs.105).aspx#BKMK_UsingtheMarketplaceTestKittoDetermineApplicationCapabilitiesforWindowsPhoneOS71Applications

实际上它无法识别ID_CAP_WEBBROWSERCOMPONENT。我怎么能让他看到我需要它?

**编辑2 *

我在这里发现了同样的问题http://www.geekchamp.com/tips/be-careful-when-submitting-for-windows-phone-marketplace-an-app-that-uses-capturesource-class

它与麦克风功能有关,我如何使用Webbrowsercomponent进行相同的操作?

1 个答案:

答案 0 :(得分:1)

我刚刚在某处添加了WebBrowser w = new WebBrowser();并且它识别了它的功能。