写点什么

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:301481
用户头像

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

关注

评论

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

graphql计算指令之@sortBy:查询中实现列表字段排序

杜艮魁

开源 后端 低代码 graphql

Java入门你值得拥有!天天都是面对对象编程,你真的了解你的对象吗

Java 程序员 后端

读书日送书丨关于音视频技术你需要知道的二三事

声网

人工智能

【最不佳实践】Serverless应用优化四则

刘宇

Serverless 优化

15个经典面试问题,酸!校招进字节跳动

Java 程序员 后端

Java入门视频教程!Kotlin(2)-泛型与集合

Java 程序员 后端

如何洞察出消费者购买的关键时刻

石云升

用户体验 关键时刻 体验设计 8月日更

2021年五面蚂蚁,从单体到分布式,必须解决的四个问题

策划Java工程师

Java 程序员 后端

Selenium 4以后,再不相见的API

FunTester

自动化 API selenium

带你使用FFMPEG将MP4视频文件转换为GIF

hanaper

这些奥运“黑科技”运用了哪些AI技术?

澳鹏Appen

自动驾驶 机器学习 人脸识别 nlp 数据标注

IBM大面积辞退40岁+的员工,瞧一瞧

Java 程序员 后端

Java入门你值得拥有!浅谈Facade外观模式

Java 程序员 后端

网络攻防学习笔记 Day95

穿过生命散发芬芳

态势感知 网络攻防 8月日更

Cloud Studio 2.0:云的开端

CODING DevOps

ide DevOps 开发环境 Cloud Studio

iOS底层学习【KVC】

程序员 iOS底层

万字长文 | 16张图解开AbstractQueuedSynchronizer

程序猿阿星

并发编程 AQS 线程安全 多线程并发

graphql计算指令之@filter:查询中实现集合过滤

杜艮魁

开源 后端 低代码 graphql

2021BTAJ面试真题详解,16条代码规范建议,快看看自己做到没

Java 程序员 后端

230页,看完之后你就会知道,原来Redis还能这么玩!

Java架构师迁哥

解决方案|在线自习室

anyRTC开发者

音视频 在线教育 RTC RTM

2021最新Java面试真题解析!1

策划Java工程师

Java 程序员 后端

2021程序员进阶宝典!《零基础(1)

策划Java工程师

Java 程序员 后端

5分钟搞定!从Java底层分析多线程行为

Java 程序员 后端

【Vue2.x 源码学习】第二十五篇 - 数组依赖收集的原理

Brave

源码 vue2 8月日更

2021年Java知识体系总结,部门老大:redis-分布式锁再这么用

策划Java工程师

Java 程序员 后端

2021金三银四,开发者进阿里必看的30道经典数据库面试题【附详细解析

策划Java工程师

Java 程序员 后端

3个月学会Java开发!Git-如何优雅地回退代码(1)

Java 程序员 后端

金九银十想面BAT?那这些JDK动态代理的面试点你一定要知道

编程菌

Java 编程 程序员 计算机 技术宅

80后程序员感慨中年危机,如何设计一个优雅的RESTFUL的接口

Java 程序员 后端

12~18k的前端面试会问个啥?

前端依依

学习 程序员 面试 大前端 经验分享

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