并发注意事项

您不应同时使用 Play 管理中心和 Publishing API 来更新应用,这样做可能会产生意外副作用。

下面列出了一些示例场景,旨在说明如果您选择同时使用 Play 管理中心和 Publishing API 来更新应用,或使用多个并发 Publishing API 客户端,会出现哪些预期行为。

在 Play 管理中心内有更改可送审时提交编辑会话

提交编辑会话会使系统将所有更改送审,其中包括 Play 管理中心内已可送审的更改。例如,假设您在 Play 管理中心内已有可送审的更改。如果您使用 API 创建并修改了一个编辑会话,然后将其提交,则该提交操作会将所有更改送审,其中包括通过 Play 管理中心做出的更改。

在 Play 管理中心做出更改会让进行中的编辑会话失效

如果您使用 API 让某个编辑会话处于进行中,然后又通过 Play 管理中心更新相应应用,则该编辑会话将失效。您需要创建新的编辑会话才能通过 API 更新该应用。

如果用户为应用创建了新的编辑会话,则该用户对同一应用创建的所有进行中的编辑会话都将失效

如果用户为应用创建了新的编辑会话,则该用户对同一应用创建的所有进行中的编辑会话都会失效。每位 API 用户对每个应用只能有一个进行中的编辑会话。

对于同一应用,多位用户都可以有进行中的编辑会话

如果有两位用户针对同一应用创建了编辑会话,那么这两位用户的编辑会话对双方而言都属于进行中的编辑会话,直到其中一个编辑会话被提交。先提交的编辑会话会使该应用的所有其他编辑会话失效。