如何使用 Rest Api 从 Microsoft Store 获取我的应用当前版本?
Posted
技术标签:
【中文标题】如何使用 Rest Api 从 Microsoft Store 获取我的应用当前版本?【英文标题】:How to get my app current version from Microsoft Store using Rest Api? 【发布时间】:2021-10-01 09:56:57 【问题描述】:我尝试了Microsoft Rest Api,但我不知道我的 sku id。
有什么线索吗?
【问题讨论】:
【参考方案1】:如果您想从该应用的代码中找出当前安装的应用的版本号是什么,则根本不需要访问 MS Store 服务器。你可以像这样从package info 得到它:
using Windows.ApplicationModel;
...
PackageVersion packageVersion = Package.Current.Version;
【讨论】:
【参考方案2】:首先,商店中的每件产品都至少有一个 SKU,每个 SKU 至少有一个可用性。 SKU 是产品的特定版本,具有自己的描述、价格和其他独特的产品详细信息。每个应用或插件都有一个默认 SKU。
如果您想获取某个应用或附加产品的 SKU,您可以使用StoreContext.GetStoreProductForCurrentAppAsync 获取代表当前应用的StoreProduct Class。 Store 中的每个 SKU 都有一个对应的StoreSku object。每个 StoreProduct 对象都有一个 Skus 属性,您可以使用它来访问产品的 SKU。
更多SKU详情请查看:Products, SKUs, and availabilities
【讨论】:
以上是关于如何使用 Rest Api 从 Microsoft Store 获取我的应用当前版本?的主要内容,如果未能解决你的问题,请参考以下文章
Microsoft Graph REST API 来更新 Microsoft Planner 任务?
通过 Rest Api 订阅 Microsoft Graph Api Webhook 不再有效
创建与基于 REST 的 API 的 Microsoft Access 数据库连接