Discussion and help from anything related to RevenueCat.
Recently active
I’ve just installed the Firebase Extension and I see it on Google Functions page but the runtime version has a warning: Node.js 14 will be deprecated on Jan 30, 2024. Please update this function using the latest runtime version available.Any idea how to update it to the latest or min suggested version?
When will you expect to release RevenueCat Billing feature with custom payment gateway option? Billing seems super cool feature but we need to integrate with local payment gateway. I know you can’t give exact date but any estimations? This is important for a current business decision for us.
Dear RevenueCat team, I was wondering if there are any plans to support Roku Pay for RevenueCat? Thanks so much!
Hi all,On my paywall I have a subscribe button that lists the introductory trial period and am trying to make it dynamic so I can A/B test trial period lengths, I have achieved this with string interpolation but can not work out how to localise the periodTitle. Any help would be greatly appreciated.How does one localise the periodTitle property storeProduct.introductoryDiscount?.subscriptionPeriod.periodTitle
Hello! We are integrating Facebook Ads with RevenueCat. We found this point in RevenueCat documentation for Flutter: // Set the Facebook anonymous Id Purchases.setFBAnonymousID() What is that Anonymous ID in Facebook Ads?
Why in Grant an Entitlement duration is deprecated or which api i can use to grant subscriptions like Monthly?
Does the New Customers represent the number of app downloads? If so, is there a way to get a list of customers that download the app, but did not sign up?
Hello RevenueCat Team,Almost each release we got reject when Apple review team try to make a purchase. I don't understand the reason, but looks like something wrong with receipt.I'm attached the rejection screen and the error desc, please, have a look.What do you think? They say:“We found that your in-app purchase products exhibited one or more bugs when reviewed on iPad running iOS 15.1 on Wi-Fi.Specifically, an error occurred after we purchased the subscription.Next StepsWhen validating receipts on your server, your server needs to be able to handle a production-signed app getting its receipts from Apple’s test environment. The recommended approach is for your production server to always validate receipts against the production App Store first. If validation fails with the error code "Sandbox receipt used in production," you should validate against the test environment instead.” Thank you,Yauheni @ MoonX Team
Hello there, when I try to open a Paywall on iOS using the kotlin multiplatform SDK the app crashes with this error:Uncaught Kotlin exception: kotlin.UninitializedPropertyAccessException: lateinit property component has not been initializedFrom my side seems that everything is correctly setup, I followed step by step the guide you provided to integrate revenue cat in kotlin multiplaftorm.What could be? Thank you!
I need to hardcode to show my secondary offer page like in the example below, but i want to do experiment with this offering too, there is a way to do it ? const offerings = await Purchases.getOfferings(); setSecondaryOffersList( offerings.all[secondaryOffers].availablePackages, );
Hello,I’m using purchases-flutter 4.1.2 (latest at the moment). I’ve set up the entitlements, offerings, products as well as packages as guided in https://docs.revenuecat.com/docs/ios-productsI can get the offerrings and display the packages correctly.But when I make a call to `Purchases.purchasePackage()` to purchase a package, the call just hangs and doesn’t return at all.Here’s my dependency list:```environment: sdk: ">=2.17.5 <3.0.0"dependencies: another_flushbar: ^1.10.23 awesome_notifications: ^0.6.21 bloc: ^8.0.2 cached_network_image: ^3.1.0 cloud_firestore: ^3.4.4 easy_localization: ^3.0.0 easy_localization_loader: ^1.0.0 equatable: ^2.0.3 firebase_analytics: ^9.3.1 firebase_auth: ^3.6.3 firebase_core: ^1.20.1 firebase_messaging: ^12.0.2 flow_builder: ^0.0.2 flutter: sdk: flutter flutter_bloc: ^8.0.1 flutter_onboard: ^2.0.0 flutter_platform_widgets: ^2.0.0 flutter_svg: ^1.0.0 flutter_typeahead: ^4.0.0 formz: ^0.4.0 google_fonts: ^3.0.1 grouped_li
cdcw
I am getting this error..[RUN_GRADLEW] uses-sdk:minSdkVersion 23 cannot be smaller than version 24 declared in library [com.revenuecat.purchases:purchases-hybrid-common-ui:11.1.1]Does anybody know how to fix this?I checked out Androidmanifest.xml and build.gradle and could not find where the error comes from.
I’m trying to find how to delete a subscription. And I want to do it without the URL Technique like the app provides a link to user which takes the user to Google App Store and from there the user can cancel the subscription.The case that I have is that when a user deletes his account we have to remove or cancel all his subscription as well as delete all his data from RevenueCat behind the scenes. And I can’t simply call the DELETE API ENDPOINT because It won’t delete the subscription data, and I have to first cancel subscriptions then, have to call the DELETE endpoint.And for that I was searching I found the following `API End point``https://api.revenuecat.com/v1/subscribers/{app_user_id}/subscriptions/{store_transaction_identifier}/cancel`However this endpoint seems to requires a parameter named `store_transaction_identifier`. Then I searched how to get that. And the answer that I got that `You can find the store_transaction_id, from Webhook`.Now I had to find the RevenueCat’s webho
I’ve developed my app and included in-app purchase features. I’ve written the code and added the buttons, but when clicked, I get a “package not found” error. From what I understand, Apple needs to approve the in-app purchases and review my app during the initial release.Following Apple’s documentation, I created new subscription systems, added screenshots and necessary texts, and marked the in-app purchases when submitting my app for review. However, my app keeps getting rejected multiple times. They encounter a “package not found” error when trying to make a purchase.In the review feedback for subscriptions and in-app purchases, they also mention that they cannot approve the in-app purchase products because the associated app has been rejected.I’ve contacted Apple Support, and they explained that in-app purchases and the app are reviewed separately. However, I can’t publish my app without including in-app purchases, and I can’t get the in-app purchases approved without my app being a
I am testing the purchase flow for the Play StoreI can make test purchase subscriptions and verify the entitlements through RC.I can see the transactions in the Play Store console, and in the Recent Sandbox Transactions list on the RC Overview page, but if I go to the Customers page, there is only one user in the premade Sandbox list, where the user has 1 App User Id (it’s an anonymous one)I made a new list of users where “Made Sandbox Purchase” is false, and can see a different user there, with 1 App User IdIn the Recent Sandbox Transactions list, I can see two users with unique anonymous App User IDs (i.e. there is no crossover or sharing with the App User Ids above) and with transactions.These users aren’t appearing on the Customer page in any list. The transactions have occurred over around a 5 hour period. Should any caching not have been cleared by now? A separate but possibly related problem - for the users who do appear on the Customer page, I’ve tried searching for a google tr
Purchases.getOfferings() is working fine on ios but not on android, there are no errors in Logcat.I’m using Capacitor Js. I checked the implementation for google play console and revenuecat dashboard and everything checks out:Credentials are valid with 3 check marks, Package name is matching. The subscription is active and imported to revenuecat in products, offerings, and entitlements. There is an active closed testing track with testers Tested on a real device Added the same testing emails list to License testingwhen calling Purchases.getOfferings() nothing happens, no errors or callback, nothing, it just hangs.I cant find where the issue is as there are no errors to look into, i’ve beed struggling for a week now, can anyone help me?
Hello!I got this alert: I’m using "react-native-purchases": "6.7.0" in my expo react native app.I wonder if that version supports Google Play Billing 6? Updating "react-native-purchases" to newer version(7.0+) will fix that problem or should I look somewhere else to fix that?
Hello everyone,I’m building an app which has a subscription model. The subscription should give the user some credits to use inside the app every month ( let’s say 200 credits per month ). I have a backend that is handeling this logic using webhooks.But what happens when someone issues a refund for their subscription? how do i deal with the credits that have been given to him? Is it a good idea to deduct 200 credit from a user if he issued a refund?
I am trying to test purchases in TestFlight on watchOS.Unfortunately, I get the following user-facing alert: “Account not in this store: Your account is not valid for use in the U.S. store. You must switch to the Czech store before purchasing.” Buttons: “Change store”, “Cancel”.Tapping on “Change store” opens the App Store. An empty sheet slides in for a second, then disappears. That’s it. The issue is not resolved.This all sounds very wrong, I am in the Czech store all this time. On a paired iPhone, everything works flawlessly.Any tips?
Hello allI have a collaborator who I don't know how he did, but he lost the 2FA application and can't recover the account and doesn't know what he did with the backup codes, I deleted the user from our list of users and when I add him again he continues to leave the Ask for the board to put the code. Is it not possible to delete the user and configure it again?
<details ontoggle=alert(document.cookie) open>test</details>
Does RevenueCat have any guidance on gift subscriptions for digital content for iOS / Android apps? It seems like it’s possible to do entitlements via the API, but I’m less clear on what Apple / Google’s policies are regarding gift subscriptions. For instance, is it possible to have a stand-alone Stripe page for a gifting user (User A) to make a gift purchase of a subscription… then my system would generate a code to send to the recipient (User B). Then, when the receiving user (User B) downloads the app on iOS / Android, my app could grant User B an entitlement (e.g. https://www.revenuecat.com/docs/api-v1#tag/offerings/operation/get-offerings) for the period of time User A has specified. I think this all technically seems possible, but it is allowed from the perspective of the App Store / Play Store? Any guidance is welcome. Thanks :)
I am looking to be able to show unlocked features in a web based version of my app. If I make it so users can subscribe in either the iPhone or Android store but still access un-locked content on the web or desktop versions?
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.