Skip to content

Comply with Apple's demands and implement In-App Purchases#72

Merged
micahflee merged 3 commits into
mainfrom
apple-ransom
Jun 3, 2026
Merged

Comply with Apple's demands and implement In-App Purchases#72
micahflee merged 3 commits into
mainfrom
apple-ransom

Conversation

@micahflee

@micahflee micahflee commented May 28, 2026

Copy link
Copy Markdown
Member

Towards #68.

This isn't complete, or even tested. The next steps to test this are:

  • Merge this PR into main
  • Manually run the Dev TestFlight github actions workflow (it needs to be in the main branch to be able to manually run it)
  • Once Dev TestFlight creates a build and pushes it to App Store Connect, test it out in TestFlight

Once I confirm that this works, there's still more work to do on the Cyd server, and on supporting alternative iOS app stores for EU users.

micahflee added 2 commits May 28, 2026 16:16
- add manual Dev TestFlight GitHub Actions workflow for iOS-only builds
- introduce CYD_API_ENV build-time config for dev/prod API selection
- pin production release workflows and EAS profiles to CYD_API_ENV=prod
@micahflee micahflee marked this pull request as draft May 28, 2026 23:30
@micahflee micahflee marked this pull request as ready for review June 3, 2026 22:20
@micahflee micahflee merged commit b68bb53 into main Jun 3, 2026
1 check passed
@micahflee micahflee deleted the apple-ransom branch June 3, 2026 22:20
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