通过 Microsoft Appcenter 将 VSTS 构建分发到 Play 商店
Distribute VSTS build to Play store through Microsoft Appcenter
我在 VSTS 中为我的应用程序构建了 运行,我想通过 Microsoft appcenter 分发这些构建。但是,我找不到直接分发到 Play 商店的方法,只能分发给分发组。
对于通讯组,我所做的只是在 VSTS 发布任务的发布步骤中添加正确的 ID。我在 VSTS 中使用 Deploy "AppName" to Visual Studio App Center 任务:
但是,不同的 Play 商店(或应用商店)分发选项没有相同的 ID。
店铺id不好找,我也遇到了同样的问题
最终我发现您可以通过转到 App > Distribute > [Store] 然后查看浏览器的网络请求,在 App Center 中获取它。 'latest_release' 请求 returns 一个 属性 为 'distribution_stores' 的对象,它将列出您的商店连接,并用 'id' 完成。
当然,必须有更简洁的方法来找到它,但这目前有效。
更新
感谢@ruffen 的回复,看来确实有更简洁的方法。现在有一个 App Center api 端点可用,此处:https://openapi.appcenter.ms/#/distribute/stores_list
只需在响应中查找相同的 ID 属性。
- 要获取通讯组 ID,请登录到应用中心,或者如果您有
已经登录,点击左上角的“App Center”标志
转到主屏幕。
- 在左侧菜单中,select 组织。
- 在此之下,select“人员”,然后是select“通讯组”。
- Select 您需要 ID 的通讯组。
- Select右上角的工具图标。它将显示分布
群组名称正下方的群组 ID。
注意:您应该是管理员才能获取群组 ID。
我在 VSTS 中为我的应用程序构建了 运行,我想通过 Microsoft appcenter 分发这些构建。但是,我找不到直接分发到 Play 商店的方法,只能分发给分发组。
对于通讯组,我所做的只是在 VSTS 发布任务的发布步骤中添加正确的 ID。我在 VSTS 中使用 Deploy "AppName" to Visual Studio App Center 任务:
店铺id不好找,我也遇到了同样的问题
最终我发现您可以通过转到 App > Distribute > [Store] 然后查看浏览器的网络请求,在 App Center 中获取它。 'latest_release' 请求 returns 一个 属性 为 'distribution_stores' 的对象,它将列出您的商店连接,并用 'id' 完成。
当然,必须有更简洁的方法来找到它,但这目前有效。
更新
感谢@ruffen 的回复,看来确实有更简洁的方法。现在有一个 App Center api 端点可用,此处:https://openapi.appcenter.ms/#/distribute/stores_list
只需在响应中查找相同的 ID 属性。
- 要获取通讯组 ID,请登录到应用中心,或者如果您有 已经登录,点击左上角的“App Center”标志 转到主屏幕。
- 在左侧菜单中,select 组织。
- 在此之下,select“人员”,然后是select“通讯组”。
- Select 您需要 ID 的通讯组。
- Select右上角的工具图标。它将显示分布 群组名称正下方的群组 ID。
注意:您应该是管理员才能获取群组 ID。