我们已根据文档中的建议将应用程序从使用Windows.ApplicationModel.Store
迁移到Windows.Services.Store
。但是,我们似乎找不到任何方法来查询和完成未完成的购买。使用旧的API,我们可以调用GetUnfulfilledConsumablesAsync
来获取未实现的产品,循环浏览并在应用启动时完成它们。新的API似乎没有与此等效的东西。查询REST API(https://collections.mp.microsoft.com/v6.0/collections/query)时,我们还会得到一个空项目数组,因此我认为那只是返回已完成的项目。
答案 0 :(得分:1)
据我所知,新的getUserCollectionAsync
方法仅返回尚未“完成”的消耗品,因此它实际上可以执行相同的操作。
REST API没有返回任何内容,因为尚未将Azure Active Directory客户端ID添加到合作伙伴仪表板中的应用程序中。此后约24小时,它开始正确返回结果。