C# 为什么StoreContext.GetStoreProductsAsync(productKinds,StoreId)只获取当前的UWP应用程序?
我还有一个UWP问题 我正在尝试获取我在MS Store上发布的所有UWP应用程序,但似乎有什么问题:我只能执行当前的一个,尽管我插入了许多商店ID,这些ID来自我的应用程序,正如MS Docs所建议的 下面是代码(当然,我在代码中插入了真实的ID):C# 为什么StoreContext.GetStoreProductsAsync(productKinds,StoreId)只获取当前的UWP应用程序?,c#,uwp,windows-store,C#,Uwp,Windows Store,我还有一个UWP问题 我正在尝试获取我在MS Store上发布的所有UWP应用程序,但似乎有什么问题:我只能执行当前的一个,尽管我插入了许多商店ID,这些ID来自我的应用程序,正如MS Docs所建议的 下面是代码(当然,我在代码中插入了真实的ID): StoreContext context=StoreContext.GetDefault(); 字符串[]productKinds={“应用程序”}; 列表过滤器列表=新列表(产品种类); 字符串[]storeid={“firstID”、“sec
StoreContext context=StoreContext.GetDefault();
字符串[]productKinds={“应用程序”};
列表过滤器列表=新列表(产品种类);
字符串[]storeid={“firstID”、“secondID”、“thirdID”};
StoreProductQueryResult queryResult=await context.GetStoreProductsAsync(filterList,StoreId);
if(queryResult.ExtendedError==null)
{
foreach(queryResult.Products中的var乘积)
{
//用“产品”做点什么
}
}
它只返回一项,当前项
有没有办法获得其他商店应用程序?
我做错什么了吗
非常感谢。GetStoreProductsAsync仅适用于与应用程序关联的产品(即附加组件): 获取指定产品的Microsoft应用商店列表信息 与当前应用程序关联。 要解决此问题,您可能希望朝的方向看(需要在Azure中安装web应用程序)
除此之外,当前状态下的
StoreContext
类不包含获取其他应用及其附加组件产品信息的API GetStoreProductsAsync
仅适用于与应用程序关联的产品(即附加组件):
获取指定产品的Microsoft应用商店列表信息
与当前应用程序关联。
要解决此问题,您可能希望朝的方向看(需要在Azure中安装web应用程序)
除此之外,当前状态下的
StoreContext
类不包含获取其他应用及其附加组件产品信息的API 请看下面我编辑的回复。不知道这些选项。谢谢。请看下面我编辑的回复。不知道这些选项。谢谢
StoreContext context = StoreContext.GetDefault();
string[] productKinds = { "Application" };
List<String> filterList = new List<string>(productKinds);
string[] storeIds = { "firstID", "secondID", "thirdID" };
StoreProductQueryResult queryResult = await context.GetStoreProductsAsync(filterList, storeIds);
if (queryResult.ExtendedError == null)
{
foreach (var product in queryResult.Products)
{
// Do something with 'product'
}
}