Learn more about RevenueCat and talk about it with the community.
Recently active
Hi RevenueCat community, my favorite view is the “Recent transaction” view on the dashboard. But it only shows the last 10 transactions. I would like to view much more. But I have no idea how to get that “last subscription” sorting e.g. in the customer list. Any idea?Thank you!
Hi dear, i got the same rejection 3.1.2 this is my description about subscription Pulse Healthcare AI – Subscription Plans Pulse Healthcare AI offers two subscription options to unlock premium features: Monthly Plan: Access our premium tools and resources with a monthly renewal.Yearly Plan: Enjoy a discounted rate with an annual subscription.Free Trial and Auto-RenewalBoth plans come with a 3-day free trial to experience all premium features at no cost. Subscriptions renew automatically unless canceled at least 24 hours before the end of the current period. You can manage your subscription and turn off auto-renewal in your account settings after purchase.attacted the pricing any body help what change should i do.
As of today, if I want to run the same experiment in different countries and have separate data for each country, I have to run it as many time as there is countries. RevenueCat only allows one experiment per project at a time.So of I want to try the same 5 months experiment in 5 countries, it will take 25 months in total.Why not allow to filter a global experiment’s data by country on display?
When making purchases, you might run into unexpected errors. A common one we see our developers face is the `PURCHASE_NOT_ALLOWED` error. We have this error documented in our error handling docs. This error comes from Apple or Google and is not an indication that something is wrong on RevenueCat's side. This Error on Android When working with Android, your error might look similar to this:`ERROR: The device or user is not allowed to make the purchase. | Billing is not available in this device. DebugMessage: Google Play In-app Billing API version is less than 3. ErrorCode: BILLING_UNAVAILABLE` This error is generic; there could be several reasons this pops up. The most common is that your Android OS is out of date. We recommend updating through the Play Store and seeing if that helps. Other things to check when you get this error: Are you logged in to the correct Google Account on the device/emulator? Try logging out and logging back in. If you're testing on an emulator, can you
Hey RC,I’d love to request an optional "No payment due now" text with a checkmark (✓) to be placed just above the CTA button in remote paywalls. I prefer to keep using remote paywalls, but adding this would make a huge difference. Anyone else think this could be helpful?
Hello Everyone,Right now, I'm developing a mobile app with pricing variations for iOS and Android that offers three different subscription tiers: basic, premium, and pro. We manage our subscriptions and in-app purchases with RevenueCat, and I'm looking for guidance on a few important points.Price parity across platforms: How crucial is it to keep iOS and Android prices the same? Have you discovered that certain pricing schemes perform better on some platforms than others?Upgrades and Downgrades of Tiers: For those of you with several subscription tiers, how do you handle requests from consumers to change their tier mid-cycle? Is it possible to make this changeover go smoothly without confusing users or having an impact on their retention?Providing Regional Pricing: In light of the recent adjustments to exchange rates and localised pricing tactics, how are you handling regional pricing disparities? Does RevenueCat take this into account automatically, or do I have to set it up individua
Hello, all! This is my first post after just joining this discussion, so please forgive me and provide kind assistance if I have posted to the wrong subsection! I am new here but a real enthusiast and loving this community so far. I have a background in teaching coding and in education and feel I could help with documentation, at least for starters.As a new member in this forum and wish to share and gain some knowledge. I am looking forward to create my own discussion to resolve my query and gain some knowledge though I have taken part in various discussion which is definitely helped me a lot.Also in what category should be taken depends on what factors? Thank you in advance.
It would be nice if you allowed adding only one package per tier.Use Case:I have two tiers: Offline and Cloud. - Cloud has two packages, subscription monthly and annually. - Offline has only a lifetime package to remove ads.
I’m facing an issue in my React Expo Android app where, after successfully completing a payment via Google Pay UPI, the app is being redirected to an incorrect page, which prevents the purchase-related code from executing. As a result, I’m unable to fetch or log the customerInfo and syncedCustomerInfo objects as expected.ScenarioThe user selects Google Pay UPI and completes the payment successfully. Instead of being redirected to the correct app screen where the purchase process can be handled, the app is being redirected to a different page(first page). Consequently, the code responsible for processing the purchase (customerInfo and syncedCustomerInfo) is not executed. const handlePurchase = async (packageToPurchase) => { try { alert(packageToPurchase.identifier); const { customerInfo } = await Purchases.purchasePackage(packageToPurchase); alert("Customer Info: " + JSON.stringify(customerInfo, null, 2)); const syncedCustomerInfo = await Pur
We should not draw conclusions from statistically insignificant results and people don’t have an intuitive understanding of statistical significance, so we need to rely on objective numbers such as the p-value, to guide our decisions. I’m personally always surprised by how many users need to join an experiment, for the results to become statistically significant.The p-value can be computed from the numbers displayed on the experiment page, but since everyone should do it, it would be better to include it by default for everyone.Firebase does this in its experiment module:
Hello, I am currently having one app which is published as two apps - Free and Paid (Premium). I am currently thinking on making it subscription based for Premium. Plan here is to delist Paid version and add in-app to Free, but main concern now, that I would like to give lifetime access to users, who bought Paid previously. Does anybody have idea, how can I identify if user bought Paid in the past? Thanks in advance.
Hi there! I’m having a play around with creating audiences in RevenueCat and hoping someone might be able to provide guidance on how to create the following using the filters available:Users who are nearing the end of their annual subscription (e.g. 28 days before expiry) Users who have downloaded the app but haven’t subscribedThanks!
So in my app , first N users must see subscription plan for 2$ and others that are not one of first N users can only buy plan for 8$, can I do it with targeting and some custom attributes?
Here at RevenueCat, we've seen scenarios where individuals need to transfer their apps to another account or another owner. Although this isn't a feature that we support, we do have some workarounds to achieve this. Here are a couple of scenarios when you might need to transfer an app: You Need to Change Ownership of an App in RevenueCat When you need to change the app owner, there are two options available:To transfer the entire RevenueCat account, including all of its apps, log into the account that owns the app and change the email to the email that is supposed to own the account on the account settings page. If needed, you can create a new email address to make handing off the account easier. To transfer specific projects from one account to another, contact RevenueCat support for assistance. You Are Selling an App in Production When you have an app you are selling, it might not be the best scenario to change the account owner's email. Instead, we recommend creating a new app iden
Still no fix for issue in I think they’re lying to me when they tell me they’ve forwarded it to the team. It’s fine if this isn’t going to be fixed, but why say it will be fixed and lead me on? Poor support experience.Original issue date: May 7th (77 days ago)
Hello everyone,I was wondering if anyone could share their methods or strategies for monitoring revenue on RevenueCat. Specifically, I'm interested in how to break down monthly earnings between new customers and existing ones.Any advice or insights would be greatly appreciated! Thank you.
Hello everyone! I received the Service Account Credentials JSON from the Google Developer API and confirmed that permissions to call the subscriptions API, inappproducts API, and monetization API have all been validated. However, below it says in the Monetization Setup on the play store,"Please verify if the topic name has been entered in the correct format, if Google Cloud has been properly configured, and if you have the necessary permissions."Since I am using Korean, I'm not sure if this is the accurate translation. Why does it show like this even though it clearly states that it's validated in Pub/Sub?
RevenueCat calculates monthly billing based on the sum of all tracked purchases within your app, excluding transactions prior to RevenueCat integration and ensuring charges only apply when revenue exceeds the free tier..Q: How is billing calculated based on monthly revenue tracked by RevenueCat?A: Our revenue calculation is based on the sum of all purchases tracked by RevenueCat within a given month. Should this total not exceed $2,500, there are no charges applied. Once this threshold is reached, a fee of 1% of the full monthly tracked revenue will be incurred. It's also worth noting that any month where your revenue falls below the $2,500 mark will result in no charges. If you’re on a legacy plan, your pricing will be different. Please reach out to RevenueCat support if you have questions about billing related matters.Q: Will migrating old purchases into RevenueCat affect my monthly revenue tracking?A: Only purchases and renewals made after your integration with RevenueCat are consid
Hello,I have subscribe User-A with account Id - A@gmail.com in 1st device then cancel this subscription and again try to subscribe. this flow is working but when I try to subscribe same User with same account id but in different device then unable to subscribe, it shows item you were attempting to purchase could not be found.Even I am not able to use that account with different user as well.
" Error Error 23: There is an issue with your configuration. Check the underlying error for more details" I don't get this error on sandbox but I got this error after my app was published to apple store, where is my error, is it in my code or in apple connect?
Each store has its own list of available countries. You can use RevenueCat to offer in-app purchases to all countries in the following lists:App Store country availability Google Play Store country availability Amazon App Store available countries Stripe available countries
I am really really struggling here getting my Apple App Store app approved. I have set everything up, and imported my app store subscriptions from Apple into revenuecat very smoothly. Ever time they deny me over and over again. When I first got denied they wrote:We are unable to complete the review of your app because one or more of your in-app purchase products have not been submitted for review. This was 100% my fault. I didn't realize you actually had to add the subscriptions manually to the app before submitting for review. So I did this and resubmitted. I then got denied again with:We discovered one or more bugs in your app. Specifically, your app displayed an error message when we tapped on the “Unlock Premium” feature in the settings section. Please review the details below and complete the next steps. They also attached this screenshot:I then let them know, “As for the purchases not showing up. They will not show up until you approve the purchases.”But they denied again and aga
I was just trying to configure Google subscriptions for a B2B app that I’m developing, and that’s when I realized that there were price limits on subscriptions.My first reaction was why? Why does Google impose such low limits. 350€ for a yearly subscription for a business app seems like a very low limit.But then I wonder if there is any way to work around this limit? Because right now, some of our monthly subscriptions are above 35€ and we have no way to incentivize people to pay for a year instead of a month.Note that this is the first time I monetize an app through IAP, so I have zero idea of what’s common or not.
I'm interested in using RevenueCat to sell NFTs through in-app purchases. Is this something that is currently possible?I've seen that it is possible to sell NFTs through Stripe using the Thirdweb portal(https://portal.thirdweb.com/payments). Is there a similar way to do this with RevenueCat?If not, are there any plans to add this functionality in the future?Thanks in advance for your help.
We just hit a snag with this, we have IAPs in an entitlement on top of our subscriptions and were just simply doing the isActive check. However, definitely think it’s worth showing an example of how to check against the actual entitlement string or similar?
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.