Skip to content

fix: android build for SDK v6 migration#50

Merged
mikemilla merged 4 commits into
mainfrom
fix/android-sdk-v6-migration
May 19, 2026
Merged

fix: android build for SDK v6 migration#50
mikemilla merged 4 commits into
mainfrom
fix/android-sdk-v6-migration

Conversation

@mikemilla
Copy link
Copy Markdown
Collaborator

@mikemilla mikemilla commented May 19, 2026

Summary

  • Update CourierSystemModule and ExampleService for Android SDK v6 API changes
  • Fix Android Studio jlink / JdkImageTransform build failure on Apple Silicon by configuring Corretto 17 as the Gradle JDK
  • Upgrade AGP from 8.1.0 to 8.1.1 and Gradle from 8.0.2 to 8.3 for compatibility
  • Update push notification documentation for SDK v6

Test plan

  • Verified assembleDebug builds successfully from terminal
  • Verified npx react-native run-android installs and launches on device
  • Verify build succeeds from Android Studio after Gradle sync
  • Verify push notification handling works end-to-end on device

Made with Cursor

mikemilla and others added 4 commits May 19, 2026 10:18
- Update CourierSystemModule and ExampleService for SDK v6 API changes
- Fix Android Studio jlink failure on Apple Silicon by setting Corretto 17 as Gradle JDK
- Upgrade AGP to 8.1.1 and Gradle to 8.3 for compatibility
- Update push notification documentation

Co-authored-by: Cursor <cursoragent@cursor.com>
Document Courier SDK hooks and demo notification handling in the
Android example FirebaseMessagingService.

Co-authored-by: Cursor <cursoragent@cursor.com>
Align npm version and iOS/Android Courier agent strings with the v6 SDK migration.

Co-authored-by: Cursor <cursoragent@cursor.com>
Resolve version conflicts by keeping 6.0.0 and using Courier.shared instance API.

Co-authored-by: Cursor <cursoragent@cursor.com>
@mikemilla mikemilla merged commit 89c69a1 into main May 19, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant