Get help with anything related to RevenueCat.
Recently active
How to offer permanent discounts on subscriptions?We currently offer two subscription plans, monthly, and yearly. Everything is setup and works fine so far. What we would like to do, is for our affiliate program, offer a % discount to people are referred to the app using a discount code. We track and setup this separately, so we can pull a different “offer” from revcat. We’re just not sure how to configure this so that users can’t see all of our subscription pricing from the native subscription management pages. I saw that iOS offers “discount codes”, but we aren’t giving unique one-time use discount codes to customers (many customers will show up with the same “referral code”). If someone gets referred to the app, we want to show them a separate set of subscriptions. However, on iOS, it seems like the user can switch between all available subscriptions via the iOS subscriptions manager. We don’t want to show (or allow switching to) these other plans for users that didn’t come
our in app subscriptions was working in develepment and testflight till we got approved on the app storenow it only works in the debug version the app status is ready for sale and all the products are approved the app has been released for 72 hours but the products still come empty i know it may take up to 24 hours for the products to show up but 72 hours is a concerning as i have not seen any one say it took this long is there a way to check if something is wrong or if we are missing any configration ?
Hi everyone,we had recently the case that some user registred 20 times in our app, bought in app purchases for each account and canceled the purchase afterwards on google. This worked pretty fine for him (no idea why google doesn´t realize this) and is pretty bad for us since we had costs serving the user but receive nothing since the user has canceld the in app purchase.Unfortunately it´s a no-go to let the user wait 2h or 2days (still not sure what is correct) unitl he receives his purchase.How does the revenue community handle this kind of problem?
Hi, we are having an issue where our offerings are not available. I’m testing on the latest xcode simulator for iOS. I have confirmed the bundle ID in xcode matches with that in revenuecat. I have also confirmed that the product identifier matches with what I am seeing in Apple. Our app is not on the app store and we don’t have a separate prod/dev environment. What could possibly be the issue? I tried going through the steps for the post regarding offerings not showing but I’m unable to figure what is wrong.
I want to offer the possibility for a user to manage several teams with individual subscriptions for each team. I have read in Apple’s documentation that in order for a user to have several subscriptions for the same app, those subscriptions must be associated with separate subscription groups. But the example they give (different channels) makes it possible to have those subscription groups pre-determined. I can’t do that in my case. Is there a way to support this scenario with in-app purchase subscriptions?
Hey,My mobile game (I'm using unity SDK) got rejected by the google play store, the screenshot they provided of my paywall shows that the offers weren’t properly shown.We didn’t change the paywall in this submission, and it seems to be working fine on the live version and on iOS.When digging a bit on the potential reasons why, I found out that it is potentially related to the currency info or price property of the packages. I know for a fact, from previous screenshots they sent me, that play store reviewers are sometimes from countries where my subscription offers are not available (India or Pakistan I think).I feel this is conflicting with the fact that my app needs to get access to currency info and package price in order to show the offers.How does revenue cat handle that weird case where the paywall is supposed to show offers that are actually not available to the playstore reviewer given its unsupported country ?Any help appreciated thanks !
The new revenue cat v4 SDK for iOS is very difficult if not impossible to mock for unit testing purposes. Some of the contributing factors that make mocking difficult are:The majority of classes like Offerings, Offering, Package, etc are marked as final so they can’t be subclassed. So something like class MockOfferings: Offerings {} cannot be done. The majority of initializers for classes like Offerings, Offering, Package are internal so they cannot be called from outside the packageThese issues are blocking upgrading to v4 since it breaks all the existing unit tests without a new way to fix them. Is there any sample code available that successfully mocks the RevenueCat SDK?
I’m new to RevenueCat, read the setup docs, watched some YouTube videos, and I got everything working so far. But I ran into a problem after making a test purchase on a real device.A- In viewDidLoad I run fetchCustomerInfo() to check if the user has subscribed or not. When the user hasn’t, the subscribe and restore buttons are shown. I press the subscribeButton and the transaction is successful. I stop the app, and when I restart, the buttons don’t show, which is correct.B- In Xcode I go to Debug > StoreKit > ManageTransactions > I delete the Transaction, and it says No Transaction.C- I stop the app, open the app back up, and the buttons don’t show, but they should show because there aren't any transactions. I check the flow in step 2 again and it still says No Transaction.D- I go to the RevenueCat console, Projects > My Project > iOS > Customers > Active/Sandbox/Non-Subscription/Expired, there aren't any customers in either of them. There is no data whatsoever.E-
How would one go about structuring entitlements in a scenario where a “Premium subscription” will grant access to 10 cake recipes per week. However, if you’d like to get more cake recipes after hitting the limit, you’ll need to make a one-time payment.
Hello,I’m trying to get a breakdown on Last Seen Platform Version for customers so that we can make a well informed call on supporting older platform versions.This data is visible on customer details UI but it’s not in the CSV file when I export. I also could not find an API to retrieve it using the API.Is there a way to get this data?Cheers,Goksel
Hi all, reposting here because, I got no reply in Dashboard & Tools. This is the error I am getting: W/[Purchases] - WARN(24005): There is a problem with your configuration in Play Store Developer Console. More info here: https://errors.rev.cat/configuring-products I am following the guide here: Why are offerings or products empty? Have not had the app published yet. But the interesting thing is in RevenueCat Dashboard, I can IMPORT my iNAPP products. RevenueCat can identify a new product created in my Play console, import it without any issues but can’t fetch ProductDetails! Is this normal? Again, have not published my app in Closed testing yet, waiting for review to finish. But since I’m a license tester on a physical phone, and RevenueCat can fetch the products themselves from the Dashboard, maybe there is something else I am missing?
Hello,So I am trying to get my app approved on App Store. Basically I have a subscription group which contains a single product that is payed monthly. But I also add an offer of free first month for new users for that product. I did all configurations as tutorials show and I am able to test the subscription, the restore purchases and those things.But then Apple rejected my app saying that I am trying to make a full payment attempt when I should offer the first month for free. I don’t know how this is being handled by revenue cat, am I missing something? I just configured the product on revenue cat but I didn’t configured any “first month offer” inside revenue cat, just on Apple side for that product.We found that your in-app purchase products exhibited one or more bugs which create a poor user experience.Specifically, while your subscription offer promises the first month for free, the purchase page does not respect this offer and attempts to complete the full payment at that instant.P
I am currently implementing my subscriptions for android and ios using cordova-plugin-purchases (4.2.3).I want to use subscriptions which are non renewing.F.e. user buys “premium access” for 1 year. After 1 year the subscription expires (and does not renew) and the entitlement should be removed.So far so good. In Google Play I can configure this. I link the product in revenuecat, I buy it, I get the entitlement, after the period the entitlement is removed. Fine!I assumed I can do the same in Apples Appstoreconnect. There is the option to create a subscription without auto renew. So I created one, I link it in revenuecat. I create an offer. It is visible in my offers on my iphone.But two things happening:I cannot set a duration for the subscription in App Store Connect (seems pretty odd to me for a subscription product. Isn´t it then just a consumable / one time purchase?) I get an error from RC cordova SDK: “DEBUG: Couldn’t decode ‘PeriodType’ from json. Error: Found unexpected value
how to show my discount offerings in revenue cat?should I create new products in revenueCat?
If you remove an app with an in-app subscription from the App Store, what happens? I assume no new customers can download the app. But can existing downloads still purchase the subscription? Will existing customers be charged for renewals? Does Apple notify the user that the app is no longer available?
Hello Devs, am getting this persistent error “ PlatformException(3, The device or user is not allowed to make the purchase., {code: 3, message: The device or user is not allowed to make the purchase., readableErrorCode: PurchaseNotAllowedError, readable_error_code: PurchaseNotAllowedError, underlyingErrorMessage: Error when fetching products. DebugMessage: Client does not support ProductDetails.. ErrorCode: FEATURE_NOT_SUPPORTED.}, null)” and I have followed the tutorials posted on your youtube channel STEP BY STEP, but am still faced with the same bug on both real devices and emulators alike. please help as this has made me completely dissapointed in Revenue Cat as a company and am seriously considering other options. If the videos on your youtube channel are now obsolete please do well to update them.
Hi folks, Recently, I’ve been getting a bunch of messages from customers who are confused when they see a much higher price during checkout, compared to what I display in the app. The reason is VAT taxes. Many customers are so confused that they don’t end up purchasing. Any strategies for getting around this? I’m thinking of adding “+ tax” right next to the price on my subscribe screen. What do y’all do? Does anyone dynamically pull the price from RC or Apple/Google? If so, what’s the easiest way to do that? Cheers, Toby
Hello!Excited to be integrating the paywalls beta functionality. We didn’t see anything with regard to supporting promo codes in the paywall templates - are we missing anything? Is this on the roadmap? thanks,Max
Our team configured revenue cat for IAP purchases in ios. But after subscribing inside our application it’s not reflecting in revenue cat ledger. Can you guys help us resolve this issue?
I have few apps and I would like possibility to share subscriptions between them. So if a user is subscribed in one app they would have possibility to use pro features in other apps as well. Is it possible now with RevenueCat?
I did every step correctly for google play store. But i have that error. Can anyone help me? In terminal it says it can’t access the my test subs
I am unable to clear the above Credentials issue. I went through all the steps in the guide - https://www.revenuecat.com/docs/creating-play-service-credentials/ - carefully to no avail. According to a number of post in this community form on the same problem, the solution is to make sandbox purchases. The problem is can’t make sandbox purchases. My supposed sandbox purchases go through as real purchases. I followed the guide - https://www.revenuecat.com/docs/sandbox - for sandbox purchases to no avail.I would very much appreciate help with this. Thank you in advance.
I am currently creating my products in Google Play for my App.I want to use prepaid subscriptions without auto renew.I tested this out, created products, imported them in RC, linked them to offers and entitlements, purchased them. They expired automatically and my entitlement got removed.All fine so far.But there is an option in Google Play Console which asks if I want to Allow extension of this prepaid subscription. I am not sure if this is a supported feature by RC?So I tried to figure it out in the docs and found nothing. But I found this part of the documentation here which confuses me a bit.Prepaid base plans not yet supportedRevenueCat does not yet support base plans with the renewal type "Prepaid".Source: https://www.revenuecat.com/docs/android-productsIs this just some outdated paragraph in the docs?I mean it seems to work.And if the docs are just outdated (hopefully) could you extend those and explain how to properly configure prepaid products in google?Would love to get some
Is there a way of showing the amount of customers whose subscriptions are auto-renewing per day? Basically what the ‘Revenue’ tab offers, but in the form of numbers of subscribers as opposed to a $ amount.So what I’d be looking for would be something likeSep 1: 210 subscribers’ subscriptions auto-renewed on this daySep 2: 179 subscribers’ subscriptions auto-renewed on this daySep 3: 203 subscribers’ subscriptions auto-renewed on this dayetc.? It feels like there must be a way because it’s pulling the same data from the Revenue tab but I can’t find it. Any help would be greatly appreciated!
I'm developing a multiplatform app, that will run on mobile and desktop. And it will be subscription based.What I don't get, is how does it work across the 2 stores? If someone signs up for a subscription on the Mac app store, how will the iOS app store, know the person has already subscribed in the other version? And vice versa?Would the user just download whatever version, fire it up and then I could just offer for the person to sign in, if they already have an account and then I'll know if they are subscribed or not?
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.