Get help with anything related to RevenueCat.
Recently active
Hi, I was wondering if there were any plans to build a webhook that triggers when a subscription is coming to an end. Maybe around the same time as the app stores trigger their subscription expiring emails. Our business would find this really useful for sending our own comms. Thanks, Lydia
I’m using the Webhook integration together with a AWS Lambda to receive updates about subscriptions. I found out that, if the Lambda is not warmed up, the RevCat test call times out after 3 seconds. That is not enough to fire up the Lambda from cold start, although I’m using NodeJS which is probably one of the fastest Lambda options. Would it be possible to increase the timeout for your webhook integration?
If I want to show a custom string inside my app, when displaying the product, how can I do this? In other words, how can I set a string in my RevenueCat project, which I can display on the client side?
I am trying to get rid of 9 warnings from debug logs but I don’t know why I am getting them nor how/where to fix it.I have 9, one month - auto-renewing subscriptions configured in AppStore.The 9 warnings occur right after SKProductsRequest, but don’t seem to causing any real problems??It seems that it doesn’t know that my subscriptions are all 1 month subscription length? But when sandbox testing it shows that they renew and my configured products in the AppStore are definitely setup for 1 month.This is how I have my Offerings setup with the identifier “subscriptions” as seen in the 9 warnings… Any idea why I am getting these warnings?? “WARN: ⚠️ Unknown subscription length for package 'subscriptions': PackageType.custom. Ignoring.” 2022-06-14 08:49:20.589599-0400 App [Purchases] - DEBUG: 😻 SKProductsRequest request received response2022-06-14 08:49:20.589598-0400 App [Purchases] - DEBUG: 😻 SKProductsRequest did finish2022-06-14 08:49:34.082998-0400 App [Purchases] - WARN: ⚠️ Unknow
Hi, I would like to get notified when I make a new sale. Does RevanueCat support this type of automated notification/alert out of the box?
Hello, How to connect offer from Google play console to RC offer in order to include free trial in getOfferings method?
Our app was recently rejected from the app store due to violated term 3.1.1 around in-app purchases. With the rejection the explanation was that we enable promotional codes outside of the app, but the screen shot attached is of the in-app purchase modal - which we trigger using `Purchase.presentCodeRedemptionSheet()`. On Android, we have a custom built promotional code sheet that triggers and we think they may be rejecting our app because of this, but we are unsure how they would know. Has anyone experienced this before? Any advice?
I’m trying to set up RevenueCat, following the QuickStart guide.My IAP on App Store Connect has the status “Ready to Submit”. I’ve reached step 8: https://docs.revenuecat.com/docs/getting-started#8-displaying-available-products But I get the following error. I’ve searched for the error (RevenueCat.OfferingsManager.Error error 1.) but can’t find any info. I’m unsure as to what to do next. 2022-06-29 11:59:12.291881+0100 [AppName][85775:6775520] [Purchases] - DEBUG: ℹ️ No cached Offerings, fetching from network2022-06-29 11:59:12.292502+0100 [AppName][85775:6775645] [Purchases] - DEBUG: ℹ️ GetOfferingsOperation: Started2022-06-29 11:59:12.292787+0100 [AppName][85775:6775645] [Purchases] - DEBUG: ℹ️ There are no requests currently running, starting request GET subscribers/$RCAnonymousID%3A2ca8a9a49a8748b190059cf3dc1297fd/offerings2022-06-29 11:59:12.295060+0100 [AppName][85775:6775645] [Purchases] - DEBUG: ℹ️ API request started: GET /v1/subscribers/$RCAnonymousID:2ca8a9a49a8748b190059cf3
Hello!Could you please answer me if there is possibility to support Promoted in-apps in StoreKit 2 or we need still implement Original StoreKit observer https://developer.apple.com/documentation/storekit/skpaymenttransactionobserver/2877502-paymentqueue?On Apple Developer forums there is information, that we have to support both API https://developer.apple.com/forums/thread/706538?answerId=714432022#714432022Sorry that I ask question not about SDK :( But I think that you can help me with this question, because you SDK is very popular for purchases
We would like to import old receipts. Unfortunately they are not raw base64 but have been decoded into JSON. How would we import these into RevenueCat?
Hi, We are having issue with the Google Play Store setup.We’re seeing the following error: Invalid Play Store credentials.We’ve checked all the posts already regarding the issue.But we’ve also noticed that the RevenueCat Service Account doesn’t seem to be correctly linked to Google Cloud. We’ve followed the documentation and already granted access to the service account on the Play Store but it is still not appearing in the permission section of the service account on Google Cloud. Do you know where this issue could come from? Thank you,Damien
So I understand the basic idea of how the restore functionality works, but I dont see how this could become a problem in my application and thus wanted to ask if I am missing something here. My users can only sign in with their phone number and alle purchases are only possible after a login.Let’s say that a user changes phone, the user will get a new phone and sign in with the new phone but the same phone number - As the purchases are attached to the Play/Apple account and the purchases are also saved on their accounts within their app, they could switch phone and not lose any functionality. Is there any scenario missing here where I would need “Restore Purchases” ? Apple rejected by production app due this functionality being missing, but I dont see, why I would need this.
I am using the webhook system to keep my user's subscription up to date and if there is a BILLING_ERROR I need to set some properties on the User object in my database so that the user is reminded when they sign into the app to fix the billing error.If there is a billing issue the webhook "CANCELLATION" webhook event is sent with the cancel_reason of "BILLING_ERROR".This is all working fine for helping me to alert the user when they have a billing issue but how does my server get notified when the user fixes their billing issue so that I can update my database accordingly?I was looking at the webhooks and it looks like it would be the UNCANCELLATION webhook event but I don't see anywhere in the documentation confirming this??Also would there be a UNCANCELLATION.reason on the event object?Does anyone know if this is the case?
so I was watching this video from RevenueCat Youtube channel and now I don’t know how I can request that free pay wall for me?
Hi,I am an absolute beginner when it comes to using the Revenue Cat SDK. So this might be a stupid question. I have set up my product in Appstore, Revenue Cat and installed the SDK. When testing the API I get all of the information about the product back correctly in the app, apart from all prices are in USD ( hoped for SEK, app localisation Sweden). I have tested both in a simulator and on a physical device( logged in to my account).After reading a few blog posts it seems that this (prices in USD) is what should be expected as long as the app is in a test environment but not a problem once the app is in production. So my question is have I understood this correctly or have I done something wrong?
I'm trying to add a free trial benefit to Android in-app billing. Is there an option to choose whether to offer benefits or not? We're trying to add a free trial benefit, not a promotion.What if you want to distinguish whether or not to give benefits based on specific conditions for the same product?I can set the Google console to give benefits only when I am a new subscriber, but I want to choose whether or not to give benefits in other cases.
Documentation indicates that getCustomerInfo is updated every 5 minutes in a sandbox environment, and similarly, in a sandbox environment, the maximum number of updates may be limited even for subscriptions. But does it work well in production? In other words, is it OK to call getCustomerInfo every time the user tries to access the content to check eligibility? ++The SDK caches the user's subscription information to reduce your app's reliance on the network. Users who unlock entitlements will be able to access them even without an internet connection. The SDK will update the cache if it's older than 5 minutes, but only if you call getCustomerInfo(), make a purchase, or restore purchases, so it's a good idea to call getCustomerInfo() any time a user accesses premium content. I read the above. Does getCustomerInfo mean that it is automatically updated every 5 minutes in case of purchase or restoration without calling it separately, and if not, it should be called and used every time to
Hello everyone, I have a photo filtering app, and it was working fine for few months. However, on my last update ı got a rejection due to the following screenshot.Between the last approved update, I only added some new images. I changed nothing about to app’s functionality. My guess is that when you accept the In-App Subscription deal it takes some time ( 4-5 seconds) to approve the transaction and close the Pay Wall Sheet. I don’t know why this delay is happening but this must be their cause of rejection.I am new to the iOS development and I constructed the In-App Purchases part of my app by watching the videos of RevenueCat. I don’t know where to start looking any help is appreciated.Thank you for reading this far have a nice day,Bora
Our iOS app works ok in TestFlight but subscription offerings is coming back empty once the app is approved by apple. Our steps arePost to TestFlight prior to review Launch app and go to subscription screen - works fine Send for Apple Review (set to manual release) App passes Apple Review Download with a promo code Launch app and go to subscription screen - no products! Try restoring purchases - no products!Obviously we’d like to make sure this works before we manually release, is there anything that might be stopping the offerings/products showing after the Apple Review. Is it the promo code? Or perhaps something else?Things we’ve checkedThe bundle ID is correct The in-app purchase entitlement is present There are products in the offerings Our products on the App Store have passed approval
Trying to implement auto-renew subscriptions w Revenuecat.In the simulator, my Watch subscription purchases work successfully with [Environment: Xcode] showing up on the purchase. But no offers/product show up when running on a watch device, both in the Xcode simulator & Testflight.My app environment:RevenueCat dashboard:Bundle id.: com.app-name (but also tried com.app-name.watchkitapp) Xcode:Bundle id.: com.app-name, also tried com.app-name.watchkitapp App Store Connect:Bundle id.: com.app-name Note:I have a .storekit file generated from my appstore connect account, and it’s respective StoreKitTestCertificate.cer My error logs when running from Xcode on Watch Series 8 device: 2022-12-25 00:44:00.136043-0800 App Name Watch App[613:570522] [Purchases] - ERROR: 🍎‼️ SKProductsRequest took too long to complete.2022-12-25 00:44:00.137777-0800 App Name Watch App[613:570522] [Purchases] - ERROR: 🍎‼️ Error fetching offerings - The operation couldn’t be completed. (RevenueCat.OfferingsMa
I am using revenuecat unity latest sdk and unity version 2021.3.4f1 . Then i am able to make build .But when i am importing unity iap latest sdk then build is faild and showing error. Error image is attached with the file. My quistion is if i am using revenuecat unity sdk then i dont need unity iap plugin or if needed then how to make build ?You Installation document is very poor , there is no proper way that what to do or how to use it.
What happens if my app exceeds $10k MTR in a month on the Free plan, and no upgrade to the Starter or Pro plan. the IAP feature will still working?
I have a purchase page in my app and I using the revenue cat offering to get the data on prices.I am showing the localizedPriceString and it is saying €129.99 (for example).But.. when the user clicks to buy that product, the apple purchase dialog has a different amount €139.99 (for example).I have checked the price on the RCPackage and on the storeProduct property of that. How can i get these to match?
I subscribe on apple store then subscribe on apple store but google store gives the error "Unable to export data from the server"
Hi,Can we use the iap product ids for our application in the App Store in another project after uninstalling the application?
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.