并发注意事项

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

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

在 Play 管理中心有更改可送审时提交修改

提交修改会将所有更改送审,包括 Play 管理中心内已可送审的更改。例如,假设您在 Play 管理中心有已经可以送审的更改。如果您使用 API 创建、修改并提交一项修改,则该提交操作会将所有更改送审,包括通过 Play 管理中心做出的更改。

在 Play 管理中心做出更改会使进行中的修改失效

如果您使用 API 进行了一项进行中的修改,然后又通过 Play 管理中心更新了您的应用,则该修改将失效。您需要创建新修改才能通过 API 更新应用。

如果用户为应用创建新修改,该用户对同一应用的所有进行中修改将失效

如果用户为应用创建新修改,该用户对同一应用创建的所有进行中的修改都会失效。每位 API 用户对每个应用只能有一项进行中的修改。

对于同一应用,多位用户都可以有进行中的修改

如果有两位用户针对同一应用创建了修改,这两位用户的修改对双方而言都属于有效修改,直到其中一份修改被提交。提交的第一个修改会使该应用的所有其他修改失效。