【ArchSummit】如何通过AIOps推动可量化的业务价值增长和效率提升?>>> 了解详情
写点什么

Google Play 应用程序的持续集成

  • 2018-07-09
  • 本文字数:835 字

    阅读完需:约 3 分钟

在上一界谷歌 I/O 大会上,谷歌推出了其 Google Play Publishing API 版本 3,该版本可以让开发人员通过持续集成工作流程将应用发布到 Google Play。

借助 Google Play Publishing API,开发人员可以自动执行应用发布任务,例如上传新版本应用、将应用发布到特定板块,以及管理 Play Store 中显示的信息。版本 3 支持很多以前只能通过 Play Console 来实现的操作,所以现在可以按照完全自动化的方式执行整个工作流程。

Publishing API 使用的基本消息格式如下:

复制代码
{
"track": "production",
"releases": [
{
"name": "Release One",
"versionCodes": ["100"],
"status": "completed"
}
]
}

除了可以发布到生产环境之外,开发者还可以将应用发布到测试轨道(alpha 或 beta),让测试方访问它们。此外,还可以通过分阶段发布的方式来部署新版本应用程序,确保新版本只对有限数量的用户可用。随着开发者对应用程序质量的信心越来越高,就可以逐步增加用户数量。以下的 JSON 消息展示了如何对新版本应用程序进行分阶段发布:

复制代码
{
"track": "production",
"releases": [
{
"versionCodes": ["100"],
"status": "completed"
},
{
"versionCodes": ["200"],
"status": "inProgress",
"userFraction": 0.1
}
]
}

开发者可以将 status 更改为 halted,就可以对现场检测到的任何问题快速做出响应。

Publishing API 提供的另一个有趣的可能性是创建草稿(draft)版本,这种版本只在登录到 Play Console 时才可用。这样就可以自动准备版本发布,并将它的有效可用性推迟,直到产品经理正式批准发布。

复制代码
{
"track": "production",
"releases": [
{
"name": "Big Launch",
"versionCodes": ["200"],
"status": "draft"
}
]
}

最后,开发者还可以在其中包含任意数量的发行说明,只要使用受支持的语言。

如果开发者想要知道如何使用 Publishing API,请不要错过谷歌提供的示例代码

查看英文原文 Continuous Integration for Google Play Apps

2018-07-09 08:30989
用户头像

发布了 731 篇内容, 共 434.6 次阅读, 收获喜欢 1997 次。

关注

评论

发布
暂无评论
发现更多内容

鼠标增强软件BetterMouse for Mac v1.5 (4424)中文激活版

影影绰绰一往直前

简单好用的思维导图推荐:simplemind最新中文版

mac大玩家j

思维导图软件 Mac软件推荐

揭秘阿里自研搜索引擎Havenask在线检索服务

阿里技术

搜索引擎 开源 搜索 Havenask 在线检索

【推文】企业级AI问答知识库训练营,火热开营中!

阿里云大数据AI技术

康威定律:AI时代的IT组织变革

FinClip

【第七在线】智能商品系统和ERP、BI系统的区别

第七在线

Final Draft 12 for Mac激活版下载 剧本写作软件

影影绰绰一往直前

Boxy SVG for Mac(矢量图编辑器) v4.21.0免激活版

影影绰绰一往直前

智能商品系统如何协同其他系统共享数据和优化供应链决策?

第七在线

mybatisplus推荐用法

meacial

分层架构 设计原则 开发规范 MyBatisPlus

Mac电脑版文件启动器:Butler 激活最新版

胖墩儿不胖y

Mac软件 文件启动器

GreatSQL喊你来考证啦~

GreatSQL

Butler for Mac v4.4.8激活版下载 Mac菜单栏快速启动工具

影影绰绰一往直前

找软件开发公司做软件,三种付款比例,降低支付风险

软件开发-梦幻运营部

【大型模】模型型飞跃升级—文档图像识别领域迎来技术巨变

颜淡慕潇

ChatGPT OCR技术 垂直大模型 图像识别模型

记一次JSF异步调用引起的接口可用率降低

京东科技开发者

专业的青否数字人系统源码!

青否数字人

数字人

这些常见的python编码习惯,你都会吗

华为云开发者联盟

Python 开发 华为云 华为云开发者联盟

数字化时代下的数字化资产及其治理 |京东云技术团队

京东科技开发者

Navicat Premium 15 mac(数据库开发软件)v15.0.30完美激活版

mac

苹果mac Windows软件 Navicat Premium 15 数据库开发软件

Java药物不良反应ADR智能监测系统源码

源码星辰

Java 源码 ADR智能监测系统

软件测试开发/全日制/测试管理/人工智能丨如何合理制定职业规划

测试人

软件测试

Parallels Desktop 19 for mac完美破解版下载

影影绰绰一往直前

一分钟了解深度学习算法

小齐写代码

不是每个企业都要数字化转型,但是每个企业都要进行数字化升级!

天津汇柏科技有限公司

数字化转型

软件测试开发/全日制/测试管理丨利用ChatGPT生成自动化测试脚本

测试人

软件测试 测试开发 ChatGPT

炸裂!「用嘴编程」的时代真的来了,席卷8000多家企业的Comate大升级

飞桨PaddlePaddle

人工智能 深度学习 编程语言

百度搜索exgraph图执行引擎设计与实践

百度Geek说

百度搜索 企业号 1 月 PK 榜 图执行 图执行引擎 DAG执行图

iCompta for Mac v6.1.11激活版下载(个人财物管理工具)

影影绰绰一往直前

JavaScript 常见错误与异常处理

京东科技开发者

AI数字人IP为企业创造无限商业价值!

青否数字人

数字人

Google Play应用程序的持续集成_移动_Sergio De Simone_InfoQ精选文章