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.

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 3 days ago

1

Ask a question

Clarification and Next Steps on Singular <> Adapty Integration

Hello Adapty Team, I hope you’re doing well. We’ve reviewed the documentation on your website regarding a Singular integration (https://adapty.io/docs/singular), but from the Singular side there is currently no active or formal integration in place. To move forward and support a working integration for shared clients, we need clarity on how this integration is intended to function, what data exchange flows are expected, and what both parties need to provide. Specifically, we understand that Singular offers two major integration flows with partners: Attribution Integration — where Singular can use tracking links and partner-provided data to attribute installs, clicks, views, etc., and send postbacks to partners for installs/events. This includes configuring tracking parameters, macros, and attribution postbacks. (https://support.singular.net/hc/en-us/articles/115002742751-Integrating-with-Singular-Attribution-FAQ-for-Partners?navigation_side_bar=true?support=true) Analytics (Cost/Data Connector) Integration — where Singular pulls aggregated campaign and performance data (e.g., cost, campaign breakdowns) from a partner API or report, typically daily, to combine with attribution data and present unified analytics dashboards. (https://support.singular.net/hc/en-us/articles/360032597931-Integrating-with-Singular-Analytics-FAQ-for-Partners?navigation_side_bar=true?support=true) Since we currently do not have any integration in place with Adapty on the Singular side, could you please help clarify the following: Integration Type & Scope Which Singular integration flow(s) does Adapty expect to support? (Attribution, analytics data connector, or both?) What specific data points and events does Adapty intend to share or receive for each integration type? (e.g., installs, subscriptions, renewals, revenue, cost, campaign metadata, SKAN data, etc.) Configuration & Requirements What setup or infrastructure is required from the Singular side to support Adapty? (e.g., tracking links, postback endpoints, credentials, credentials API, scopes) Is Adapty expecting server-to-server postbacks, SDK events, or hybrid integration? Are there any mandatory fields or macros that must be supported on both ends (e.g., campaign, publisher, creative breakdowns)? Documentation & Technical Details Do you have technical specifications, sample payloads, API endpoints, or an example workflow of the integration? Are there any versioning or schema requirements we should be aware of? Use Cases & Client Scenarios Are there current or pilot clients using this integration in production already? If so, could you share the use cases and expected outcomes? For recurring analytics, how often is data expected to be synced and what retention windows are supported? Support & Onboarding Can you connect us with the technical point of contact (POC) who can explain the integration flow and implementation details in depth? Would it be possible to schedule a call between both technical teams to go over the integration steps, responsibilities, and timelines? We want to ensure that we understand the expected data flows, methods, and responsibilities so both teams can support a seamless integration that benefits our shared clients. Looking forward to your guidance and next steps. Best regards, Shikha Sharma | Integration Engineer | Singular

Shikha Sharma 28 days ago

3

Ask a question

question: introductory offer

We've been using flutter. We’ve been using Google Play, App store with In-App Purchase so far, and we managed our offers by adding the offer products directly there. Now we’re trying to switch to Adapty’s makePurchase flow. To add an offer, we selected an Introductory Offer (for new users / free trial), but we can only choose the duration — there’s no field for an Offer ID. So does this get applied automatically without an Offer ID, or is it something that Google Play handles on its own? I also created a Developer-Determined Offer because I want to test the Free Trial flow. As far as I know, this type of offer should be available even if the user has purchase history, but it’s not being applied. Is this considered a Promotional Offer instead? Introductory Offer is available for playstore or only app store

Sungwoo Kim 2 months ago

5

Ask a question

event feed does not have refund event for Play store

I can see the purchase events for consumable in app purchase in the feed. But when I refund the purchase, I don't see any refund event in the feed. I traced on the Google API side and it looks like Adapty tried to access google.play.publishingapi.v3.InappproductsService.Get: and got 403. However, I believe this is not a permission issue as everything else works except for refund event. From this post https://stackoverflow.com/questions/62931171/google-play-developer-api-voided-purchases-api-response-403 The 403 actually comes from incorrect parameters of the API call. So please check on your side to see if you call google.play.publishingapi.v3.InappproductsService.Get correctly and why there is no Refund event for Play store in the event feed.

Trung Ha 3 months ago

5

Ask a question