From 42860109cc81c90739a8d8c580d926a4126161fc Mon Sep 17 00:00:00 2001 From: Sumeru Chatterjee Date: Tue, 7 Apr 2026 16:01:38 +0100 Subject: [PATCH] #793 Fix Android unresolved IterableApi reference Move RNIterableAPIModule.java to correct package directory (com/iterable/reactnative/) matching the declared package name. Add IterableApi.setContext(this) to example app MainApplication. Co-Authored-By: Claude Opus 4.6 (1M context) --- .../com/{ => iterable/reactnative}/RNIterableAPIModule.java | 0 .../com/{ => iterable/reactnative}/RNIterableAPIModule.java | 0 .../java/iterable/reactnativesdk/example/MainApplication.kt | 2 ++ 3 files changed, 2 insertions(+) rename android/src/newarch/java/com/{ => iterable/reactnative}/RNIterableAPIModule.java (100%) rename android/src/oldarch/java/com/{ => iterable/reactnative}/RNIterableAPIModule.java (100%) diff --git a/android/src/newarch/java/com/RNIterableAPIModule.java b/android/src/newarch/java/com/iterable/reactnative/RNIterableAPIModule.java similarity index 100% rename from android/src/newarch/java/com/RNIterableAPIModule.java rename to android/src/newarch/java/com/iterable/reactnative/RNIterableAPIModule.java diff --git a/android/src/oldarch/java/com/RNIterableAPIModule.java b/android/src/oldarch/java/com/iterable/reactnative/RNIterableAPIModule.java similarity index 100% rename from android/src/oldarch/java/com/RNIterableAPIModule.java rename to android/src/oldarch/java/com/iterable/reactnative/RNIterableAPIModule.java diff --git a/example/android/app/src/main/java/iterable/reactnativesdk/example/MainApplication.kt b/example/android/app/src/main/java/iterable/reactnativesdk/example/MainApplication.kt index 9c004c88b..60f7531fe 100644 --- a/example/android/app/src/main/java/iterable/reactnativesdk/example/MainApplication.kt +++ b/example/android/app/src/main/java/iterable/reactnativesdk/example/MainApplication.kt @@ -11,6 +11,7 @@ import com.facebook.react.defaults.DefaultReactHost.getDefaultReactHost import com.facebook.react.defaults.DefaultReactNativeHost import com.facebook.react.soloader.OpenSourceMergedSoMapping import com.facebook.soloader.SoLoader +import com.iterable.iterableapi.IterableApi class MainApplication : Application(), ReactApplication { @@ -41,5 +42,6 @@ class MainApplication : Application(), ReactApplication { // If you opted-in for the New Architecture, we load the native entry point for this app. load() } + IterableApi.setContext(this) } }