Welcome to the Adapty Community💜

This is an open space to ask any questions, share feedback, and suggest new features.
You can also vote for ideas from other community members to help us prioritize what matters most.

Got a question, feedback, or idea?

Create a post - our support team and developers are happy to help.

UI Bugs on Android Paywall

Hi Adapty Support Team, I am writing to report severe UI rendering inconsistencies on Android when using the AdaptyUI KMP SDK. While the paywall displays perfectly and matches the dashboard preview on iOS, the Android implementation has major visual layout issues. Here are the specific problems we are facing on Android: Text Sizing & Shrinking Glitch (Affects All Text): None of the text elements match the dashboard preview size (this happens for all fonts across the entire paywall). More importantly, there is a visible layout glitch upon opening the paywall: all text instantly shrinks/scales down during the initial render/entrance animation and stays locked at that smaller, incorrect size. Button Corner Radius: Button radiuses do not match the preview and fail to clip the inner elements correctly compared to iOS. Environment Details: Adapty KMP SDK Version: [KMP SDK Sürümün] AdaptyUI SDK Version: [AdaptyUI KMP Sürümün] Tested Devices/OS: [Örn: Android 13/14 - Samsung S23, Pixel 7] I have attached comparison screenshots from both iOS and Android, along with a short screen recording showcasing the text shrinking animation glitch on Android. Could you please guide us on how to resolve these text rendering and layout discrepancies within the KMP setup? Best regards,

An Anonymous User 2 months ago

1

Ask a question

Feature Request: Apple Retention Messaging API Support

Hi Adapty team, I'm an Adapty customer and wanted to formally request support for Apple's Retention Messaging API. This API lets apps show personalized cancellation offers directly in iOS Settings when a user taps Cancel. It's a significant churn-reduction tool and RevenueCat has already shipped a managed integration for it. I'd like to stay on Adapty, but the lack of this feature may push me to reconsider. Building and maintaining the required backend myself (real-time endpoint, promo offer signing, per-locale message config) is exactly the kind of infrastructure I rely on Adapty to handle. Please consider adding this to your roadmap. Happy to be a beta tester. Thanks!

An Anonymous User 4 months ago

1
💡

Feature request

how to display launchUrl on top of the paywalls

I use example code as follows, the paywall is showing, when I click link event, it couldn’t invoke Browser to show url content, after view.dismiss(), it show. but I want to display url content on top of the paywall and do not dismiss paywall, How to implement it? case OpenUrlAction(url: final url): final Uri uri = Uri.parse(url); //await view.dismiss(); final selectedAction = await view.showDialog( title: 'Open URL?', content: url, primaryActionTitle: 'Cancel', secondaryActionTitle: 'OK', ); switch (selectedAction) { case AdaptyUIDialogActionType.primary: print('#Example# paywallViewDidPerformAction primaryAction'); break; case AdaptyUIDialogActionType.secondary: print('#Example# paywallViewDidPerformAction secondaryAction'); launchUrl(uri, mode: LaunchMode.inAppBrowserView); break; }

An Anonymous User 6 months ago

1

Ask a question

Adapty kmp

Subject: Issue with missing classes in Adapty KMP SDK v3.15.0-beta.0 (Maven vs Source) Hello Adapty Team, I am currently integrating the Adapty KMP SDK into my Compose Multiplatform project. I am using the following dependencies in my build.gradle.kts: io.adapty:adapty-kmp:3.15.0-beta.0 io.adapty:adapty-kmp-ui:3.15.0-beta.0 The Issue: I’ve noticed that some essential classes and observers (specifically AdaptyUIObserver, AdaptyUIView, and certain UI event listeners) are missing in the library imported via Gradle, even though they are clearly visible in the source code of the main branch I downloaded from GitHub (and also present in your example module). As seen in the attached screenshots from my IDE's External Libraries: Classes like AdaptyUIObserver cannot be resolved under com.adapty.kmp. While the source code shows a specific hierarchy, the compiled .jar from Maven seems to have different class visibility or is missing some UI components. Screenshots attached: IDE Errors showing "Unresolved reference" for AdaptyUIObserver and AdaptyUIView. A comparison of the file structure between the downloaded Source Code (where they exist) and the Gradle Dependency (where they are missing). Could you please verify if v3.15.0-beta.0 was published with all UI components accessible for KMP commonMain? Or should I be using a different package path for these specific observers in the latest beta? Looking forward to your guidance. Best regards, Hasan Tuncay

Hasan Tunçay 7 months ago

1

Ask a question