Get help with anything related to RevenueCat.
Recently active
My paid apps like that now(photo below) should i set up tax, because i have a problem with ios:🍎‼️ Error fetching offerings - The operation couldn’t be completed. (RevenueCat.OfferingsManager.Error error 1.)[Purchases] - 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 Is that because of that? Pleaseee anyone help me :(
One of the users of my application has cancelled his subscription. Stripe is correctly reporting the subscription as cancelled. RevenueCat also shows it as cancelled in the customer history, but the entitlement is still active until the end of the billing period.Shouldn’t it be also revoked? If not, how can I make it to behave so?
I have the following code to purchase a subscription Purchases.shared.logIn(uid) { (purchaserInfo, created, error) in Purchases.shared.offerings { (offerings, error) in if let package = offerings?.current?.lifetime { Purchases.shared.purchasePackage(package) { (transaction, purchaserInfo, error, userCancelled) in let productId = transaction?.payment.productIdentifier ?? "lifetime" if purchaserInfo?.entitlements["pro"]?.isActive == true { It takes a while to load. Does anyone know why? Whenever someone purchases a subscription using the revenuecat api in my IOS app, it takes a while for the purchase to go through.
Hi, I want to logging In with a Custom App User ID and follow the instructions from the doc:but seem that .configure isn’t in Purchases So am I missing something? please help me
When I run my application on Android, I make my payment, but I get such an error on iOS. what would be the reason. NSLocalizedDescription=No active account}2022-10-04 14:46:59.552858+0300 Runner[605:34013] [Purchases] - DEBUG: ℹ️ Vending Offerings from cache2022-10-04 14:46:59.553063+0300 Runner[605:34013] [Purchases] - INFO: 💰 Purchasing Product 'subscription_annual_1' from package in Offering 'subscriptions'2022-10-04 14:46:59.591310+0300 Runner[605:35590] [Default] Error enumerating unfinished transactions: Error Domain=ASDErrorDomain Code=509 "No active account" UserInfo={client-environment-type=Sandbox, storefront-country-code=USA, NSLocalizedDescription=No active account}2022-10-04 14:47:00.454386+0300 Runner[605:34013] [Purchases] - DEBUG: ℹ️ Vending Offerings from cache2022-10-04 14:47:00.454755+0300 Runner[605:34013] [Purchases] - INFO: 💰 Purchasing Product 'subscription_monthly_1' from package in Offering 'subscriptions'2022-10-04 14:47:00.505254+0300 Runner[605:35728] [De
I wanted to see if there were benchmarks on how many downloads you would need to get a three-month trial membership. I also wanted to see how many of those trial memberships purchase a three-month subscription on average. Thanks
Hello,My subscription stopped suddenly. I learned this from a message from a user of my app. The problem is “Invalid play store credentials”. I followed the steps in the document and created a new json credentials file and uploaded it for all of my apps. I also connected each app to google and enabled sub/app api on the google cloud platform. But when I try to make a purchase, google allows purchase but the revenue cat gives the error “Patform exception(11,…...) Invalid Play Store Credentials”. All of the apps are published and had a few subscribers before. I may have mistakenly delete google cloud platform project but I recreated a new one, created api access vs. steps in the document and uploaded the new json file for my apps in revenuacat as I said above. What is the problem?Thank you in advance.
Hi all,I´m an app developer using firebase dynamic links to track the attribution and conversion of my web visitors towards my app.Firebase reports clicks and app installs (see bellow) but I haven´t found a way to track how those users are converting into trials and subs.Is there any tool in RevenueCat to track conversion rates for Firebase dynamic links?Thank you,A.
I recently noticed that the RevCat deduction percentage to get from IOS sales to iOS proceeds is totally wrong. The amount of sales shown for iOS is right, but instead of deducting 15% for our small business rate in the App Store, RevCat is deducting more like 24%. 15% would give the correct result. 24% is just grossly understating our iOS proceeds in RevCat for no reason I can find. The Play store sales and proceeds are correct however, only the App Store is totally wrong. What is going on here and how do we fix it? This means all of the financing reporting we’ve been relying on from RevCat must be horribly wrong.
Hello,I am new to revenuecat and have some questions.1. Can I use revenuecat to make direct purchase like stripe in my web and flutter apps? do you have tutorials on that? 2. Does revenuecat support Australia dollars? Is there any extra fee on it?3. The per transaction fee in stripe in Australia is 1.75% + A$0.30, I can see revenuecat is 0.8% in starter plan, is that correct?4. When a customer makes a purchase, will the money go to my bank account? Or it goes to revenuecat and I need to transfer it to my account manually. Thanks
If I have an existing billing system and I import my user data (all iOS receipts) via the /receipts RevenueCat API how will that affect the months MTR? I’m assuming that RevenueCat calculate MTR based only on events that happen in the current month e.g. non-consumable purchases, subscription renewals etc and not things that have happened in the past before I opened my RevenueCat account. Just want to double check I don’t run up a bill somehow by importing existing transactions :)
Following the docs and starter project for iOS-SwiftUI its fairly straightforward in implementing purchases in apps.However in StoreKit v1 you are able to switch on the SKPaymentTransaction to get the transactionState:case .purchasing: case .purchased: case .restored: case .failed: case .deferred:This is great as for each product we can get the status when a user is attempting to buy a product.When I was using StoreKit v1, I was able to add an animation to the product when it was in the purchasing state (like the App Store spinner), and then once it had been purchased I was able to disable the button and mark it as “Purchased” instead of the price.I’ve been trying to replicate this with RevenueCat API but cant seem to be able to figure out how to do it - so I’m looking to the community for some help 😅 Code that I have:// -- MainView...if let availablePackages = subscriptionManager.offerings?.current?.availablePackages { ForEach(availablePackages) { package in PackageCell(package:
Hello, when I’m trying to buy the product this error is showing up: E/flutter (18749): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: PlatformException(5, The product is not available for purchase., {code: 5, message: The product is not available for purchase., readableErrorCode: ProductNotAvailableForPurchaseError, readable_error_code: ProductNotAvailableForPurchaseError, underlyingErrorMessage: Couldn't find product.}, null) Everything is set and should work.
Om building a Flutter app and using the “purchases_flutter” package to integrate with RevenueCatI can’t see a method within this package to refund a prior purchase. Please advise whether this is supported.
Hi,I’ve recently launched my app with subscriptions and I’ve received a couple of ‘trial start’ events and I’ve noticed a strange thing. If I go to the customer profile I can see a ‘Converted from trial’ event 8 hours before the actual event. Is this intended? If so, how does RC knows that the customer will convert, what if there is a billing issue?RegardsErol
Hi - if a users subscription expired (Apple App Store) and could not renew but we have grace period turned on, will the entitlement still have isActive as true during the duration of the grace period (desired outcome), or do we need to do some extra checks for the grace period when isActive == false. Thanks
I want to export all purchase transactions including past transactions.In RevenueCat GUI console, “Customer History” page shows every transactions.https://www.revenuecat.com/docs/customer-historyHow can I export such transactions ? Which plan? Thanks
When I look at a users detail in the customers tab (this URL: https://app.revenuecat.com/customers/) the entitlements section (in the top right of the page) always just shows “no current entitlements” even though the user I searched for has some active entitlements. I verify the user has some entitlements by manually calling the RevenueCat API via code with the same user ID and getting the CustomerInfo object that list all of the active entitlements. It makes testing a bit annoying that this data never seems to update. I’ve tried refreshing the page after multiple hours (over 12) and nothing still shows up. This is Sandbox data, does that make a difference? Thanks
Had some questions regarding iOS-specific empty product offerings:Is there anything specific we need to do within RevenueCat to let RevenueCat know that there is a newly renewed Paid Apps Agreement for App Store? How long does it take for RevenueCat to be able to register a newly renewed Paid Apps Agreement? We renewed the agreement in App Store Connect about an hour ago but we are still seeing errors. We haven’t created any new product offerings. Is there anything else we should consider to debug beyond what’s been mentioned in More context below:-------------------We’re using the Flutter version of RevenueCat and recently had a spike in iOS-specific errors where RevenueCat couldn’t fetch our products. The error isn’t specific to our latest app version.Non-fatal Exception: FlutterErrorPlatformException(23, 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). This could be due
Hi, everyone this is my first question in RevenueCat Community :) I have a non-consumable in app purchase in my iOS AppWhen i click purchase no payment sheet shows up just like that 👇but purchase process is successfully how this is possible
I am trying to migrate our existing billing system to RevenueCat, we have our own anonymous IDs, basically each time the user installs/uninstalls the app they will get a new user ID e.g. user1234, user4567 I need to preserve our ID’s for migration, but I want them to act like RevenueCat anonymous IDs where purchases are aliased, so users can access purchases on multiple devices. Is it ok if I prefix our existing IDs with the string $RCAnonymousID: and call configBuilder.with(appUserId: “$RCAnonymousID:user1234”) to make then anonymous IDs in RevenueCat. I know if I don’t provide an apUserId RC will generate one of these anonymous IDs for use, but I want to make sure it is safe for me to pass in an ID prefixed with the value explicitly? Thanks.
Hello, I am a flutter developer.My App has been rejected due to this problems.some subscriptions does not show name and description...like this image Plus (monthly plan) and student subscriptions are currently work well. 😢 It worked well until yesterday.I thought at first this problems is an apple sandbox server error...!! My another post on 'apple developer forums'I use RevenueCat for sync subscriptions data, but Android app has no problems...!!My subscriptions are sandbox mode. I've never changed the code. This problem occurs in both English and Korean. It worked well in Setting > Appstore > Sandbox account > management. like this imageSetting > Appstore > Sandbox account > management Apple rejection message : Apple rejection message subscription page : subscription page teacher_plus_month and student_pro_month, student_pro_year subscriptions are currently work well.yellow one is “under review”.red one is “Developer action required”. Does anyone have the same pro
We are having issue in integrating to revenuecat and apple pricing. We have set the manual price as $4.90 but what apple is charging the customer is $4.98. Can advise what could be the issue with this king of pricing?
Hello, I am trying to migrate Apple's subscriptions via client-side (I have all data required) to RevenueCat, however, I keep receiving the status 400 (Bad Request) from the REST API POST /receipts endpoint.This is an example of format that I am sending:{ app_user_id: 1, product_id: 'pro_quarterly', fetch_token: 'MIIUCwYJKoZIhvcNAQcCoIIT...jcxwb5vocU=', price: 13.99, currency: 'USD', attributes: { '$displayName': { value: 'Jhonatan' }, '$email': { value: 'jhonatan@gmail.com' } }}I have been succefull with Android's migration, unfornately I do not know what I am doing wrong or if there is something missing with the Apple's migration.All products from Apple are registered in RevenueCat's dashboard, App Store Connect App-Specific Shared Secret is set, as well the authorization header with the public api key refering to RevenueCat's IOS app project.
Hello Team RC,We are seeking clarification on the RC cancellation / refund activity.According to the docs here "This will refund the last purchase, immediately expire the subscription, and remove entitlement access”If my user is at day 27 of the month, and cancels the 9.99 subscription, does this mean that he gets $9.99 refunded, but loses entitlement for the last 3 days of the month?According to Google Play’s docs “Google doesn't give refunds for most Google Play purchases.”I also see in your docs that “Deleting a user from RevenueCat WILL NOT cancel their subscription”. Would it be better for us to delete the user rather than triggering the cancellation which would trigger a refund?Can you clarify for us.Thanks!
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.