Get help with anything related to RevenueCat.
Recently active
Is there any Roku developer? Has anybody integrated with Roku pay?I’d like to hear from your experience
Based on the TRANSFER flow here, we know that a TRANSFER event is triggered when user1 signs in, makes a purchase, signs out, then user2 signs in and restores purchases. Will EXPIRATION and RENEWAL events also be triggered for the respective users to indicate that user1 no longer has entitlements and user2 has entitlements?We have been relying on the INITIAL_PURCHASE and RENEWAL events to determine when a user has started or is continuing a subscription. Likewise, we use the EXPIRATION and SUBSCRIPTION_PAUSED events to determine when a user has stopped a subscription.However, we’re not sure if there are additional events that are triggered after a TRANSFER.
I am currently using the premium-monthly subscription plan for my app. However, I want to switch to using a new subscription plan called new-premium-monthly through RevenueCat. I have two main concerns: 1. How will this change affect existing subscribers who are currently on the premium-monthly plan? Will they be automatically transferred to the new plan, or will they remain on the old one?2. Given that querySkuDetailsAsync() is deprecated in the Google Play Billing Library, how can I ensure that the transition to new-premium-monthly is seamless for both new and existing users? Any guidance on how to handle this transition smoothly would be greatly appreciated Let me translate it 이전 버전과 호환되는 기본 요금제는 Google Play 결제 라이브러리의 지원 중단된 메서드 querySkuDetailsAsync()에서 반환됩니다.English: “In the subscriptions section of the Google Play Console, the benefits that are compatible with previous versions are returned by the deprecated method querySkuDetailsAsync() of the Google Play Billing Library.”
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!
Why in Grant an Entitlement duration is deprecated or which api i can use to grant subscriptions like Monthly?
cdcw
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
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?
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?
Hello,Some of the mobile developers on my team informed me that there has been a change in the way that promotional (rc_promo) subscriptions and entitlements are revoked. Previously, the revoke entitlement endpoint would remove the entitlement and the subscription that would appear in the get_customer API call. Now, it appears that the expiration date is modified, and the entitlement is no longer removed.Is there currently a way to ensure the entitlement is fully purged as it was previously, or is this a permanent record that will stay associated with a customer indefinitely?Additionally, is there a developer-focused newsletter or communication channel that I can subscribe to in order to stay informed about such changes before they occur?'premium' => array ( 'expires_date' => '2224-05-08T14:40:11Z', 'grace_period_expires_date' => NULL, 'product_identifier' => 'rc_promo_premium_lifetime', 'purchase_date' => '2024-06-25T14:40:11Z', ), 'premium' => array ( 'expires_date'
I’m looking at integrating RevenueCat into a newly released Flutter (Android only at the moment) app that doesn’t currently have subscriptions.The app was Kickstarted, and one of the reward levels for backers is to have a subscription for 1 year for free, with the next level being free ongoing annual subscription for the life of the app.Is it possible to have these subscriptions automatically applied to a list of email addresses through RevenueCat, or is that something that would need to be initiated on the Play Store side?If the latter, do you know what the best practice to achieve that is? Ideally without requiring payment card details (though from my searches it looks like that might be unavoidable). Thanks for any help you can give!
Hi! I currently have an app that uses RevenueCat - it only has one IAP and has 200 past purchases. I implemented RevenueCat last month (version 4.17.8) and my app only supports iOS16 so I think its using SK2 under the hood.RevenueCat has been awesome, but for my current minimal need (one IAP), I am considering migrating to SK2 until I implement any subscriptions feature. As I read from this [super great article](https://www.revenuecat.com/blog/engineering/ios-in-app-subscription-tutorial-with-storekit-2-and-swift/) I can implement it without any backend.I used the default Purchase.configure method following the tutorial. So I assume storeKit2Settings is set to `enabledOnlyForOptimizations`.I was wondering is it just a direct migration? If I move from RevenueCat to on-device SK2, will my 200 past customers still be able to restore their purchases through `Transaction.currentEntitlements`? Or do I need to export their data and do something special with it. Thanks for your help!
hii, I’m here,India
We're developing a social media app that enables users to subscribe to multiple profiles, similar to the functionality available on X. We're seeking the best approach to implement this feature for both iOS and Android. Any advice or recommendations?
We created a 2nd Subscription Group, in order to create an add-on subscription product that users can upgrade to, in addition to their core subscription product.It’s set up so that when a user is a paid subscriber to our Unlimited Access subscription, they can upgrade to the Premium AI subscription if they choose to.While our entitlements/offering for the main subscription (Unlimited Access) works fine, when a user hits the paywall to upgrade to the Premium AI, the offerings are not showing.And for some customers it shows that they are already subscribed to this. We think this was because the add-on subscription was all under one Subscription Group. We created a separate 2nd group to try and fix this, but we’re not sure if it did. We have:-Accepted the paid agreement-Subscription is approved by App Store and is available in every country-Made sure product id matches the revenuecatAny tips here?
how are you, i'm finewelcome
Hello!How can I become a beta tester? I need all functionality of route https://api.revenuecat.com/v2/projects/{project_id}/customers/{customer_id}/subscriptionsI filled this form, but nothing happened.
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.