PollyGlot
- 18 skills
- 0 followers
- 10 hours ago last updated
- ▌ Gplay Release Flow · pollyglot bundleShip Android releases through Google Play with `gplay releases`. Use when uploading an AAB or APK to a track, promoting a build up the internal → alpha → beta → production ladder, steering a staged rollout (halt / resume / complete), inspecting or downloading what sits on a track, attaching ProGuard/R8 mappings for vitals symbolication, sharing a private Internal App Sharing build, or managing legacy OBB expansion files.
- ▌ Gplay Metadata Sync · pollyglotSync a Google Play store listing, per-locale text and images, between an on-disk tree and Play with `gplay metadata`. Use when editing store listings or screenshots, migrating listing text into version control, localizing a listing, or gating a listing change in CI before it goes live.
- ▌ Gplay Apps · pollyglotManage gplay's local app registry and app-level details, and sweep the account for consistency drift with `apps audit`. Use when onboarding packages into gplay, discovering which apps a credential can reach (`apps accessible list`), listing or removing registered apps, pinning a package to the repo, reading/patching app details (default language, contact info), or gating CI on lingering drafts, empty release notes, locale drift or a missing production release.
- ▌ Gplay Team · pollyglotManage a Google Play Developer account's members and their permissions with `gplay team`. Use when inviting or off-boarding a member, auditing what one member can do, granting or adjusting per-app access, or looking up which permission alias or role bundle to use in the offline `team permissions` catalog.
- ▌ Gplay Games · pollyglotConfigure a game's Play Games Services achievements and leaderboards with gplay `games`, keyed by the numeric `--application-id`; writes touch the draft only (publishing to players is Console-only). Use when creating or editing achievements or leaderboards, scripting their config in CI, or round-tripping a configuration as JSON.
- ▌ Gplay Setup · pollyglotOnboard gplay authentication from zero with the `auth` namespace. Use when setting up gplay auth for the first time, switching or rotating service accounts, managing stored accounts, or diagnosing why an authenticated gplay command fails with an auth error (exit 10/11).
- ▌ Gplay Orders · pollyglotLook up and refund Google Play orders by order ID with gplay `orders`, admin diagnostics, not runtime purchase-token verification. Use when a buyer complaint or payout report hands you an order ID and you need its state, or when issuing a money-moving `--confirm`-gated refund.
- ▌ Gplay Tracks · pollyglotInspect and manage Google Play release tracks and their testers. Use when checking what's on a track, creating a closed-testing track before an upload, auditing country availability (read-only), or setting the Google Groups authorized to test a closed track.
- ▌ Gplay Vitals · pollyglotRead post-launch quality signals with gplay `vitals`, crash/ANR and other rates, error reports, Play-detected anomalies; entirely read-only, on a distinct reporting scope. Use when checking crash/ANR health after a rollout, investigating a spike, pulling vitals into a CI gate, or reading clustered crash issues and stack traces.
- ▌ Gplay Reviews · pollyglotRead and reply to Google Play user reviews with `gplay reviews`. Use when triaging recent reviews (the API's 7-day window), viewing one review's user↔developer thread, replying to a user singly or in batch from a TSV, or pulling older reviews from the monthly GCS CSV reports with `reviews history`.
- ▌ Gplay Signing · pollyglotEnroll an app into Play App Signing with a self-hosted Cloud KMS key, or rotate to a new KMS key, with gplay `signing`. Use only when the organisation must keep signing-key custody in its own Cloud KMS (compliance or policy); standard Google-managed Play App Signing has no API and stays in the Play Console.
- ▌ Gplay Appstore · pollyglot bundleAlternative app store operations with gplay `appstore`. Use when operating a third-party Android app store, mirroring Play's catalog export or its update-event feed, or taking an app the store hosts through Google's review path (create, upload, update, publish-status).
- ▌ Gplay Recovery · pollyglotDrive Google Play app recovery actions with gplay `recovery`, the incident-response remediation that force-updates users stuck on a bad release to a safe version. Use when a shipped build is broken and you need to push affected users off it, or to inspect and steer an existing recovery (deploy, widen targeting, cancel).
- ▌ Gplay CLI Usage · pollyglotThe cross-cutting conventions every gplay command shares (credential and package resolution, output formats, semantic exit codes, the `--dry-run`/`--confirm` safety gates, and the Edit lifecycle). Use when running or designing any gplay command, wiring gplay into CI, branching on its exit codes, or introspecting the Android Publisher API offline with `gplay schema`.
- ▌ Gplay Compliance · pollyglotPush and validate the app's Google Play Data Safety declaration from a versioned CSV, the only Play compliance surface with an API (content rating and the other declarations stay Console-manual). Use when updating the Data Safety form or gating it in CI.
- ▌ Gplay Customapps · pollyglotCreate a managed Google Play private app with `customapps create`, the one API path that creates an app record, irreversible and `--confirm`-gated. Use when creating a private, organisation-scoped enterprise app for managed Google Play distribution.
- ▌ Gplay Device Tiers · pollyglotManage device tier configs with gplay `device-tiers`, immutable device-targeting for tiered content delivery (create/view/list only, no update or delete). Use when defining or inspecting device tiers for tiered asset delivery, or scripting a config into CI.
- ▌ Gplay Monetization · pollyglot bundleManage the monetization catalog, subscriptions and one-time products, as declarative files with gplay `subscriptions` and `iap`. Use when putting a catalog under version control, editing a product's prices/offers/listings, reviewing catalog drift in CI, promoting a legacy in-app product to the v2 model, or migrating live subscribers to a new price.