Discussions
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
Posted by Usama 4 months ago
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.
Posted by Simone bruziches 4 months ago
Using Qonversion with Stripe for Flutter Web App
Hi
I can't find anything about this in the documentation.
I have connected to Stripe from the Qonversion dashboard and added the product id.
When I try to make a purchase (subscription) it detects that there are entitlements but does not bring up an option to purchase.
How would I go about getting this set up?
Posted by Barry 5 months ago
Bug
I can’t see my dashboard, after login, the page will load, then show error and back to login file . Please help me hot fix as soon as possible. I need view my subscription manager report .
Posted by Hanh Pham 5 months ago
API usage question
Can I use the API to get metrics data such as MRR, Active subscription etc.
Posted by Abul Zaman 5 months ago
Subscription Restoration and Purchase Error
Dear Qonversion Support Team,
Subscription Restoration Across Multiple Devices:
My app currently does not have a login implementation to serve as a unique identifier for users. I am facing difficulty in implementing subscription restoration across multiple devices in such a scenario. Could you please guide me on how to achieve this without relying on user logins? Any insights or best practices would be greatly appreciated.
Purchase Callback Error:
When making a purchase with the Qonversion SDK, I am receiving the following error callback: QonversionError: {code=PlayStoreError, description=There was an issue with the Play Store service, additionalMessage=HTTP status code=422, data={"message":"The document type is not supported.","code":20399,"status":422}. }
It's important to note that I made the purchase using a Google Play tester account in the Qonversion production environment (QLaunchMode.SubscriptionManagement). I would appreciate any guidance on resolving this error and understanding the underlying issue causing the Play Store service error.
Your prompt attention and support in resolving these matters will be highly valuable.
Thank you in advance for your assistance. I look forward to hearing back from you soon.
Posted by Ahmad Saquib 5 months ago
deleting a project from my account
Hello
i would like to delete a project/app on my account, i couldnt find a way to do it in the settings
Could you guide me on doing it?
Thanks
Posted by Hicham 5 months ago
I have implemented Qonversion sdk in android app , facing playStoreError in QonversionEntitlementsCallback on calling Qonversion.shared.purchase method , how to fix this error
Qonversion.shared.purchase(this, product, callback = object: QonversionEntitlementsCallback {
override fun onSuccess(entitlements: Map\<String, QEntitlement>) {
val premiumEntitlement = entitlements["premium"]
if (premiumEntitlement != null && premiumEntitlement.isActive) {
```
```
```
override fun onError(error: QonversionError) {
if (error.code === QonversionErrorCode.CanceledPurchase) {
}
}
```
})
Posted by Ahmad Saquib 5 months ago
Crash: try await Qonversion.shared().offerings()
<https://github.com/qonversion/qonversion-ios-sdk/issues/422>
Posted by Andrei 5 months ago
Is it possible to have multiple subscription of the same product in one app
same as title
Posted by Kelola 5 months ago