HarmonyOS鸿蒙Next AGC分发相关API的问题

HarmonyOS鸿蒙Next AGC分发相关API的问题 目前在做AGC与内部平台的集成,实现安装包的自动上传及测试分发、灰度等,目前看到agc的接口文档,发现一些问题,麻烦帮忙确认下,谢谢:

  1. 测试群组没有修改接口,没有群组成员查询和维护的接口,无法实现,现在群组成员满1000后,如何操作呢,是直接删除群组吗,是否可以提供维护成员的接口,比如成员列表,删除成员等?

  2. 如何查询应用下的所有测试版本,以及每个测试版本的安装量,或者有没有查询某一具体测试版本的安装量?

  3. 测试版本审核通过后,是否有类似回调通知或其他机制可以实现三方系统拿到审核结果,或者如果有测试版本查询的功能,通过轮询实现?

  4. 看文档的描述,测试分组和测试版本没有直接关系,也就是在邀请测试中,不同的测试版本可以通过相同的邀请码进行安装测试,所以,如何获取某群组下的人下载某版本的数量?

  5. AGC后台创建“公开测试”时,最下面的"发布方式"下的“AppGallery客户端测试专区”是可以不选的,不选的情况下是否意味着这个测试版本不会在测试专区展示,只能通过分享链接安装?如果不是的话,是不是可以支持这种只能通过分享链接进行安装,不在测试专用展示的方式?这样app可以根据自己的人群等条件灵活引导哪些用户可以安装测试版


更多关于HarmonyOS鸿蒙Next AGC分发相关API的问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

开发者您好,关于您的问题

  1. 当前不支持群组内人员列表的查询以及群组的管理,可以到AGC页面进行操作

  2. publish api暂时不支持查看安装量,可以用这个接口去查测试版本的状态:

  3. /app-info 查询应用信息 这个接口支持查看测试版本的发布状态

  4. 暂不支持

  5. 公开测试不勾选“AppGallery客户端测试专区”,不会在测试专区展示,只能通过分享链接安装

更多关于HarmonyOS鸿蒙Next AGC分发相关API的问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


HarmonyOS鸿蒙Next AGC(AppGallery Connect)分发相关API主要涉及应用的上传、发布、更新等操作。AGC提供了一系列API接口,开发者可以通过这些接口实现自动化管理应用的分发流程。以下是几个关键的API功能:

  1. 应用上传:通过uploadApp接口,开发者可以将应用包上传至AGC平台。该接口支持多种文件格式,并且可以指定应用的分发区域和版本信息。

  2. 应用发布:publishApp接口用于将上传的应用发布到指定的应用商店。开发者可以通过该接口设置发布的时间、版本号、分发渠道等参数。

  3. 应用更新:updateApp接口用于更新已发布的应用。开发者可以通过该接口上传新的应用包,并指定更新内容、版本号等信息。

  4. 分发状态查询:getDistributionStatus接口用于查询应用的分发状态,包括已发布、审核中、已下架等状态信息。

  5. 分发渠道管理:manageDistributionChannels接口用于管理应用的分发渠道,开发者可以通过该接口添加、删除或修改分发渠道。

这些API接口通常通过HTTP请求进行调用,返回的数据格式为JSON。开发者需要在AGC平台上获取相应的API Key和Secret,以确保API调用的安全性。

在HarmonyOS鸿蒙Next中,AGC(AppGallery Connect)分发相关的API主要用于应用的发布、更新和分发管理。开发者可以通过这些API实现应用的自动化发布、版本管理、灰度发布等功能。常见的API包括:获取应用信息、上传应用包、设置发布策略、查询发布状态等。具体使用需参考AGC官方文档,并结合HarmonyOS的开发框架进行集成。建议开发者在调用API时,确保代码的健壮性和异常处理,以应对网络波动或服务端异常情况。

回到顶部