Skip to content

feat: support promotional-code transaction lifecycle - #4

Merged
Kapusch merged 3 commits into
masterfrom
feat/promo-code-redemption
Aug 2, 2026
Merged

feat: support promotional-code transaction lifecycle#4
Kapusch merged 3 commits into
masterfrom
feat/promo-code-redemption

Conversation

@Kapusch

@Kapusch Kapusch commented Aug 2, 2026

Copy link
Copy Markdown
Owner

Summary

  • present the native StoreKit 2 offer-code redemption sheet
  • expose verified current and unfinished transactions with transaction IDs and signed JWS payloads
  • defer transaction finishing until the consuming app acknowledges backend verification

Impact

BloomFly can reconcile promotional redemptions reliably, including temporary backend failures and app restarts.

Validation

  • native Swift wrapper built for device and both simulator architectures
  • managed binding build passed
  • sample iOS build passed
  • NuGet pack and package-layout validation passed
  • workflow YAML validation passed

@Kapusch
Kapusch merged commit 662901e into master Aug 2, 2026
1 check passed
@Kapusch
Kapusch deleted the feat/promo-code-redemption branch August 2, 2026 16:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant