Learn and Share
Learn more about RevenueCat and talk about it with the community.
My question is not as much a technical question as it is a user experience question. I have not read all the dev documents yet regarding GourpIds etc.We have an app for schools. Currently we have implemented subscriptions for iOS and Android. We think we can get much more users and revenue if we rather implement a group subscription where the school can create an account, subscribing and manage users on that account through some we console.I’m not sure how one would go about doing this using the subscription services provided with the Playstore and Apple, unless I’m missing something.Would one perhaps go the stripe route? And how do you go the stripe route and not get you app banned from the app store because you are not using Google’s or Apples service.It’s not that we want to bypass their service, I just don’t know how to use there service in an extremely user friendly way to implement such a group subscription. When I say user friendly I mean for instance, you don’t want to for
RevenueCat’s promotional entitlement feature allows you to grant an entitlement to any of your customers directly from RevenueCat. These are the predefined durations allowed:Duration Description daily 24 hour access three_day 72 hour access weekly 7 day access monthly 1 month (31-day) access two_month 2 month (61-day) access three_month 3 month (92-day) access six_month 6 month (183-day) access yearly 1 year (365-day) access lifetime 200 year access To grant a promotional entitlement with a custom duration (for example, 5 days,) set the start time in the past so that the end time lands when you need. So for example if you want to grant a promotional entitlement for just one hour, grant a daily promotional (which is 24 hours) but set the start time to 23 hours in the past. The end time will then be 1 hour in the future.
I have an app with an optional subscription for additional features. I have a company that wants to offer these features to it’s employees via a partnership. Basically they will pay a one time fee for 1 year access on behalf of their employees who download the app. On the app store, I can create a promo code that grants a 1 year free trial, but this will auto renew on the individual users Apple ID’s, which is not what I want. It’s not possible to do this with the other subscription option (Non-renewing subscriptions) which I thought would be the ideal solution for this case. Would it be possible to create a section in my app, where the users can enter a custom code which will unlock a certain entitlement? Thank you!
I have a fitness app (Max reHIT Workout) and my current method of offering a free trial is to let people have access to 5 fully functional workouts free, forever.There's are two ads: an interstitial ad and a banner ad.If you want access to all 20+ workouts, lots of extra features, and go ad free , you can buy a yearly subscription for $5.99.You do not have to enter a free trial period with CC because I absolutely hate that approach.I'd like to increase conversions. Two methods I'm considering:Have a completely functional system without ads for 5 workouts. I figure if you've used the app 5 times and you don't want to buy, you'll probably never convert. A complication is this requires the user to login because i use cloudkit to store data for cross device access. After 5 workouts if they choose not to convert I revert back to a limit of 5 workouts with ads. Of course they can subscribe any time. I hope they realize the value ad of the extra features and workouts. Similar to 1, but the t
There is good explanation on how upgrades/downgrades work on the Revenuecat blog here. I however seem to be missing the case where the user upgrades in terms of a level and lowering the duration (at the section Upgrading Service Levels there is a description of moving to a higher level and a longer duration). As an example: Example> A user has a current subscription with 10GB of storage and with a 1 year duration.> The user now wants 25GB with 1 month duration. My question here is twofold:How do we configure levels, as my naive assumption would be that 25GB would be in a higher level than 10GB, independent of duration? If my assumption is correct how do we get around the situation where the following happens:Allowing the user to move to a higher level with shorter duration may results in a large refund and subsequently to earlier cancelation of any overall. I assume this is not something we want. What is the best approach to handling this case?
Hello, I’ve manage to create an offer in the RC Dashboard and in the Google Play console that is attached to existing product (annual subscription). The offer includes free trial. When I call the getOfferings method and select the specific offer and try to purchase, the offer does not include the free trial I’ve previously attached. Any help here?
Hi folks,I know that Stripe can automatically send billing error emails. So if Stripe tries to charge a user’s card but it doesn’t work, Stripe can automatically email the user, asking them to update their card. This is simply configured in my Stripe settings. Do Apple or Google do this automatically as well? If not, I assume this is a good time to use RC’s billing_error event to trigger a customer email? Where would I direct them to? Tell them to open up their app store and update their payment method on file? Is there a link I can use to get them there, or is it that all I can do is tell them the steps?Thanks! Toby
Hey RevenueCat Community! 👋I wanted to share a blog post I wrote recently about how you can use Entitlements for more than just in-app purchases. Since Entitlements can be granted manually as promotionals via the dashboard and REST API, you can actually use Entitlements as generic feature flags - all without being connected to any in-app purchase products at all.A good use case might be setting up beta features (maybe for only long-term paying customers, for example) and granting access to those beta features with an ‘empty’ entitlement. You could build this out as custom as you’d like - you could manually opt users into your beta from the RevenueCat dashboard, or even build an automated system from your own backend to let users opt-in to the beta themselves, all by tying into our promotionals API.I detail the process in the blog post, but would welcome any questions or comments!You can read the blog post here.
WWDC '22 Announcements What features are you the most excited about?Which topics would you like to learn more about? 'Dub Dub,' as we like to call it, has left us excited and busy as we deep dive into all the changes and upgrades. We would love to hear your thoughts on the newly-released features and upgrades to help us create content & product that’s relevant and interesting to you.. Some questions for you: 1. New StoreKit 2 properties and APIs - As mentioned in our blog post, you will receive these upgrades with the updated SDKs. Q: Is there anything that you’re specifically looking forward to, and could you share examples of how this might be useful to your app? 2. New App Store Connect API for in-app purchases. Q: As this could potentially enhance the RevenueCat experience for you, are there any pain points that it would solve for you specifically? 3. StoreKit testing improvements. Q: What are your biggest roadblocks regarding testing? 4. SKAdNetwork 4.0. Q: Would you li
Hi,How can I configure a free subscription / version in RevenueCat that is an extra IAP item? This item should be available for free for one week. And what do I need to configure on Appstoreconnect? introductory offer?So the goal should be that the customer can test the app one week for free and after the one week he gets the view again where he is asked to close the subscription.
Hi all, Some feedback/thoughts on offer codes. To set the scene, we’ve recently set up a b2b partnership and are using 12 month offer codes to provide their customers with access to our app. Offer code’s aren’t included in integration data, i.e. GCP exports and Facebook. Nor is there a way to filter for offer codes in customer lists. In order to track code consumption, we’ve had to set up web hooks, cloud functions and a custom dashboard. Not a massive issue, but the reason we’re paying for RC is to make these things easier. Offer codes are marked as trials. For us, this makes no sense - we’re expecting (/hoping) to have thousands of these codes used. It’s going to boost our active trials rate by 12 months each, thus rendering the dashboard ‘active trials’ rate useless. Again, there’s no way to filter so we can’t get true active trials in the customer list’s either. Lastly, I'd like a way to see on the customer profile if they’ve used an offer code. Thanks for reading, hopefully the
Hi y’all,I’ve been thinking about business models for an app I’m working on.Let’s say that I’m selling specialized photo filters. And you can choose from a library of them, a sort of marketplace.My first thought was to use tokens/coins. You buy 300 coins with an in-app purchase, and then you can spend 100 coins to buy a filter. That sort of thing.Would a subscription model make sense here? I would, in fact, be selling content that I could update. And it would keep me from needing to track tokens per individual user.I don’t know, would a subscription model be the right fit?
Hey Revenue Cat users - I’m new to RevenueCat, but I’m creating an app that is all local storage, and currently doesn’t have any authentication. I want users to be able to try the app, but then pay a one-time flat fee to keep using it.Has anyone else built apps with this kind of use case for payment? It’s a flutter app, so it should be cross-platform. I want to have as minimal as possible of work for users.Are there any great docs on the revenue cat website (or elsewhere) detailing this kind of use case?
Hello, Our product has multiple subscription groups built out but they have the same entitlements. It made sense at the time given iOS functionality but has led to a lot of problems where customers have purchased duplicate subscriptions. Going forward we want to move people to one subscription group to make sure customers don’t accidentally sign up twice. Has anyone dealt with this before? Are there any best practices for consolidating subscription groups? If not consolidate, is there a way for people to “upgrade” between subscription groups and cancel their current plan at the same time? Thanks
Hi, Do we have a release date for the Billing Issue message sheet on iOS? I haven’t found anything better than “this summer”.https://developer.apple.com/documentation/storekit/message/reason/4123328-billingissue Also, has anybody already tested it in Sandbox? Thanks!
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.