Discussions

Ask a Question
ANSWERED

Qonversion.purchase onSucess not returning subscription new status

Android. Kotlin. How to check subscription status after purchase without closing and reopening Application. Qonversion.purchase onSucess not returning subscription new status after purchace complited. Is it normal behavior of Qonversion? Thank you.
ANSWERED

Base plan - offer in Google Play subscription

Hello. I would like to provide users with special discount for a limited period of time. What I am trying is: 1. Create Subscription in Google Play Console 2. Add base plan with normal price - backward compatible 3. Add offer and phase with discounted price - backward compatible 4. Set offer inactive at offer ending date manually But getOfferings always retrieves base plan price, not discounted offer price.
ANSWERED

Automation push notifications doesn't work in Unity app

Documentation is not clear for the automation push notifications in Unity SDK. There is only fragments in Objective-C and Swift. We added Qonversion Launcher to GameObject, set the Debug Mode and pasted Project Key into this script. We used built in Mobile Notifications plugin to get Device Token and set it with Qonversion.SetNotificationToken(). We added pushes into Automation window, wich must show up upon subscribtion buying/cancelling, but they are not woking even though we get analitycs about this events. Test pushes also doesn't work, even though the devices are on the list. IEnumerator RequestAuthorization() { var authorizationOption = AuthorizationOption.Alert | AuthorizationOption.Badge; using (var req = new AuthorizationRequest(authorizationOption, true)) { while (!req.IsFinished) { yield return null; }; Debug.Log($"TOKEN : {req.DeviceToken}"); Qonversion.SetNotificationsToken(req.DeviceToken); Qonversion.SetAdvertisingID(); } }
ANSWERED

React-Native : Qonversion dashboard and Qonversion.permission data is not match properly.

---System Information--- react-native : 0.63.4 react-native-qonversion: 3.3.0 Device info : iPhone 7 (iOS 15.5) ---Issues--- I am getting not proper permission data for a particular user-id when changed login. In Qonversion dashboard there is showing no subscription but in Mobile device Qonversion.checkPermission() returns with an active subscription. Here is data received from Qonversion.checkPermission() ================== Permissionss Map {"duals_pro" => {"expirationDate": 1657006529000, "isActive": true, "permissionID": "{{permission_id}}", "productID": "{{product_id}}", "renewState": 1, "startedDate": 1656406908000}} ==================== ---Reproduce Step--- 1. Login with User1 => purchase the subscription => logout from User1 (also used Qonversion.logout()) 2. Login with User2 Here, User2 also showing an active subscription in Mobile but a search in Qonversion Dashboard with Qonversion_id there is showing no active subscription.
ANSWERED

How to reser trial and introductory offer eligibility in test?

I try reset trial and introductory offer eligibility in samdbox apple store , but not work
ANSWERED

Server-To-Server notifications

Hi all, New to Qonversion and so far looking good. I want to setup the above for Apple but I do NOT want Qonversion to receive the notification from Apple and for them to proxy to us. What I want to do is Apple send it myself and us to proxy to Qonversion. I have tried to simply echo the response to them but get a 422 message. Is there a document on the format or anything that lets me do this? Thanks
ANSWERED

FormatException Input string was not in a correct format

Мы пользуемся Unity SDK. У нас в sentry падают много ошибок на iOS девайсах при попытке сделать double.Parse, что в итоге приводит к тому, что не можем получить Offerings. Вот логи: Crashed in non-app: System.Number.ParseDouble QonversionUnity.Product..ctor Called from: System.Reflection.MonoCMethod.InternalInvoke QonversionUnity.Mapper.ConvertObjectsList[T] QonversionUnity.Offering..ctor QonversionUnity.Offerings..ctor QonversionUnity.Mapper.OfferingsFromJson QonversionUnity.Qonversion.OnOfferings Пришел такой Offering: OnOfferings {"main":{"id":"avatar_scan","tag":1,"products":[{"storeProduct":{"subscriptionPeriod":{"numberOfUnits":1,"unit":2},"currencyCode":"EUR","downloadContentVersion":"","isFamilyShareable":false,"discounts":[],"subscriptionGroupIdentifier":"20926564","price":"21.49","productIdentifier":"monthly_subscription_ios","downloadContentLengths":[],"localeIdentifier":"[email protected]=EUR","localizedDescription":"Monthly access to create your avatars","localizedTitle":"Monthly subscription","introductoryPrice":{"numberOfPeriods":0,"subscriptionPeriod":{"numberOfUnits":0,"unit":0},"paymentMode":0,"type":0},"isDownloadable":false},"trialDuration":-1,"id":"monthly_subscription","duration":1,"type":1,"store_id":"monthly_subscription_ios","offeringId":"avatar_scan","prettyPrice":"€ 21,49"},{"storeProduct":{"subscriptionPeriod":{"numberOfUnits":1,"unit":3},"currencyCode":"EUR","downloadContentVersion":"","isFamilyShareable":false,"discounts":[],"subscriptionGroupIdentifier":"20926564","price":"214.99","productIdentifier":"annual_subscription_ios","downloadContentLengths":[],"localeIdentifier":"[email protected]=EUR","localizedDescription":"Annual access to create your avatars","localizedTitle":"Annual subscription","introductoryPrice":{"numberOfPeriods":0,"subscriptionPeriod":{"numberOfUnits":0,"unit":0},"paymentMode":0,"type":0},"isDownloadable":false},"trialDuration":-1,"id":"annual_subscription","duration":4,"type":1,"store_id":"annual_subscription_ios","offeringId":"avatar_scan","prettyPrice":"€ 214,99"}]},"availableOfferings":[{"id":"avatar_scan","tag":1,"products":[{"storeProduct":{"subscriptionPeriod":{"numberOfUnits":1,"unit":2},"currencyCode":"EUR","downloadContentVersion":"","isFamilyShareable":false,"discounts":[],"subscriptionGroupIdentifier":"20926564","price":"21.49","productIdentifier":"monthly_subscription_ios","downloadContentLengths":[],"localeIdentifier":"[email protected]=EUR","localizedDescription":"Monthly access to create your avatars","localizedTitle":"Monthly subscription","introductoryPrice":{"numberOfPeriods":0,"subscriptionPeriod":{"numberOfUnits":0,"unit":0},"paymentMode":0,"type":0},"isDownloadable":false},"trialDuration":-1,"id":"monthly_subscription","duration":1,"type":1,"store_id":"monthly_subscription_ios","offeringId":"avatar_scan","prettyPrice":"€ 21,49"},{"storeProduct":{"subscriptionPeriod":{"numberOfUnits":1,"unit":3},"currencyCode":"EUR","downloadContentVersion":"","isFamilyShareable":false,"discounts":[],"subscriptionGroupIdentifier":"20926564","price":"214.99","productIdentifier":"annual_subscription_ios","downloadContentLengths":[],"localeIdentifier":"[email protected]=EUR","localizedDescription":"Annual access to create your avatars","localizedTitle":"Annual subscription","introductoryPrice":{"numberOfPeriods":0,"subscriptionPeriod":{"numberOfUnits":0,"unit":0},"paymentMode":0,"type":0},"isDownloadable":false},"trialDuration":-1,"id":"annual_subscription","duration":4,"type":1,"store_id":"annual_subscription_ios","offeringId":"avatar_scan","prettyPrice":"€ 214,99"}]},{"id":"games_export","tag":0,"products":[{"storeProduct":{"subscriptionPeriod":{"numberOfUnits":0,"unit":0},"currencyCode":"EUR","downloadContentVersion":"","isFamilyShareable":false,"discounts":[],"price":"9.99","productIdentifier":"gtav_export_ios","downloadContentLengths":[],"localeIdentifier":"[email protected]=EUR","localizedDescription":"Export your avatar to GTA V PC","localizedTitle":"GTA V export","introductoryPrice":{"numberOfPeriods":0,"subscriptionPeriod":{"numberOfUnits":0,"unit":0},"paymentMode":0,"type":0},"isDownloadable":false},"trialDuration":-1,"id":"gtav_export","duration":-1,"type":2,"store_id":"gtav_export_ios","offeringId":"games_export","prettyPrice":"€ 9,99"},{"storeProduct":{"subscriptionPeriod":{"numberOfUnits":0,"unit":0},"currencyCode":"EUR","downloadContentVersion":"","isFamilyShareable":false,"discounts":[],"price":"9.99","productIdentifier":"vrchat_export_ios","downloadContentLengths":[],"localeIdentifier":"[email protected]=EUR","localizedDescription":"Export your avatar to VRChat","localizedTitle":"VRChat Export","introductoryPrice":{"numberOfPeriods":0,"subscriptionPeriod":{"numberOfUnits":0,"unit":0},"paymentMode":0,"type":0},"isDownloadable":false},"trialDuration":-1,"id":"vrchat_export","duration":-1,"type":2,"store_id":"vrchat_export_ios","offeringId":"games_export","prettyPrice":"€ 9,99"}]}]} Кажется можно пофиксить сконвертировав localeIdentifier в CultureInfo или FormatProvider и послав при парсе double
ANSWERED

Is there any way to check that application running in TestFlight?

Is there any way to check that application running in TestFlight or in internal testing for Google Play using qonversion for unity? I need that to set sandbox mode in qonversion.
ANSWERED

Same Qonversion UID getting for different logins

Hi Good morning, We integrated iOS SDK using Qonversion, in the sandbox mode we try to login & subscribe with different accounts but we are getting same permissions for different user ids. Please help me out.
ANSWERED

"Edit permissions" button does not work

After I click on this button, the loading indicator hangs indefinitely and nothing else happens Please fix it