diff --git a/superwall/src/main/java/com/superwall/sdk/Superwall.kt b/superwall/src/main/java/com/superwall/sdk/Superwall.kt index c8e60898..875e6739 100644 --- a/superwall/src/main/java/com/superwall/sdk/Superwall.kt +++ b/superwall/src/main/java/com/superwall/sdk/Superwall.kt @@ -232,10 +232,11 @@ class Superwall( completion?.invoke() return } + val forcedApplicationContext = applicationContext.applicationContext val purchaseController = - purchaseController ?: ExternalNativePurchaseController(context = applicationContext) + purchaseController ?: ExternalNativePurchaseController(context = forcedApplicationContext) instance = Superwall( - context = applicationContext, + context = forcedApplicationContext, apiKey = apiKey, purchaseController = purchaseController, options = options,