oka_rustore library

Classes

RuStoreArtifactVerificationStep
Gate inserted before a real RuStore upload. It intentionally does not build device-specific split APKs: that is a Google Play concern.
RuStoreDistributionPolicy
Typed RuStore constraints. All fields are store policy, not CLI flags.
RuStorePublishTarget
RuStore target (ADR-0023): composes the shared AAB staging contract (oka_core StageAabStep) with a typed readiness policy and a publish tail. Publishing remains dry-run until a project supplies its credential/upload adapter; a real run without one is refused at composition/plan time (validateRealMode), before tools run.

Functions

verifyRuStoreAab({required String aabPath, required RuStoreDistributionPolicy policy}) → Future<List<String>>
Checks archive-level facts without invoking bundletool or store APIs. Returns policy issues for the real bundle only.