Get help with anything related to RevenueCat.
- 878 Posts
- 2,202 Replies
When to show restore button if no login credentials?
So currently, I need to implement restore purchases if the user was previously subscribed. I understand Revenue Cat’s API in which it checks entitlements -- (Does this work for offerings btw?) I was going to show a restore button to the user if they qualify (as suggested by apple) which would trigger the function on click. However, my app has NO login credentials. Given this, I only have info such as device id, how can I make a conditional that shows whether the restore button is shown to the user or not?
How to share entitlements between various platforms?
I want to have a system like netflix where I ask users to log in with email and using my custom auth backend, store the user info. So user logs in on iOS device and purchases the subscriptions, and now can login to android device and get access to pro features (or vice versa). Achieving this so far is not the problem. The problem comes with the discrepancy where the source of truth of purchases is linked to the android or iOS account and not my app’s login.So imagine, customer A logins in android device with email - email@example.com, and is also logged in his android id with the same email id, which is fine. But now if he logs out of my app and then log back in with another email id, say firstname.lastname@example.org, technically he should not have pro subscription. and since RC also stores both these users as separate account, the data I get from RC treats the user with email@example.com as a non-pro user.But now if the firstname.lastname@example.org tries to purchase the subscription, he will get an error saying - You’re a
Is there any plan for a "subscription expiring soon" webhook
Hi, I was wondering if there were any plans to build a webhook that triggers when a subscription is coming to an end. Maybe around the same time as the app stores trigger their subscription expiring emails. Our business would find this really useful for sending our own comms. Thanks, Lydia
Will RevenueCat differentiate between IAP purchases and subscriptions made with other packages in combination with RevenueCat sdk
Hi there, i am currently working on an app that have both consumable purchases and subscriptions, and i have implemented the subscriptions with revenue cat, but i have used another package for the consumables which has noting to do with revnuecat, so will revenue cat consider the consumable purchases made with my app to be revenue made with using revenue cat services, from the sandbox data that whats it looks like.
Why did user convert from a trial after opting out of renewal?
Hello, I have a customer who was charged once their trial ended, even though they had cancelled their subscription before the trial came to an end. Can you please help explain this?The RevenueCat messages are:Converted from a trial (8:41PM, 2023-05-10) Opted-out of renew (5:12PM, 2023-05-10) Started a trial (8:41PM, 2023-05-03)Thank you!Kris
I'm preparing the Store listings and they ask me how I use the data. I do not collect any user data, I only make the app purchase through subscription through RevenueCat. Now I wonder if the fact that there is RevenueCat in the middle must make me say that some data are withheld and if so what should I say about the use of user data.Can I say that I don't collect any data or isn't it?Thanks
error fetching offerings occasionally
Error: There is an issue with your configuration. Check the underlying error for more details. There's a problem with your configuration. None of the products registered in the RevenueCat dashboard could be fetched from App Store Connect (or the StoreKit Configuration file if one is being used) I get this error sometimes and it fails to fetch offerings. But it resolves on its own after sometime. Please help resolve this as I would be going for production soon.
How can I view sandbox entitlements directly in my app while testing/debugging? (iOS/Swift)
I have a product linked to an entitlement. When making the purchase in sandbox mode, the entitlement only appears in the RevenueCat Dashboard when the ViewSandbox toggle is on. That’s fine as it is expected behavior.My question is how I can view those sandbox entitlements on the app?I’m assuming the best way to verify a user’s subscription status is to check their entitlements, which I believe is done with getCustomerInfo(). However, despite having the appropriate sandbox entitlement, the CustomerInfo.entitlements ALWAYS comes back empty in the app. I understand that the entitlements are in the sandbox, but I’d like to see the app’s behavior when fetching the entitlements.Is it possible to fetch sandbox entitlements without having to go through the purchase/restore purchase sequence?
In-App Purchases Between Apps on the Same Platform
Is it possible to share in-app purchases between two different apps of the same platform? For example, I have an app that I want to phase out and rebuild a new one from the ground up, but I want my users purchases to transfer over without having to repurchase. I’ve added the two apps to a project and it seems like it can be done in entitlements, but haven’t figured out how to get it to work. The purchases just restore to their respective apps and won't share between. If so how? Or is there any documentation I can be pointed towards.
Google Play Financials dont match RevenueCat
I have a few subscription apps and noticed today that the financial information in Google is showing a lot more activity than revenue cat,The money that has been paid and showing in revenue cat is way less than the value within google play.I have not even looked where the money is… but its worrying that revenue cat’s status page is not showing any of the google financials.Anyone having any issues like this, it makes me think why am I using revenue cat as my earning are not correct?
Can I purchase more than one item under a product
I have different items using a particular product(non consumable), So users can purchase items under that product(price). But after the first purchase on an item. iand I try to initate a purchae on another item, I get You’ve already purchased this. Would you like to get it again for free?
Missed Webhooks for Consumables?
If my app fails to receive a `NON_RENEWABLE_PURCHASE` webhook for a consumable, is the event completely lost?If so that would mean the purchase is completely lost, is there any recourse to deal with those situations, or is the idea that I should just never miss one of these events?
Policy on split testing in app purchases
Does anyone know what apples policy on split testing prices for the same in app purchase (non renewable)?I just submitted a new build with new in app purchase plans and they rejected it asking...1/ “Whats the differecne between 9.99 and 19.99 lifetime pro plans?” (theres nothing, im just split testing)2/ “How do we access your 9.99 lifetime plan, we can only see your 19.99 option“Not sure how to reply as Im not sure of the app store policy. Any pointers would be greatly appreciated.Thank you!
Free trial of Amazon subscription does not seem to be recognized by RevenueCat
I am taking an app implemented in Flutter from iOS and Android to Amazon Appstore. It seems to work also on Amazon apart from that Revenuecat does not recognize when I offer a free trial in the beginning of a subscription on Amazon. (On Google Play and Apple App Store it works without problem.) And I know that there indeed is a free trial enabled, because when I click the subscription the Amazon window tells me so too.Please make sure that RevenueCat do recognize free trials on subscriptions on Amazon when using Flutter.
No auto-renewable subscription option in appstoreconnect
Hi,I want to offer a subscription with a free trial, and I’m following these instructions: https://www.revenuecat.com/docs/ios-products#adding-introductory-offers-and-free-trialsThe instructions say select auto-renewable subscription. I do not have that option. I’ll I see is: Any idea what’s going on?
When migrating all legacy products have to be added?
We’re currently migrating to RevenueCat. In the past we had many products on Android/iOS mainly for pricing tests where user subscribed to. We don’t offer these products anymore but of course these users should still have access to the PRO features.Do we still need to add all these legacy products (subscriptions) in RevenueCat too, so we can find out they have a valid subscription? Or do we only have to set up the products that we actually want offer in the app?And will this affect analytics somehow when products are not added?BestJanis
Project vs App?
Since you can have multiple apps inside one project, I’m wondering what the structure should look like?If I have two different apps, one game “Fighter”, and another unrelated app “MySocial”.Do I make these under the same project, or do I put them in seperate projects? Is the multiple-app thing meant for iOS & Android version of the same app?
Whats the Best way to listen to an active Subscription
Hey RC community could someone please tell me the very Best way to check for an active subscription ?My Current implementation is customerInfo.entitlements.active.isNotEmptyat One Point my implementation was listening to the expiration datecustomerInfo.latestExpirationDate.then added 3 Days to it , which would give the user at least 3 days to have premium service, should in case there’s subscription verification delay from RC database, I implemented this because I have noticed that sometimes when I Hot Restart my App, 1 out of 50 times it loses Subscription and then it regain after another hot restart , this mostly happened when its time for the Sandbox to renew the subscription, by adding a Day or more to the current subscription latestExpirationDate. it give a lot of room for the server to correct itself and not make customer lose premium service.I don't know if this behavior only exist in debug mode. could someone please tell me, if I should be be worried about this in production
Apple finance team delayed by 2 months, what to do?
RC Community I need your help. For 2 months we have not gotten paid from Apple. We are talking 6 figures in USD! This SIGNIFICANTLY affects our cashflow and we will have some challenges making payroll. I wrote to the finance team and they have not responded (it has been 2 weeks).What can I do here??????Background & TimelineApple had asked us to verify our company and account IDs and we did it Due to the verification they help our money from the end of Feb payout. Now its end of March, we still don’t see an issued payment
Already have an account? Login
Log in to the Community
Authenticate with RevenueCat
Enter your username or e-mail address. We'll send you an e-mail with instructions to reset your password.