Get help with anything related to RevenueCat.
Recently active
.
thanks in advanced
Hi there,I’m new to RevenueCat, and what I would like to know, is if it’s possible to manually activate user licenses/entitlements from the Dashboard (or API), independently of the AppStore? Let say I want to offer a lifetime license to someone, should I hard-code it on my side, or is it doable with RevenueCat? If so, do I have to create a lifetime iAP on AppStore Connect, that should be “hidden” to public, but that I can activate for the users I want with a promo code? Or can it be easier? Thank you!Thomas
Hello,I would greatly appreciate it if you could provide guidance on transitioning from Glassfy.Background:iOS app only Capacitor framework Currently, the App Store version uses Glassfy. I have a fully prepared version that supports both RevenueCat and Glassfy (I can choose which module to use).I've outlined a few points below. Could you please confirm if my understanding is correct for each of them? Can I, without releasing a new version, configure App Store Connect to send data to RevenueCat, and set up a redirect from RevenueCat to Glassfy? Would this work, with new purchase data being duplicated in both services? In parallel, I plan to request a data export from Glassfy and use your API to import this data into RevenueCat. Once that's done, I should be able to release my new version, which can theoretically drop Glassfy support entirely and rely solely on RevenueCat. Users who make purchases in the time between my CSV import and the release of the new version will need to man
We are seeing Attribute - ATT Authorised but IDFA 0000…At the same time our MMP (singular) and Meta seems to miss many if not most of our ATT installs (seems like 70% discrepancy from internal tracking of ATT authorised)Any idea? Dying to know...
I'm navigating the tricky waters of mobile attribution in 2023 for our iOS app and could use some community insights. We're looking to collaborate with affiliates and influencers and are hoping to attribute post-install purchase events to individual affiliates/campaigns etc. Ideally, we’d like to avoid having to display the AppTrackingTransparency (ATT) prompt and be able to honestly answer that we do not fall under Apple's definition of “Tracking” in AppStore Connect. As you will know, the mobile attribution market is adapting to many changes in privacy standards, so this isn’t straightforward. Option 1: Deep LinksWe're considering using deep links tied to individual affiliates/campaigns. Is this viable when users haven't consented to the ATT prompt? Without the ATT agreement, how would this affect the capabilities of attribution partners like Branch.io or AppsFlyer?Perhaps relying on SKAdNetwork integration and other techniques? I haven't gotten a straight answer on what impact this
I has happened 2 times now in the past week. An IOS user has payed for a subscription and can show that the Apple app store “Subscriptions” section shows that they are subscribed, but when the app checks RevenueCat, that users comes back as not subscribed. Is there a way this can happen without it being a bug? I cant see where or why this this missmatch would happen.
Hi RevenueCat team,My app has been rejected multiple times due to an error in the Google Play Console: “The item that you were attempting to purchase could not be found.” This error appears for the Google app reviewers, but the app successfully passed review on the App Store and has been released.I tested the app by adding my email to the license testing section in Google Play Console. However, it seems that the Google reviewer is not on this list, which may be causing the error. Are there any specific steps I should follow to ensure the app passes the review process?I also came across a discussion mentioning the same issue, but I’m not sure what changes I need to make to resolve this. Any guidance would be appreciated!Thank you!
Hey everyone, I have a question about handling subscription events in my iOS app. I have set up the SDK & can fetch current user subscription status but I am not sure about the best way to manage real time updates when a user upgrades, downgrades or cancels their subscription.Do I need to manually poll the server for changes or is there a way to get notified instantly? Also if a user switches plans mid cycle how does RevenueCat handle proration??During my research I have come across the idea of integrating tools like Google Cloud Platform for monitoring and analyzing subscription related events. Has anyone tried this & does it add value to the process??if anyone have any resources, tutorials or personal experiences please share with me, It would be greatly appreciated!!Thank you……. :)
Hi,I've set up my Revenuecat purchase and when user purchase it, they have been able to purchase and get the entitlement. But for some reason, it doesn't return the "your purchase js successful" indication pop up by Apple where it should (sometimes it does randomly, not sure how). I am using the custom user id to log user in Revenuecat. Do anyone have any idea why this is happening? Thanks
Hello all,I am very new to Revenue Cat, I have integrated subscriptions in both Android and iOS and it is working fine. I now want to provide users a 3 day trial to use the app and then purchase the subscription.I have setup the promotional offer in App Store connect and Google Play console.Does Revenue Cat automatically detect the trial from respective stores or should I follow some additional steps to set it up? If automatic then How long does it take so the trial to be reflected in Revenue Cat and how to verify that? A little hint on how to test the trial in Android and iOS?Thank you
hello I am trying to connect play store with revenue catI have followed the instructions and uploaded the credentials but I am getting thia error at the info tip X Permissions to call subscriptions API✓ Permissions to call inappproducts API✓ Permissions to call monetization API what may be the cause of that problem? thank you
We transfer our mobile application datas from Revenuecat to Adjust. When we checked our datas: There were no inconsistency on events such as trial_started and trial_cancelled etc. On the other hand, we detected that Adjust shows more user than Revenuecat on renewal events in install_date. But, Adjust loses many customers on event_date. We suspected that there may be loss on old customers while investigating event_date. Yet, it is quite awkward that install_date duplication. Anyone who faced that problem and any suggestions to solve that issue? Many thanks
I have a question to understand the subscription flow better. If user takes a 7 day free trial for an annual subscription, does the system prompts the user if they are willing to continue subscription or not once the trial ends ?I see my users not getting converted from trial to revenue. I believed the user was cancelling the subscription manually from settings. But if they don’t do it, does the system prompts once the trial ends or does it deduct money immediately from the user ?
I created a Multiplatform app in Xcode. This app has two platforms, iOS and macOS, and users can use it at the same time no matter which platform they purchase on. Currently, the paywall can be displayed correctly when debugging on iOS, but I don't know how to display the paywall on macOS. How can I make the paywall display on the macOS platform app so that users can make purchases?When switching to My Mac, a code error is displayed:Value of type 'some View' has no member 'presentPaywallIfNeeded'
So I am able to use RC to complete purchases of a product.Here’s what happens once a user has purchased a product. → I grab their Revenue Cat ID, and extract their latest transactionIdentifier→ An API request is made with this info to our backend server to process their order. Here is a code snippet of how I am using the React-Native SDK to get their transaction Id. On the backend I want to verify their Revenue Cat ID has indeed made the purchase based on the provided transactionIdentifier. What’s the best way to do this?
I want to know if it’s possible to set a dynamic price, custom price, price with additionals, etc.I’ll try to explain what I’m doing.I have a shop that sells burgers for $9,99. Users can choose a burger and add soda, mayo, ketchup, remove anything else that they don’t like in the burger, like onions.So the burger is $9.99, soda is $2.00, mayo is $0.30, ketchup is $0.20 and to remove onions we charge an extra $1.00.The subtotal is now $13.49. The user has to be prompted to pay with Apple Pay this amount.How can I prompt this price without registering all the possibilities for products and prices in Apple Connect? Or even adding all possible features and crafting a multiple offerings in RevCat for every combination? I don’t want to have to do that.It’s not possible I’m the only one with this use case, I can’t find anything of this sort online.This is for a single app purchase, but can I do this also for a subscription?Say I have a service with different tiers, but users in lower tiers wa
When editing a paywall, it seems the footer links of a paywall (Terms of service URL and Privacy policy URL) aren’t dependent of the current localization. For example, if we edit the Terms of service URL in English (Canada), we can see the modification in French (France). We should be able to specify different URLs depending of locale.
Hello, In the billing feature, is it possible to not ask for the email when the user is paying? We already ask the email of the user before in the onboarding. I see that it is possible when you’re using the web paywall link. I would like to the same when not using the paywall link.https://www.revenuecat.com/docs/web/revenuecat-billing/web-paywall-links#email Thanks!
We are performing closed testing (sandbox mode) of subscriptions using a test app that implements the SDK to check which webhooks are fired.The following types are not fired. What is the reason?- UNCANCELLATIONI canceled a subscription contract that was within the expiration date from the store and repurchased it within the expiration date, but the webhook was not fired.- SUBSCRIPTION_PAUSEDI paused a subscription contract that was within the expiration date from the store, but the webhook was not fired even when the specified suspension period was reached.However, when the subscription was resumed after the specified period, a webhook of type RENEWAL was fired.Also, the pause function is disabled in the Google Play Console, but the pause button appears in the closed test app. Is this because it is a closed test?
Hi, I have a question if this can be done.Our ios/android app uses 2 core plans - solo and family on a subscription model. However, we would like the users to decide how many people in their family as we all know some families have 3 people some may have 20. In the current setup, we only allow +5 members for a family plan. This is very ‘locked in’ kind of option because people who might have 3 are ending up paying too much even with the family discount.My idea was to basically do something, how you have in SaaS softwares where you can increase or decrease seats or licenses.Our dev team setup a system where we had all these plans setup ( family +1, Family + 2, Family +3 …. so on and on)… to me this is definitely counter intuitive. I am sure there is a better way of doing this and probably a simpler way. Any help how we can set this up would be much appreciated. ThanksSunny
Hello,Is it possible to manage the purchase of products that use in-app currency (e.g., coins, jewels, or something similar) with RevenueCat?Specifically, I think it could be achieved if we can set the product price to free and handle product purchases via the REST API from our own server.I couldn't find such a feature in the documentation—does such functionality exist?
I am going to integrate Web Paywall Links as a way to purchase a subscription for my mobile app. I am wondering if a trial start rate or initial conversion rate can be accurately assessed for customers who’s first touchpoint with RevenueCat is through a Web Paywall link. I create a user in my database and use their database user id as the unique id for the paywall link. When a link is visited with a unique id, will that register a “First Seen” type of event in RevenueCat?If not, I can track page views and user ids in my backend, but would like to know if there’s a seamless way to integrate that info with RevenueCat. Thanks!
Google Play introduced a new Feature called “Cart Abandonment Reminders”. Is there anything important to know in order to use it with RevenueCat?https://developer.android.com/google/play/billing/integrate?hl=en#car Kind regards,Marius
Hello! I’m currently implementing a job for application that has 2 use cases.Determine all users who have been ADDED to an entitlement this week Determine all users who have been REMOVED from an entitlement this weekThe entitlement in question is a monthly subscription to one of our premium features, and I have to manually make a report of all users who were added / removed from this subscription / entitlement, so we can manually turn on/off this premium feature for them.(But NOT a user who successfully renewed their subscription this cycle and therefore isn’t added or removed, just continuing their subscription) We store a lot of information from revenue cat: All the webhooks we receive All of the information from the Get or create subscriber endpointMy first stab at attempting to do this is looking at all the webhook events a user has received in the past week. And seeing if they have an: initial_purchase, expiration, renewal, cancelation, un-cancelation, ect. and determining if they
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.