Google Play Developer API默认追踪及Edits.insert相关技术咨询
嘿,我来帮你把这两个问题理清楚:
问题1:默认情况下Google Play Developer API会使用哪条track?
在Google Play Developer API的绝大多数操作里,如果你没在请求里明确指定track参数,默认都会指向**production(正式生产)轨道**。不过要提一句,少数特定的API端点可能有不同的默认行为,但核心的发布、编辑类操作默认都是针对production轨道的,所以如果你的操作目标是alpha、beta这类非生产轨道,一定要记得在请求里显式指定对应的track名称。
问题2:用Edits.insert创建编辑后修改listings,会更新应用的哪个版本或track?“当前状态”具体指什么?
我拆成几个点给你解释:
- 关于“当前状态”:当你调用
Edits.insert创建新的编辑会话时,它会拉取你应用在Google Play Console里的实时全局状态快照——这里面包含了所有track(正式生产、分阶段发布生产、各个alpha/beta版本)的当前配置、已发布的版本信息,还有应用的全局商店listings、基本信息(比如名称、图标)的最新状态。简单说就是把你在控制台能看到的所有当前内容都复制到这个编辑会话里,供你修改。 - 关于listings的版本控制:划重点——应用的商店listings(描述、截图、视频、本地化内容等)是全局通用的,没有绑定到任何特定版本或track。也就是说,你在编辑会话里修改了listings,提交这个edit之后,不管用户是从哪个track(production、alpha、beta)下载你的应用,他们看到的商店页面都会是更新后的内容。listings属于应用整体的展示内容,不属于某个特定版本。
- 关于影响的版本/track:如果你只是修改了listings,没有做其他针对特定track的操作(比如上传新的APK到某个track、调整track的发布状态、把新版本关联到某个track),那提交edit后不会改变任何track的版本,仅仅是更新了全局的listings内容。只有当你在编辑会话里对某个特定track执行了针对性操作(比如调用
Edits.Tracks.update接口),才会对该track的版本产生影响。
内容的提问来源于stack exchange,提问作者tse
相关产品推荐
相关产品推荐

