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客户端应用程序提供服务