Discussion and help from anything related to RevenueCat.
Recently active
hello revenue cat and friends, i’ve been using the RC paywall for the last month and I wanted to make my own custom paywall now and use the footer version to add my own custom scrollview above it.. but the only problem is I cant seem to use the condensed view in React native.Is there any plans on this coming to React native revenue cat customers soon?would love to see condensed option in React native library for revenue cat paywalls :)
My app has a paywall post login - I need to be able to have the following : Person A has a google/apple account - uses App Account A - needs a subscriptionPerson B has a google/apple account - uses App Account A - needs a subscriptionPerson A has a google account - has Account A and Account B - needs a subscription for both is this possible with RevenueCat?
I have this error while purchasing any package in flutter.every thing is okay i have added bank accounts in appstore and created subscriptionsand i connect my revenuecat with appstore.i can fetch offerings which retrieves successfully.but when i am going to purchase any packagei get this.a have also set storekit configuration on to test in simulator 14+PlatformException(2, There was a problem with the App Store., {readable_error_code: STORE_PROBLEM, underlyingErrorMessage: An unknown error occurred, message: There was a problem with the App Store., userCancelled: false, code: 2, readableErrorCode: STORE_PROBLEM}, null)
Hi, currently I have one default offering, and I wanted to AB test two new offerings but only with non paying users.How can I do so that paying users will see(if they manually open the paywall from settings) the old offering and non-paying users will see one of the two new offerings?I figured out that I can select whom to show particular offering with TARGETING feature, but in Custom Attribution there is no such attribution that helps to determine user’s current subscription plan.
Hi, experts,I have iOS app and would like to show currency by using RevenueCat SDK (package.storeProduct.currencyCode). I have set up currency and price in Apple Store such as below, product/entitlement/offering in RevenueCat and so on so forth. But I can only get USD instead of TWD.Do I need to set up or miss anything in Apple Store? Or that SDK is not the right one to use?Please advise. Thank you.Regards,Joey
Hello, I’m having really a weird problem that i cant seems to find a solution for it.So i followed the docs and i duplicated the scheme and and i use storekit for 1 scheme and the other no. when i use storekit file i can do purchases on simulator and the products are fetched but not on real device. but when i dont i can fetch the offering on my real device and make purchase but i cant make purchase on simulator. thats why our app got rejected i’m really confused. anyone can help please?
Could someone guide me on how to retrieve the total number of unique users who have subscribed to an offering for all time using RevenueCat? I'm looking for a method either through the SDK or the dashboard to accurately obtain this information. Any insights or examples would be greatly appreciated!
Hi All,We have all read the documents on how to delete a sandbox user, but couldn’t find an exact solution. We see 4 active users which are our tests https://prnt.sc/dxie0_1PhtCO , but cannot see or delete these users and cannot test our subscriptions from these devices. And stuck with it. :( Also cannot click and select this sandbox data https://prnt.sc/gMjo7P8ldX5z We also couldn’t find from the dashboard https://www.revenuecat.com/docs/dashboard-and-metrics/customer-history/manage-users where the manage users menu is 😥So if anyone can help it will be really appreciated 🙏
Hi,It has been 6 hours since we received a purchase event from the Google Play Store. Is there any way to access technical support in RevenueCat?
Hello,Your system fully Down since 8 Hours. No WebHook Hits, no Recent Purchase Showing in Overview (Dashboard) , not working.please fix it as soon as possible. I m in big trouble.
There is currently a non-subscription permanent product. Starting from today, after users place an order to purchase, the RC dashboard cannot track the purchase information of the product, and the corresponding user benefits are not unlocked within the app. Google Play backend can see that the user's payment was successful. No effect on subscription-based goods.
I am trying to repurchase IAP item via the paywall. My paywall offers user with subscription as well as non subscription options. However, if the user has already purchased it once, the paywall do not allow user to purchase it again. It logs error message “ Ignoring purchase request for already subscribed package” How can I make this possible?
Hello community 👋 I have my app only in internal testing track in Google Play Console. Is it possible to start integration with RevenueCat at this stage? I.e. when my app at internal testing track at Google Play Console. For some reason FlutterFlow guide mentions closed track for Revenue Cat integration. But to promote my app to closed testing from internal testing Google now asks details about paid part of my app, also Google wants to review my app before promoting to closed track. Best regards,Oleksandr
Is there any way using the v1 (or v2) API to check more directly whether an entitlement is active? The SDK has something like if !customerInfo!.entitlements.active.isEmpty but it seems like the API just returns something like: "entitlements" : { "premium" : { "expires_date" : "2024-04-23T14:43:37Z", "grace_period_expires_date" : null, "product_identifier" : "monthly", "purchase_date" : "2024-04-23T14:38:37Z" } when hitting the GET /subscriber endpoint. This means I have to check the expires_date against Date.now() or something like that which feels clunky rather than having the attribute calculated directly on the API.
Hello, I’m following this https://www.revenuecat.com/docs/integrations/webhooks#syncing-subscription-status however the link for the GET /subscribers documentation is broken (https://www.revenuecat.com/docs/api-v2/overview#subscribers) .Where can I access this information?
I made a paywall with localisations for multiple languages. Now I would like to “experiment” with some changes on this paywall but it is “life” in my app.Is there any way to duplicate a paywall (to use it for another offering) and experiment with changes on it?I dont want to make the second paywall from scratch.
Im using RevenueCat Flutter package to implement subscriptions . When i’ve uploaded a build to the internal testing track on Google Play Console and added myself as a tester everything works perfectly and i can subscribe. However when i’ve uploaded the exact same build to production, the app review team are seeing the attached error message. Anyone got any ideas why this is happening?
Hey,I am trying to access a user’s entitlements via the API (I am using the sandbox environment, i.e. I am using Xcode to simulate purchases).But I always get empty entitlements in the response and I’m not sure why. This is my call:curl --request GET \ --url https://api.revenuecat.com/v1/subscribers/<app_user_id> \ --header 'accept: application/json' \ --header 'authorization: Bearer <my_v1_token>'\ --header 'X-Is-Sandbox: true'And this is the answer{ "request_date": "2024-04-26T13:34:56Z", "request_date_ms": 1714138496699, "subscriber": { "entitlements": {}, "first_seen": "2024-04-26T11:24:56Z", "last_seen": "2024-04-26T11:24:56Z", "management_url": null, "non_subscriptions": {}, "original_app_user_id": "<original_app_user_id>", "original_application_version": null, "original_purchase_date": null, "other_purchases": {}, "subscriptions": {} }} However, the iOS app SDK makes t
I'm implementing subscriptions in my app using RevenueCat; however, I had already implemented consumable products, validating them on my server.When I added RevenueCat to the project, I noticed that when a consumable product was purchased, it was automatically consumed, and when the user visited the purchase verification screen (to consume it and gain the content), an error occurred on my server because the purchase had already been consumed by RevenueCat.I discovered that I can use Purchases.sharedInstance.finishTransactions = false to handle consumable logic as before. However, by doing this, I'll need to manage subscription logic on my server as well, and that's not what I want.After running some tests, I think I found a way to handle this. Let me explain what I did:When I initialize RevenueCat, I call Purchases.sharedInstance.finishTransactions = false. When I open my subscription PayWall, I call Purchases.sharedInstance.finishTransactions = true. This ensures that when purchasing
Hello all!It’s been more than a year since we notice that all the users that had a Profile Location of Ashburn, Virginia, US had a wrong location information. There is something that is changing our users location to Ashburn and is not us.We’ve reviewed this issue with our tech team and none of the events that we send from our server are changing the users location. We have also identified, with the help of MixPanel’s Support team that this location changes when a RevenueCat event is sent to our MixPanel.I’m using this channel because RevenueCat’s Support team takes weeks to answer and I wanted to know if there are more cases like us out there so that we can push together to get this fixed.We use MixPanel as our source of truth and we have many cases of with this issue, specially hurts because we are running a paid marketing campaign and we don’t really know if the new subscribed users are comming from the US or if they are more Ashburn cases. I know we can filter them, but that’s not
Hi,What timezone is used in the data export, I am assuming it is UTC but I just wanted to check.
Hi, We are interested in testing the new RevenueCat Billing feature, it looks super promising!One quick question though, do you plan to support trial and discounts at some point? If yes, do you have an estimated ETA? We are super interested by this feature but we would need to be able to have offers with trial to match what we have inside our apps. Thanks!
Hey guys, I’m getting empty list of products after following all the quick start tutorial and also the thread below: Here is the logs I have:2022-08-30 20:44:24.710 8209-22767/com.crediswap.crediswap D/[Purchases] - DEBUG: ℹ️ Debug logging enabled2022-08-30 20:44:24.711 8209-22767/com.crediswap.crediswap D/[Purchases] - DEBUG: ℹ️ SDK Version - 4.6.12022-08-30 20:44:24.711 8209-22767/com.crediswap.crediswap D/[Purchases] - DEBUG: 👤 Initial App User ID - null2022-08-30 20:44:24.711 8209-22767/com.crediswap.crediswap D/[Purchases] - DEBUG: 👤 Identifying App User ID: $RCAnonymousID:36244bb505c14d0c8f5accb0d5a7f8a02022-08-30 20:44:24.713 8209-22767/com.crediswap.crediswap D/[Purchases] - DEBUG: ℹ️ Deleting old synced subscriber attributes that don't belong to $RCAnonymousID:36244bb505c14d0c8f5accb0d5a7f8a02022-08-30 20:44:24.714 8209-22767/com.crediswap.crediswap D/[Purchases] - DEBUG: ℹ️ Listener set2022-08-30 20:44:24.714 8209-8209/com.crediswap.crediswap D/[Purchases] - DEBUG: ℹ️ App f
Hi, I would like to seek for support regarding to slow test card, approves after a few minutes. I would like to know how to get status success or failure after pending a few minutes. Thank you,
Hello,I have an app with a 3 days trial on android. I just added A single payment offer but I am not able to see it, it should be because I already subscribed with this phone. Is there any way to reset the subscription so I can check the offers again.I just check with an other phone I can not debug and the full price is displayed not the offer one I should have 39.99€ and not 99.99€I am getting the products this way with React Nativeconst offerings = await Purchases.getOfferings();offerings.all.Subscription.availablePackages[0].product.priceString
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.