Get help with anything related to RevenueCat.
Recently active
I am not seeing all sandbox data in revenueCat : if I subscribe a user on a build of my app (and I can see the subscription worked in the Iphone’s sandbox accounts info), sometimes I still can’t see the customer in RevenueCat in Customers > Sandbox Any idea how I can fix this? Best,Jane
I am using Unity 2021.3.27f1 and RevenueCat version 6.10.0.My code works fine on iOS, but I encountered this error message on Android (real device) when get offerings. This error occurs whether I use Unity's build and run feature or upload it to the internal testing on the Google Play Console: _getOfferings {"error":{"code":2,"message":"There was a problem with the store.","readableErrorCode":"StoreProblemError","readable_error_code":"StoreProblemError","underlyingErrorMessage":"Error when fetching products - DebugMessage: An internal error occurred.. ErrorCode: SERVICE_UNAVAILABLE."}}I've checked my settings in RevenueCat:The Google Play package name matches across Google Play Console, Unity, and RevenueCat. The package and offerings are correctly set up in RevenueCat. It’s not an issue with the developer API, as the payment feature is only being tested by me and hasn't been officially launched.Please advise on how to fix this error. Thank you!
Hi,My app was just being rejected by apple because of Guideline 3.1.2 .Apple says my app “offers a free trial or introductory period but does not make it clear how long the free trial lasts and the amount that will be billed after the free trial is over.”So I checked out my paywall settings and found out the “Introductory offer values” on the “Display Settings” menu was off. I was pretty sure I turned that on because the Chinese configuration is correct.I tried to tick the checkbox on and click “save changes” button and it did say “Paywall successfully updated.” but actually not. I tried delete the whole paywall and create a new one but some issue tome.I’m using Template 5 - Bengal Content. Steps to reproduce the bug:create a paywall and use Template 5 - Bengal Content setup subscription with a free offer on apple developer portal fill out the template, check the “introductory offer values” box on the display settings menu and click “save changes” quit paywall editor, and then reopen t
Hello,I hope you are doing well. I am currently working on integrating RevenueCat into our application and I am encountering difficulties obtaining some crucial information during the payment status check via the API.Specifically, I am using the following API endpoint: https://api.revenuecat.com/v1/subscribers/{$userId}. However, I am unable to find the payment ID, payment status, and the amount paid by the user in the API responses. These details are essential for our payment tracking and subscription management.Could you please provide guidance or examples on how to obtain these pieces of information from this API? Any help or suggestions would be greatly appreciated.Thank you in advance for your assistance.Best regards,
Hello,I have an application that includes In-App Purchases (IAP). Previously, I offered a non-consumable lifetime premium option. With my latest update, I added a monthly subscription option. I prepared and implemented the subscriptions correctly and submitted the app update, expecting both the app update and the subscriptions to be reviewed together by the same reviewer. However, my app update was approved while the subscriptions were rejected. Now, my app is live but only offering the original IAP, which includes the non-consumable lifetime premium option and the new monthly subscription. This is a rather strange situation, and I need to resolve this issue as soon as possible.What steps can I take to fix this problem quickly? Thank you for your assistance.
{all: {}}The issue is occurring in iOS as well as Android.The product identifiers are same in the appstore as well as revenuecat. All agreements have been signed. There is a working version of RNIAP which we are replacing with revenuecat.I am not using any sandbox, directly testing on my device.How do I go about resolving this issue?
Hi,I am looking to trace a specific purchase and cancellation that I see in Revenue Cat’s Customer Profile in App Store Connect. Is this possible?I know that in Google Play Console, under Order Management, there are Order IDs I can map to transaction_id’s from RC.. But not sure I can see the same in App Store Connect.Do you guys know if Apple has a full customer view that tells me the lifetime revenue for that customer and the final take home amounts?Thank you
Hello! We intend to provide a panel so the user can see their Purchase history.The PurchaserInfo object provides a good list of nonSubscriptionTransactions that gives a solid output with product id and date of purchase for them. But for subscriptions we only get the latest for each product id, I see it is also the output from the API, so it’s not just a SDK limitation. Is there plans to add something more thorough? Is there any other endpoint where I could get such data? I’d rather not hunt down a local receipt for this (and of course I prefer it to be cross platform) Best regards,Rafael
I’m building an app in FlutterFlow so no code app and i integrate RevenueCat that i would make app on subscription on monthly basis. I look and i do like tutorial say and every step one by one, but when i put in FlutterFlow test mode and press button nothing happen and i don’t know where is problem?Does anybody know some good tutorial or is open to help?
Android development using Flutter.When the system language is set to English, the paywall looks the same as in the preview screen as expected.However, when the system language is set to Japanese,the paywall looks different.Below is the preview when I set the Localization to Japanese on Paywall Editor.The same behaviour was observed in the emulator and on the actual device.The Japanese paywall cannot be set up correctly, even though this app will be released primally in Japan.Please help.
Hello, I am using revenuecat in my three apps. I have a problem with attributions for the first app.When the first subscription starts I see some attributions (ip, idfa, idfv, appslyerid, onesignalid ) but after renewal subscriptions I don't see any attributions. My other two apps have all citations after renewal and there is no problem.In all my applications; Firebase, Fb, AppsFlyer, SearchAds integration is available. Also, revenuecat plugin is installed on Firebase. I don't understand a problem with these integrations. Does anyone have any idea?Translated with DeepL.com (free version)
I am currently porting a Java Android app that doesn’t use RevenueCat to a Flutter Android app that does use RevenueCat. I have a single IAP for “pro mode” that is marked as consumable in Google Play but not consumable in RevenueCat.Once I launch this update I don’t want all my users to have to manually click my restore purchase button. I tried using syncPurchases() during first launch, but it takes two launches for this to take effect. I was able to make it work with restorePurchases(), but there are warnings in the documentation that this might prompt a login and I shouldn’t use it.What is the best practice here?
There are some users that seem to have access to a discount offering with no apparent mechanism to getting that discount. We want to be able to see how many users have this offering to understand how they are getting it and fix the issue
I want to show like this I already setup at paywall
Hello! I am new to RevenueCat and I’m hoping to get some assistance on the best way to set up in-app purchases for my Flutter app (ios and android). I won’t have a version for subscriptions for 1-2 months, so my focus is on in-app purchases for the services that I provide. I want the user to be able to purchase a service before we chat in the app or online. After that chat takes place, the user will need to purchase a service again if they need to chat. Is this considered a consumable?I read this online: “Although RevenueCat is primarily used to handle subscription purchases, our SDK will track all purchases, including consumable and non-consumable in-app purchases (IAPs).” Are there any specific instructions on how to set this up? Any help would be much appreciated. Thank you!
For Apple Store it is really fast and it gets approved.When it comes to google play , I face this issue? what might it be?Is it due to google cloud quota ?
Despite having entitlement in my dashboard, when I print (info.entitlements), I get: <RCEntitlementInfos: self.all={}, self.active={}>
My terms of service URL in the Paywall template I’m using is currently Apple’s https://www.apple.com/legal/internet-services/itunes/dev/stdeula/ Now I’m working on the Android app and I don’t know how I can specify in the Paywall template to use a different Terms of service in the Android app than the iOS app.Could I use Apple’s Terms of service URL in my Android app? Might look strange but if it’s valid I will use that for now
My view on App Store ConnectI am currently trying to implement Offer Codes in my application. I read here that in order for Offer Codes to work with RevenueCat, I would need to upload an In-App Purchase Key. I followed the steps to create and download an In-App Purchase Key, but when uploading it, RevenueCat needs an Issuer ID. The documentation here states that the Issuer ID can be found by going to Users and Access->Keys->App Store Connect API. I did that and requested to access the App Store Connect API (as instructed in the RC documentation) but after doing so, I still can’t see an Issuer ID (see image attached). Where can this be found? It seems that App Store Connect has maybe changed some things. Do I have to create an App Store Connect API as well as the In-App Purchase Key? If so, will this App Store Connect API Key only be used for RevenueCat? And, if I do need to create an App Store Connect API Key, what level of access should I give it (see image) ? Thanks in advance
Good afternoon! My name is Malika. I have questions about your payment system.1) Do you work with companies registered in Montenegro?2) From which countries it is possible to accept payments through your system (Russia, CIS, USA, Germany are important for us)Thank you in advance for your reply
We offer 3 subscriptions that are paid either monthly, quarterly, or annually. Suppose a user chooses to pay monthly and then 2 weeks into their subscription they decide they would rather switch to the annual plan. We want to ensure the first payment for their new annual subscription does not begin until the expires_at date for the initial monthly subscription arrives. What is the logic behind handling this? A high level overview of how to approach this helps. Any examples using the React Native package would also be greatly appreciated!
Hi all,offering cannot be fetched, but in AppStoreConnect is everything renewed and approved, “Also paywall😂” ERROR: 🍎‼️ Error fetching offerings - The operation couldn’t be completed. (RevenueCat.OfferingsManager.Error error 1.)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). More information: https://rev.cat/why-are-offerings-empty
ERROR(13830): Error connecting to billing client to display in-app messages: PurchasesError(code=UnknownError, underlyingErrorMessage=BillingWrapper is not attached to a listener, message='Unknown error.') My app worked well but I have revisited the project recently, however, I am getting the message above, the listings and offers are being fetched fine but I am getting this error.
Hi, I am getting the following issue on my error reporting service:```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). \nMore information: https://rev.cat/why-are-offerings-empty```I know that there is no shortage of this issue and it has been reported a lot before but I still haven’t found a solution for my case.This error is happening only for a small number of users and only on ios. However for other ios users including myself it works for me. I checked the linked guide, https://rev.cat/why-are-offerings-empty, but I could not find any reason why it may work for some users but not of the same os and on app that are published on the store.The app is not available for a specific country and I checked the ip of the users and some of them seem to be from that country where the app is not available. However other very few are also from c
How has the community’s experience with Paywalls on Android been? Mine has been ok with a bunch of buggers.Tems text is cut off Unable to localize footer links Weird image flickers Weird black bar scanningCheck out this video for the weird flickering and black bar scan. I have contacted support about this on May 7th (42 days ago), but nothing has happened since then. https://drive.google.com/file/d/1ZXHW26iUCB6UD-fLul4YaHLanbLMaWdg/view?usp=drive_link
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.