Discussion and help from anything related to RevenueCat.
Recently active
Hello, I have been trying to connect RevenueCat to my application for almost 2 weeks. It works fine on the iOS version, but for some reason it doesn’t work on the android version.I am trying to implement a subscription type of scheme, without having any other “in-app products”.The issue I am facing is attached in the image below. What I tried to do to solve the issue: I have recreated the JSON credentials twice and tried to submit them again.I have checked that the email has the right access rights.I have published a closed testing version (heard that might help but it didn’t). Thanks a lot!
I want to discuss strategies for enhancing the trial conversion rate of my Android app.Recently, I've noticed a trend in our dashboard where a significant number of users are opting to cancel their trials. This observation has led me to consider the importance of understanding the reasons behind these cancellations.To gain better insights, I am interested in exploring methods to solicit feedback from users at the point of trial cancellation. Could someone advise if there is a mechanism within Revenue Cat’s SDK that triggers a callback when a user cancels their trial? If such a feature exists, it would be beneficial to implement a dialog box or a feedback form that prompts the user to share their reasons for cancellation.Understanding the factors contributing to trial cancellations is crucial for us to address any underlying issues and improve the user experience. Your guidance on how to effectively implement this feedback collection process would be greatly appreciated.
This is the error I am getting: W/[Purchases] - WARN(24005): There is a problem with your configuration in Play Store Developer Console. More info here: https://errors.rev.cat/configuring-products I am following the guide here: Have not had the app published yet. But the interesting thing is in RevenueCat Dashboard, I can IMPORT my iNAPP products. RevenueCat can identify a new product created in my Play console, import it without any issues but can’t fetch ProductDetails! Is this normal? Again, have not published my app in Closed testing yet, waiting for review to finish. But since I’m a license tester on a physical phone, and RevenueCat can fetch the products themselves from the Dashboard, maybe there is something else I am missing?
Hi - I’m using a custom customer list (app.revenuecat.com/lists) to try to detect customers whose subscription to a certain product has expired. My filters are: All customers (Slower)Latest Product contains ‘[my product here]’Status is ExpiredEmail is null (likely irrelevant to my question) My problem is that this list regularly contains customers whose subscription hasn’t actually expired! The list will say ‘status: expired’ for all of them, but for many of them when I click in to the specific customer, it shows (accurately) that their entitlement for the product in question is NOT expired, and will renew soon. (The ‘entitlements’ section says ‘Subscription renews on [date]’). If I check the list again after that date passes, the customer is no longer on the ‘expired’ list. I think (but am not 100% sure) that this is happening when the customer is within 24 hours of renewing? Like it marks them as ‘expired’ when they’re 24 hours away from an auto-renewal, then after that 24 hours, it
I'm relative new to revenue, and I moved from Google play because I have some issues with people not get the purchases recognized, that's why I decided to go with revenuecat, however I have some issues now, some users seems that they don't have "premium" or the purchases are not recognized, then if they go to restore purchase, everything works, and seems that this is only for some users, apparently in some headunit, tablets and made Xiaomi/Chinese brand, probably the play store is doing something weird but they can restore the purchases without a problem, so I'm wondering if there is something that revenuecat can do, or any suggestion?I initialize RC in the main application, and it doesn't seems like a sdk setup issue since this only happens to some users, what else I can try? Thanks a lot
after I setup the dynamic paywall from revenuewCat dashboard I could not display it in my android app ,I read the document but the PaywallActivityLauncher not found in the sdk,is it not release yet ?
Here goes - first question!My SwiftUI app being built in Xcode and using purchases set up from WeatherUI example is returning the below error message despite reading the product identifiers correctly -[Purchases] - WARN: ⚠️ Empty Product titles are not supported.I therefore get no products displayed in the PackageCellView Any ideas? How do I set Product title? Where do I set Product title?Very confused.
Hi, My app update was recently rejected in the iOS app store due to a mismatch in the introductory offer. Our paywall and product shows a 7 day free trial, however, when the Apple Store confirmation sheet is shown, no introductory trial period is shown. App reviewers are testing the paywall in Sandbox mode. In our live app, which uses the same product and introductory offer, the introductory offer does show the free trial period correctly. What gives? I tried everything from upgrading the SDK, trying other products with introductory offers, new sandbox users, etc. with no success. Is this a bug on Apple’s sandbox system? Testflight with new sandbox user shows no introductory offerProduction shows confirmation screen with free trial
In the Launch Party, one of the presenters was discussing adopting the latest RevenueCat StoreKit 2 APIs. If I remember correctly, a modifier to the Purchases configuration was used. However, I can’t find that in documentation, and the Launch Party video does not seem to be available. Can someone point me in the right direction?
Hi, I'm currently working on implementing RevenueCat in my Unity game. I used the Subtester Project as a reference, modified my code, and simplified the options. I'm currently running the Subtester Project with my modified code, but I encountered an error stating, "There is an issue with your configuration." I have shared screenshots of the error message and the modified script. I would appreciate it if someone in the community could guide me through this issue. Screen Shot of my Modified Ui and Error message
Hello, I have produced different PayWall screens with multiple offers in RevenueCat's panel for use on the React Native side. But how do I show these different screens to users as an A/B testing without changing the default settings on the panel? Additionally, I could not change the language of the texts on our payment screen via metadata. I could not find these parts in the documentation for React Native. Could you help me please for these issues?
PROBLEMAfter I create a stripe.checkout.sessions.create(), I take the sessionID to make a REST API request to RevenueCat. But I keep getting this internal server error, after checking through all of it. I am sure my authentication key is correct, because I altered it and it showed an auth error. Here is my code: const session = await stripe.checkout.sessions.create({line_items: [{// Provide the exact Price ID (for example, pr_1234) of the product you want to sellprice: priceId, quantity: 1,},],mode: 'subscription',//subscription_data: { on_behalf_of: store.stripeSellerId },customer: customer,client_reference_id: store?._id,success_url: `${process.env.NEXT_PUBLIC_BASE_URL}store-dashboard/${storeId}/pay-confirm?success=true`,cancel_url: `${process.env.NEXT_PUBLIC_BASE_URL}store-dashboard/${storeId}/pay-confirm?canceled=true`,})console.log('session', session)if (session.id) {const API_URL = 'https://api.revenuecat.com/v1/receipts'const body = {app_user_id: store?.subscriptionId || '',fetc
Hello, it would be very nice to have a parameter in the paywall ui builder to redirect in reat-native (react-navigation and expo router). I am very excited because of the new paywall feature. GreetzTobi
Hi, We are using RevenueCat to centralize all payment-related events for our app and our website. For web, we connected Stripe, and it’s working well. We can see the web events activity in RevenueCat Dashboard and Amplitude but we would like to track them in Google Analytics and we can’t find a proper way to do it. We have tested the Segment integration but Google Analytics is not attributing the events to users. It is just sending all the events from RevenueCat (app+web) without the right parameters (i.e: browser = segment.io instead of the right browser, no source attribution,...). Are we missing something or is it just not possible to send web RevenueCat events to Google Analytics? Thanks for your help
I have an Android app in production (Play Store only) and I have no idea what the issue is. One of my users messaged me that the offerings does not show up and the Toast shows the message above. (I don’t have a stacktrace right now, because Crashlytics does not de-obfuscate properly.) I’ve checked similar issues around here, but most issues revolve either around Amazon Store or Emulators, so the issue is not fitting. One similar comment was this: This only happens with some users (some of them have already subscribed). Can anyone help me how to solve this or to get more info about this? I don’t know how many users are experiencing this issue either
Encountered some difficulties when adding the Amazon application.I filled in the <Amazon Store Shared Secret:> with the secret,Configured SKU in Offerings, Products, and EntitlementsDid not receive verification from AmazonI can run normally in the App Tester sandbox testing.The running process encounters a misalignment/error:“Could not find ProductDetails for com.xxxx.xxxx”“There's a problem with your configuration. None of the products registered in the RevenueCat dashboard could be fetched from the Play Store.”
Hello!I’m using the revenue cat for my game to handle all purchasing process…RevenueCat is working perfectly on iOS but not on Android… I added all products for both store and revenue cat dashboard but in android, offers are returning null… Here are the errors I got:Error: Code: 23Message: There is an issue with your configuration. Check the underlying error for more details.ReadableErrorCode: ConfigurationErrorMyRevenueCatManager:GetOfferingsCallback(Offerings, Error)Purchases:_getOfferings(String)Exception: NullReferenceException: Object reference not set to an instance of an object.MyRevenueCatManager.GetOfferingsCallback (Purchases+Offerings offerings, Purchases+Error error) (at <00000000000000000000000000000000>:0)Purchases._getOfferings (System.String offeringsJson) (at <00000000000000000000000000000000>:0)Is there is a possible reason for this?Thanks for help, in advance...
Hello, is it possible to remove the paywall discount badge and also remove the App name next to the plan name?My paywall is showing like this:
I am building an App in Flutter, previously I was using official In app purchase package for iOS and Android. There after purchase we were getting transaction Ids/OrderId but there’s no var available n PurchaserInfo object after purchase has been made.
Hi, we are really loving the new paywall function, would love if it was possible to use the same code for web, Android and iOS (which many of us with Expo projects have) in the react native sdk (react-native-purchases). Right now we have a custom paywall with a lot of potential unnecessary code (because we need to handle Stripe products on webapp outside react-native-purchases). Stripe kinda feel like a second class citizen with RevenueCat, and we think that is a shame since onboarding on web has been really good for us (avoids the Google/Apple tax and you can create a user very quickly directly from the landing page before downloading the app).All in all RevenueCat has been a blessing and not having to deal with App Store Server Notifications and Pub/Sub on Google Play has really cut our costs and increased development speed. So would just like to say we love what you are doing!
I have two monthly subscriptions, everything set up well. Purchasing work well. issue is I am trying to subscribe to two cards using sandbox account, then everything works well but checking the subscription status becomes false for card 1 and true for card 2. Please see the codeTracking the status of card 1 and card 2 in my HomeView(earlier) then passing it to my Premium_View. The isSub_b_card1 and isSub_b_card2 are Bendable vars.HomeView: PremiumCard_ListView PremiumCard_ListView - If the No subscriptions. Show BusinessCard_Offers_View to get subscription for the specific Card. BusinessCard_Offers_View Card View Model
They all seem pretty similar. Is there one or two that stand out above the rest?Adjust AppsFlyer Branch Singular SplitMetrics Acquire
Hi, I just started looking into RevenueCat and had a question regarding the Paywall feature.Is there a way to set event handlers to the paywall so that we can detectUser cancelled Purchase Successful ErrorWe currently have analytics around these events and would like to retain the behavior. We can migrate our existing paywall to use the purchase API directly. However, Paywall seems to provide an easy way for us to experiment with different designs..etc. This should be relatively easy to implement. Can it be added?
Hi all,This whole morning I am looking for something, that I think is very simple and needed for everyone, but I am unable to find it. I cannot believe it is not there so it surely is my fault but searching on this forum, in the docs, google… nothing. I am looking for the localized display names of the subscriptions that my users buy from both iOS and Android.I want to call the API, not using the SDK, and in with this call I can get lots and lots of information by calling the subscriber ID. But it does not give me the end user product tite, display name however you want to call it of the, in this case while testing in sandbox, iOS subscription. It does give me the SKU. So I thought...OK, seems that I need to do an extra call myself with the SKU to fetch the localized display name. Not possible, so it seems.Is there are RevenueCat guru online that can tell me how to access the localized display name of subscription products? In summary:I am testing now mainly with iOS in sandbox mode Us
Hi, I just released an app with an Experiment (A/B test) to compare two different pricing levels. Before release, I had forgotten to add a Free Trial phase to the subscriptions of test A, so I added them now.App Store Connect seems to have applied the change immediately, because when I open the paywall and press “Continue” and the system purchase appears, I see the trial phase there. But the paywall (I’m using the new paywalls provided by RevenueCat) does not reflect the change (yet), even after restarting the app several times to update the cache.Is there anything I need to do to update the paywall to reflect the addition of the Trial Phase? And if not, how long do changes like this take to be reflected by the RevenueCat paywall?
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.