core/remote_content_pack
library
Classes
-
ContentPackHistoryEntry
-
One verified, previously-applied content revision (ENH-96) — metadata
only, by design: never the content body itself. Exposed via
RemoteContentPack.history / RemoteContentPack.diagnosticsSummary so a
support/live-ops investigation can answer "which content version was
active when this happened" without ever handing back a player's actual
game data (a level layout, a shop catalog, whatever
T represents).
-
RemoteContentPack<T>
-
A typed, signed remote content slot — live-ops content (a level
definition, a shop catalog page, an event schedule) pushed from a
server without an app-store review cycle, built on the same 3 pieces
RemoteConfigService, VersionedJsonStore and
save_integrity.dart
already provide separately (IDEA-37): asset-fallback-then-fetch,
schema-version migration, and HMAC signing.