启用应用内商品购买(移除横幅广告)

时间:2017-03-25 18:05:03

标签: visual-studio-2015 uwp uwp-xaml template10

我正在开发一个uwp应用程序,它有广告并且正在创建一个删除广告的按钮并且给我这个错误:“System.NullReferenceException未被用户代码处理” 错误发生在这里: if (!AppLicenseInformation.ProductLicenses["removeAd"].IsActive) 当我点击按钮删除广告时,会执行此代码摘录

1 个答案:

答案 0 :(得分:0)

您需要调试它并查看哪个元素为null。您有对AppLicenseInformation和ProductLicenses以及removeAd元素的级联调用。其中任何一个都可以为空。

但一般情况下,要使用产品许可证,您需要在此应用程序的DevCenter中设置您正在销售的消耗品(“removeAds”)。而且,当您测试/调试许可证时,您还需要使用CurrentAppSimulator来使许可证检查生效。

https://docs.microsoft.com/en-us/uwp/api/Windows.ApplicationModel.Store.CurrentAppSimulator上查看有关CurrentAppSimulator的信息。