Skip to content

feat(runtime): add fire os and vega support#162

Open
hyochan wants to merge 51 commits into
mainfrom
release/fireos-prerelease
Open

feat(runtime): add fire os and vega support#162
hyochan wants to merge 51 commits into
mainfrom
release/fireos-prerelease

Conversation

@hyochan

@hyochan hyochan commented May 24, 2026

Copy link
Copy Markdown
Member

Summary

  • Add Amazon Fire OS Android flavor support and setup documentation.
  • Add Vega runtime adapters and generated type/package metadata updates across framework libraries.
  • Add Kit-side Amazon receipt handling and related route/schema coverage.

Validation

  • git diff --cached --check
  • scripts/audit-non-godot-parity.mjs
  • packages/docs: bun run typecheck, bun run audit:docs, Prettier check from pre-commit
  • packages/google: ./gradlew :openiap:compilePlayDebugKotlin, ./gradlew :openiap:compileHorizonDebugKotlin
  • packages/gql: bun test with Bun 1.3.13
  • packages/kit: lint, Prettier check, tests, smoke server from pre-commit
  • libraries/kmp-iap: ./gradlew :library:compileDebugKotlinAndroid from pre-commit
  • Vega VVD: installed App Tester and the Vega smoke app via vda push + vpm install, injected amazon.sdktester.json and app sandbox config, verified getProductData reached the Amazon App Tester purchase sheet, and confirmed Get Item completed with Thank You! Your order is complete.
  • Vega VVD follow-up: after the App Tester completion dialog, verify the app returns to the smoke screen and records purchase result / getPurchaseUpdates; the current macOS VVD session disconnected immediately after purchase completion.

Notes

  • Flutter analyze was skipped by the pre-commit hook because flutter is not on PATH in this environment.

Summary by CodeRabbit

  • New Features

    • Fire OS (Amazon Appstore) support across SDKs, toolchains, and server verification; Vega OS runtime adapter for React Native/Expo; Amazon in-app adapters and verification flows.
  • Bug Fixes / Privacy

    • Improved sensitive-key redaction and reduced logging of verification parameters; stricter verification payload validation and platform-consistency checks.
  • Documentation

    • New Fire OS and Vega OS setup/runtime guides; updated examples (finishTransaction object form) and release notes.
  • Tests

    • Extensive Amazon/Vega unit and integration test coverage.
  • Chores

    • CI/release workflow and publishing adjustments; version bumps.

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🤖 android Related to android cross-platform Cross-platform (both Android & iOS) 🎯 feature New feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant