Skip to content

Comments

fix(Expo): fix Android bundle loader reflection#118

Merged
floydkim merged 7 commits intomasterfrom
add-expo-example-apps
Feb 19, 2026
Merged

fix(Expo): fix Android bundle loader reflection#118
floydkim merged 7 commits intomasterfrom
add-expo-example-apps

Conversation

@floydkim
Copy link
Collaborator

Background

We previously had an OTA update bundle loading failure in Expo environments, and addressed it in commit 96daa89.
This PR adds Expo example apps so that fix can be reproduced and validated consistently.

Related fix in commit 96daa89

In android/app/src/main/java/com/microsoft/codepush/react/CodePushNativeModule.java,
setJSBundleLoaderBridgeless now resolves the bundle loader field with Expo compatibility:

  • Before: looked up only jsBundleLoader
  • After: tries Expo’s _jsBundleLoader first, then falls back to jsBundleLoader

This prevents OTA apply failures when Expo’s ReactHost delegate exposes the loader via _jsBundleLoader.

What this PR adds

  • Examples/Expo54
  • Examples/Expo55Beta

@floydkim floydkim force-pushed the add-expo-example-apps branch from ddb2e93 to 36f7c1c Compare February 19, 2026 15:39
@floydkim floydkim merged commit 0230813 into master Feb 19, 2026
2 checks passed
@floydkim floydkim deleted the add-expo-example-apps branch February 19, 2026 15:48
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