Open in Google Play Console deep-links the app: Play developer id per credential profile (accounts play-developer, desktop Accounts), shared playAppUrl builder for desktop, CLI and watch; developer chooser instead of the console root

This commit is contained in:
CRTkafa 2026-10-23 09:20:35 +08:00
parent 7c769c18f4
commit 4a74989a95
33 changed files with 311 additions and 40 deletions

View file

@ -31,6 +31,10 @@ pub struct Account {
/// None only for an account of an earlier version whose keychain entry has not moved yet.
#[serde(default)]
pub profile: Option<String>,
/// Play only: the developer account id (PLAY_DEVELOPER_ID in its credential profile, shared with the CLI), for
/// Play Console deep links. Read from the profile on every list; never a secret.
#[serde(default, rename = "developerId", skip_serializing_if = "Option::is_none")]
pub developer_id: Option<String>,
}
/// The keychain entry of one account (JSON).