我的应用已经在商店里了。 https://www.microsoft.com/store/apps/9n19jm5g8mz4
我在仪表板上创建了3个附加组件。
但我无法从以下代码中获取任何信息,为什么?
queryResult.Products.count为0 !!!
`
public async Task GetAddOnInfo()
{
if (context == null)
{
context = StoreContext.GetDefault();
}
// Specify the kinds of add-ons to retrieve.
string[] productKinds = { "Durable" };
List<String> filterList = new List<string>(productKinds);
StoreProductQueryResult queryResult = await context.GetAssociatedStoreProductsAsync(productKinds);
if (queryResult.ExtendedError != null)
{
// The user may be offline or there might be some other server failure.
return;
}
foreach (KeyValuePair<string, StoreProduct> item in queryResult.Products)
{
// Access the Store product info for the add-on.
StoreProduct product = item.Value;
// Use members of the product object to access listing info for the add-on...
}
}
`
答案 0 :(得分:0)
现在附加组件来了。 MS表示延迟时间为一小时或更长时间。
一小时后,我在商店里看到了它们。然后我想我可以使用代码来获取它们。
但是,由于系统延迟,实际生效需要24小时。