UWP StoreProductQueryResult不返回任何产品 [英] UWP StoreProductQueryResult returns no products

查看:7
本文介绍了UWP StoreProductQueryResult不返回任何产品的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们无法返回Windows应用商店应用的加载项产品列表。

我们在Windows应用商店中有一个带有3个订阅加载项的应用。这些加载项被标记为隐藏,因为我们不希望它们在应用商店中可见,只能通过我们的应用。

我们正在开发针对Windows 16299的应用程序的新版本。我们正在使用Windows.Services.Store命名空间。

但是,此代码仅返回加载项列表中的一个

if (context == null)
    context = StoreContext.GetDefault();

string[] productKinds = { "Durable" };
List<String> filterList = new List<string>(productKinds);

StoreProductQueryResult queryResult = await context.GetAssociatedStoreProductsAsync(filterList);
foreach (KeyValuePair<string, StoreProduct> addOn in queryResult.Products)
{
    StoreProduct product = addOn.Value;
    AddOnList.Add(product);
}

ExtendedError = null 为什么此代码只返回附加产品列表中的一个? 这些产品已通过认证,并在商店中列出。

推荐答案

Microsoft应用程序商店需要一些时间(约24小时)以启用编程API的产品/加载项(有时也包括应用程序)。很久以前,当我在我的应用程序中获得产品时,这种情况就发生在我身上。

始终确保在您的新程序包进入应用商店后,可能需要一些时间才能更新该加载项/产品。

我得到了一些值得通过API获取插件/产品的东西。选中this

这篇关于UWP StoreProductQueryResult不返回任何产品的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆