Discussion and help from anything related to RevenueCat.
Recently active
We have two apps in our App Store Connect.Both apps are in RevenueCat obviously with different bundle identifiersWe have set up an p8 api key in app store connect.When we import products only the subscriptions from one of our apps are imported in the list.I can’t see a way to make the api key specific to a particular appIs there anyway we can import the products from multiple apps? I was hoping that RevenueCat could be smart enough to filter the products from the correct bundleID
Hi,I want to ask is there any possibility to connect Stripe payment with RevenueCat subscription? I mean do stripe can create new user with subscription linked with stripe user base on webhook subscription?I have configured Stripe and Revenue cat like here.Also I want to ask where I can see request or events from `incoming-webhooks/stripe` endpoint?Or I can create in RevenueCat subscription by send request below?curl -X POST \ https://api.revenuecat.com/v1/receipts \ -H 'X-Platform: stripe' \ -H 'Authorization: Bearer YOUR_REVENUECAT_API_KEY' \ -d '{ "app_user_id": "my_app_user_id", "fetch_token": "sub_xxxxxxxxxx" }'
Apple has allowed apps to use external purchases. Can this API be used via revenuecat? Will there be such support in the future?https://developer.apple.com/documentation/storekit/external_purchase
Hello. For the life of me, I cannot get the completion block to fire when making a purchase. Purchases all have gone through successfully but RevenueCat is not letting me know so that I can do post-transaction clean-up. [[RCPurchases sharedPurchases] purchasePackage:package withCompletion:^(RCStoreTransaction *transaction, RCCustomerInfo *customerInfo, NSError *error, BOOL cancelled) { NSLog(@"SUBSCRIPTION PURCHASED"); }];Notes: Running iOS 17.0.1 (have tried 15 as well). Testing in sandbox, multiple devices. Have created new sandbox user(s), logged out of device, deleted app, restarted device, restarted Xcode, cleaned build folder. Several times. Using Objective C. Completion block for getOfferings and restorePurchases does work properly. I know I’m new to RevenueCat, but everything else seems to be working fine, all except this all-important feature. Any assistance or insight on this would be greatly appreciated. Thanks!
Hello below is my json file in meta offerings how to use this string in ios side ? { subscriptionDuration : { “en_US” : “Yearly”, “es_ES” : “Anual” }} Please help me regarding this how can i use localised string in swift side...
Any chance to get offering metadata as JSON String? It’s fine when it’s only JSON object but not with JSON array. It’d be nice to map JSON to models if we can get it as String instead of map.
We are using expo managed workflow and want to integrate RevenueCat purchase to full fill in-app purchase need for android, ios and web. Does RevenueCat support react native web?
Hello,I set up correctly according to the instructions and everything seems to be verified.However, when I try to call getOfferings, I am getting an errorError: There is an issue with your configuration. Check the underlying error for more details.any help is appreciated.
I’m able to get all offerings and products from the Flutter SDK. However, while trying to make purchase on Android, getting the following error:[log] Purchases -> 🤖‼️ BillingWrapper purchases failed to update: DebugMessage: . ErrorCode: BILLING_UNAVAILABLE.null[log] Purchases -> 🤖‼️ PurchasesError(code=PurchaseNotAllowedError, underlyingErrorMessage=Error updating purchases. DebugMessage: . ErrorCode: BILLING_UNAVAILABLE., message='The device or user is not allowed to make the purchase.')dependency: purchases_flutter: ^6.0.0This user was able to make test purchases before. APK is added to closed testing and user is added as tester.
I find the trial conversion chart (and many others) very useful. I’m wondering if it’s possible to view the same chart cohorted by trial start month instead of first seen. First-seen is useful if I change the price at the start of a month. I can see how that affects uptake. But it would be useful for me to see how many trials started in a specific month too.
Hi community, I am curious whether the MRR I see in my dashbaord takes into account membership cancellations, or does the MRR only update when the membership bounced / chruned? ThanksNoa
We are planning to create a subscription with a free trial period. As an example a 1 year subscription with a 6 month free trial.When the user purchases this subscription, when will the account be charged? At purchase time or after 6 months?Thank you,
Hello. As above really. We’ve been selling a product for a few months and have 50-60 customers who have bought it. We’ve realised we need a new entitlement for this product, which I've created, and I now need to update everyone who has bought this product to give them this new entitlement. Is this possible? Thank you, George
Hello, is there an API to get all the subscription infos of our our customers? Our goal is to connect it to a google sheet where we would display all the neccesary data to run some analytics. One issue that we currently have is that we cannot filter the people that cancelled due to a billing reason and the once that opted out. Getting all the subscriptions with their related info would be a good way to solve this. Thank you very much
As you can see, the user’s subscription is cancelled due to a billing error but the api returns the user still have active subscription. can you guys help me to solve the issue?
我们的试用转化数据从10月12号开始有问题,converted 数据都是0,Pendding的数据非常高,但是从苹果后台的财务数据上看又很正常。所以想询问是哪里出了问题。Our trial conversion data has been problematic since October 12. The converted data are all 0. The Pendding data is very high, but it is normal from Apple's background financial data. So I wanted to ask what went wrong.
Almost used Paywalls beta, but I need a template with a big header graphic like the template ‘Ignite Your Childs Curiosity’ combined with being able to add more items to the features list like the template ‘Your Free Trial Journey’. Ideally when adding features to the list, would like to add text or graphic or custom view. And ideally would like more than one ‘features’ section with custom titles. Eg ‘Features’, ‘Benifits’, ‘Questions’, ‘Customer Reviews’. Naturally this paywall is going to get long, so I’d like the paywall content to scroll down and have a call to action button buy button that floats in front of the scrolling content, anchored to the bottom of the screen.Can you build that? Is that possible using combination of template and SDK calls?thanksPS - need a ‘Paywalls (beta)’ tag?
My iOS/Android app was hacked by some users and now they can bypass the payment process and access all the pro content of my app.Does Revenuecat help to prevent that by double authenticate before unlocking the pro content?
One of my customers is getting this error: “Failed to connect to api.revenuecat.com/54.92.158.15:443” When I try to ping the IP address from my local machine, the request times out. Any ideas what might be causing this issue? Is the revenuecat API down? Or perhaps API IP changed but DNS issue?
Hello, I am using React-native and building an app in IOS. It is strange that when i try to use this function, it returns me nothing. when i try to get offerings, it returns me an an error that 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```useEffect(() => { async function fetchOfferings() { await Purchases.setLogLevel('info'); await Purchases.configure({apiKey:<API_KEY>}); const products = await Purchases.getOfferings(['promonthly']);console.log(products)}fetchOfferings();}, []);``` I have also tried every single suggestions in Nothing seems to work. I tried using my phone and then the simulator and both returns empty. Any help is greatly appreciated.
Hi there,I recently attempted to migrate my React Native app to Google Play Billing Library 5 and encountered a problem after updating the RevenueCat SDK to the latest version. I'm hoping someone in this forum can shed some light on the issue.I updated the RevenueCat SDK in my React Native app to the latest version.However, when I test the app in both closed testing and internal testing, I'm encountering the following error: "The product is not available for purchase." Has anyone else encountered a similar problem while migrating to Google Play Billing Library 5 with RevenueCat in a React Native app? Any insights, guidance, or suggestions would be greatly appreciated. I'm eager to resolve this issue and move forward with the migration successfully.Thank you in advance for your help!
Hi, I have a xamarin app and am testing on a physical device.I can make a purchase in the sandbox environment, and would like to test if the unsubscribedetected flag get’s correctly set.unfortunately after having made a succesfull purchase, and navigating to the subscriptions screen, I see no subscriptions are shown (and thus can’t be cancelled) is this scenario available for testing?Since I use xamarin I can’t test on the simulator (as far as i know)
Hello! We just integrated RevenueCat after taking the project over from some overseas developers and I am having a bit of trouble getting the offerings to load on our billing page to display the pricing and allow a subscription to go through. getOfferingsFromRevCat() async { try { Offerings offerings = await Purchases.getOfferings(); if (offerings.current != null && offerings.current?.monthly != null) { setState(() { package = offerings.current!.monthly!; offerPrice = offerings.current!.monthly!.storeProduct.priceString.toString(); }); } } on PlatformException catch (e) { if (kDebugMode) { print(e); } } } I run this when my screen is loaded and use $offerPrice to display the monthly pricing dynamically, in order to be able to adjust pricing down the line without pushing any new updates to the app. I’ve read through the different guides on sandbox / testflight things that have to be done (ag
Is anybody here successfully using the RCxFirebase integration and getting correct revenue data in Google Analytics?I have the following problem: Revenue shown in Google Analytics seems to be counted double.For Android, I can prevent Firebase from automatically collecting revenue data via “Firebase > Project settings > Integrations > Unlink Google Play”. Then Android is fine.For iOS, however, this is not possible. Even without the RC integration, revenue is already show in Analytics and with the integration it is twice as high…FYI I am using this Firebase plugin for my Capacitor app:https://github.com/capawesome-team/capacitor-firebase/tree/main/packages/analytics...and I am using the following code (where `userId` is the user’s UUID within my app):Capacitor.Plugins.FirebaseAnalytics.getAppInstanceId().then(result => { Purchases.setAttributes({$firebaseAppInstanceId: result.appInstanceId});});Capacitor.Plugins.FirebaseAnalytics.setUserId({userId: userId});Purchases.logIn
I use RevenueCat in my app, I wanted to know how I can proceed to connect with Stripe through payment links, in the Stripe form I have a custom field where the user enters his code, the one necessary for RevenueCat to pick up the user (USER ID). Any idea how I can do that?
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.