UWP StoreProductQueryResult不返回任何产品

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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为什么这段代码只返回附加产品列表中的一个?这些产品已通过认证,并被列为In The Store。

答案

Micorsoft App商店需要一些时间(大约24小时)来启用产品/附件(一些时间应用程序)到编程API。很久以前在我的应用程序中获取产品时发生在我身上。

始终确保在新软件包进入商店后,可能需要一些时间来更新插件/产品。

我有一些值得通过API获取附加产品/产品的东西。检查this

以上是关于UWP StoreProductQueryResult不返回任何产品的主要内容,如果未能解决你的问题,请参考以下文章

2019-11-25-加强版在国内分发-UWP-应用正确方式-通过win32安装UWP应用

为啥必须在 UWP 中使用 StreamSocketListener 而不是 TcpListener,尽管 UWP 是 .NET Core 的子集,而 TcpListener 在 UWP 中可用?

UWP使用AppService向另一个UWP客户端应用程序提供服务

[UWP]涨姿势UWP源码——IsolatedStorage

win10 uwp 如何开始写 uwp 程序

起调UWP的几种方法