Discussions

Ask a Question

Error when Purchase in product enviroment android Flutter

I already use flutter SDK ^8.2.0 but when i use any device android to purchase subscription, it always return Error. Your transaction can't be completed. To continue this transaction, usse a different payment instrucment or contact us. I don't know any solution for this.

crypto

Hi do you accept crypto?

Offerings Issue

Hey can i purchase the multiple products from the same offering. Actually in my application now i am able to purhcase the multiple offerings so i have this question in my mind now

If app starts offline the products are not loaded

Is this something that we should be checking for or will Qonversion keep trying until it receives the products from the stores? Currently even if the app goes online afterwards we do not receive the callback that products were loaded
ANSWERED

Cancel subscription on user request

Hi, Sorry, I am new to this and have a question on how to cancel subscription on user request? I tried to find how to do it via Qonversion and I didn't find anything. It seems that I am looking in a wrong direction. Can you please point in the right direction? Thank you
ANSWERED

Wrong entitlement after a purchase on Android

Hello, I have an issue when I make a purchase on Android : After successive purchase, the onSuccess QonversionEntitlementsCallback returns Entitlement object where "isActive" field is false because the entitlement returned is that of the previous purchase (which has been cancelled in the meantime).. Steps to reproduce: step 1: make a subscription (purchase 1) in the app step 2: cancel it in Google PlayStore step 3: wait till the expire time is passed step 4 : make again a subscription in the app (purchase 2) step 5 : onSuccess QonversionEntitlementsCallback returns Entitlement from purchase 1, which is cancelled and not yet active, so we can't have access to the premium features. QON_0e0c4c4ea2594e87a747870af51f9611
ANSWERED

Wrong entitlement "isActive" status on Android

After the subscription expired, method "Qonversion.shared.checkEntitlements" returns Entitlement object where "isActive" field is true. Steps to reproduce: step 1: make a subscription in the app step 2: cancel it in Google PlayStore step 3: wait till the expire time is passed step 4 : launch the app Expected Result: Qonversion.shared.checkEntitlements returns that the subscription is not active Actual Result: Qonversion.shared.checkEntitlements returns that the subscription is active After expiring, premium features is not anymore unlocked in app and thats fine, but it still shows that my Entitlement is active and if i buy premium again(activate same entitlement), my premium features is not unlocked. I would like to isActive shows false once it expire so i can solve this issue, thanks.
ANSWERED

how to transfer a project ownership?

I recently sold my app and i want to transfer the project ownership to the buyer so I don't get invoiced on the proceeds generated.
ANSWERED

Issue with Qonversion SDK when using Hilt and WorkManager

Dear Qonversion SDK Team, I'm currently developing an Android application where I'm using Dagger Hilt for dependency injection and WorkManager for background tasks. I've encountered an issue when I include the following line in my AndroidManifest.xml for my worker: ```xml <provider android:name="androidx.startup.InitializationProvider" android:authorities="${applicationId}.androidx-startup" tools:node="remove"/> ``` When this line is present in my manifest file, I’m unable to retrieve the list of products from Qonversion SDK. However, if I remove this line, I can fetch the product list without any issues. But WorkManager throw exception... I understand that the InitializationProvider is used for initializing components at app startup and is required by WorkManager. But it seems to be causing conflicts with Qonversion SDK. Could you please provide some guidance on how to resolve this issue? Is there a specific configuration or setup that I need to follow when using Qonversion SDK with Hilt and WorkManager? Any help would be greatly appreciated. Best regards, Usama
ANSWERED

Run multiple experiments on one user

Hi, I need an help by understanding if I can run multiple experiments on one user. In my app I have 4 different paywalls: • Free trial • Discount one • Discount two • 50% discount Each user can see more than one of these paywalls and each paywall has 3 different variants. For each paywall, I would like to show to every user one of the 3 variants, to understand which variant converts better. For instance, when the user is in the Free trial Paywall, I would like to show to the user one of the variants of that paywall. When the user decide to no subscribe by hitting the "X" button, I'll show a new paywall screen with a discount, and also in this case I have to show one of the variants of this paywall. Is it possible to do something like that? I'm using Flutter as framework to develop my app. Best regards.