@lssm/integration.google-play-developer
v2.0.1
Published
Read-first Google Play Android Publisher API integration for ReviewReady app submission readiness, with deterministic mocks and secret-ref-only credentials.
Readme
@lssm/integration.google-play-developer
Read-first Google Play Android Publisher API integration for ReviewReady app submission readiness.
Safety posture
- Secret-ref only. Auth config carries
clientEmailandserviceAccountSecretRefId— never raw service-account JSON or private keys. Secrets are resolved at call time by a host-providedGooglePlayDeveloperSecretResolver. - Read-first. No write/commit/track-promotion operations are exposed.
- Honest capabilities. Fields the public API cannot supply (Data Safety
console answers) return a typed
CapabilityResult(manual-required/unsupported/degraded), never fake data. Results map toappSubmissionProviderCapabilitiesin@lssm/lib.contracts-spec. - Mock-by-default.
createMockGooglePlayDeveloperClientreturns deterministic snapshots for tests/CI.createGooglePlayDeveloperClientis live-capable but live calls are opt-in; enabling them without resolved credentials throws. - Redacted logging. Log entries hold only provider, operation, status, correlationId, capabilityId.
Sources
- Android Publisher Edits: https://developers.google.com/android-publisher/edits
- Google Play Data Safety: https://support.google.com/googleplay/android-developer/answer/10787469
