Discussions

Ask a Question

Permission empty after creating Subscription and then cancelling it

Hi I am testing the integration on Android. After purchase and cancellation the "Premium permission" was correctly received for some time. Status was QProductRenewState.canceled. I tested again after few hours and for the same user the empty permissions are being received. By the way I did this testing in debug mode. So let me know it is something related to that. On Google Play though status shows Cancels on 6 Jan. So my understanding is API should respond with Active permission till 6th Jan 2022. Please let me know if I am doing something wrong.

Resubscribe not showing in dashboard

Hi I can run my app, subscribe with auto renewal and I can see the whole cycle of renewals, expiration, retry and cancel. in the Qonversion dashboard. So far so good. However, if I wait until the subscription is cancelled and I resubscribe, the App works as expected, but the new data is not showing in the Qonversion dashboard. Any ideas?
ANSWERED

Subscribing for an already subscribed App

Hi. If the users try to subscribe for a subscription that is already active, for instance after re-installing the App (instead of restoring), will they receive a message automatically from the App Store? Will the users be allowed to subscribe twice? Or do I have to check in my code if there is already an active subscription before sending the request to the App Store? Similarly, how do I manage if the user wants to upgrade or downgrade the current subscription? Thanks
ANSWERED

Update purchases for iOS

Can you tell me how to update a purchases in iOS? The steps for Android were here, but I can't find the one for iOS. https://documentation.qonversion.io/docs/making-purchases#3-update-purchases-android-only Best regards.

Ios 15 :skadnetwork integration testing

With ios 15, the developers of the app can receive a copy of winning attribution. If a advertsider app doesn’t use an MMP, and want to get the data directly and has done the necessary configuration to receive data from skad, but how this can be tested in a non production environment.

Swift - How to restore a specific purchase

Hello, I tried to restore a specific purchase but without sucess.. In the doc, on this link https://documentation.qonversion.io/docs/making-purchases We can see : Qonversion.restore { [weak self] (permissions, error) in if let error = error { // Handle error } if let permission: Qonversion.Permission = permissions["plus"], permission.isActive { // Restored and permission is active } } My question is how can we restore a purchase with it's permission id or something like this? Thank you in advance, Best regards.
ANSWERED

Google Play Manage Subscriptions

If a user will resubscribe using google play, I cannot get events from qonversion which is to be expected since the transaction did not happen through qonversion. Now the problem is, the user will never be premium. Is there a proper way to handle this scenario? Or a way to force user to resubscribe through the app?
ANSWERED

No matching receipt found error

Hi, I would like to know what does No matching receipt found means? The payment process was successful and I got the success message saying that I am all set but I get an error after: [Error: The operation couldn’t be completed. (SKErrorDomain error 2.)] [Error: No matching receipt found] I tried searching but I can not find any solution.
ANSWERED

Update Purchases for Android (React Native)

I just want to know when is the update for updatePurchase() function in React-Native? It says in the documentation "// Will be available soon". I really need this for my Remove Ads Subscription that has monthly, 3 months and 6months option. I'm currently testing it now but my test account is being charged both for monthly and 3months subscription
ANSWERED

Long Webhook Events Delays Between Purchase Event on Mobile and Server Notification

We are experiencing long delays between a purchase event on the phone and the webhook event received by our server. Delays are over 5 minutes, sometimes over 10 minutes, and even longer. Currently, we're working with Sandbox payments in Infrastructure mode. Is this expected behavior? Will these delays be present with production payments also?