Get help with anything related to RevenueCat.
Recently active
Hello,I intend to have both subscription and consumable products in my app. If you want an example of the kind of setup I want, check Slopes: the app offers subscription (monthly/yearly) + consumables (passes to unlock one day or one week). In Slopes, the user can redeem the pass whenever he wants, but it’s not what I plan: I plan to use the consumable as soon it’s purchased. So if a user purchase a one week pass consumable, I want to unlock the content from the purchase date.How would you setup the same thing using RevenueCat? Do I have to setup my own system to record the purchase date (= activation date in my case) then unlock the content based on this date? Or is it possible to access consumables purchase history in RevenueCat so I can check when a consumable had been purchased and unlock the content afterwards?Thanks,Axel
Hello,is there a way to get a customer (or subscription) by the customer attributes?Thanks in advanceMarius
I'm using the RC's remote paywall feature and my app is being rejected at App Store, because when there is no internet, the Paywall doesn't load (despite showing the no internet connection alert). Has anyone ever had this problem? I would really like to use remote paywall, but it looks like my app will only be approved if I use a hard-coded Paywall in Xcode
Hi all, I could not find this in the docs. I have 2 different paywalls and 2 different offerings. How do I call up a specific paywall within the app vs the other using UKIT or Swift/IOS? Thanks!
Hi, looking for some confirmation on the abilities of RC for our product, and googling this question is quite hard. We want to take Stripe payments in our mobile app, for purchases / subscriptions related to physical goods (which shouldn’t go through Apple / Google’s IAP system). For this, we would love to use RC’s paywalls, experiments and tracking features.React Native SDK would be used. Is this possible, and are there any caveats to be aware of? Thanks community!
Hi there,I’m looking for some clarifications on how to ask the user for consent for the sending consumption data. I was reading this article on sending consumption info to reduce refunds: https://www.revenuecat.com/blog/company/handle-apple-refund-requests-automatically/ And then I saw the paragraph about asking the user for consent with a warning sign:⚠️ Important: Make sure you have customer consent to share consumption data by outlining this in your terms and conditions, as required by Apple. In the article (as quoted above) it says it’s enough to put it into the Terms and Conditions, but the linked Apple article is much more ambiguous about this. Like this part:So the user can opt-out and it should be “affirmative consent”. What’s your experience with this? Is a paragraph in the terms and conditions sufficient? Did Apple Review reject anything?
Hi all, I am in process of migrating from Glassfy and im running into a lot of issue as the Guide from August is a little bit outdated? and only for Apple. I am on the last stage, redoing the code from glassfy in my actual app code and first line first problem. For reference, flutter, android, google play store only Purchases.configure(withAPIKey: "YOUR_API_KEY")There is not such thing as withAPIKey? - Struggling with finding solution and close to just giving premium to all users and not bothering with migrating :( I got something like this from glassfy email reply, which i understand sadly 0 :( “The app_user_id field, in your export, is empty because you don’t assign a Custom Identifier to the user: this should make migration easier.So if you want historical data you can server-side import into RC with an anonymous app_user_id.When the user open the application for the first time with the RC SDK installed, a new random-id is automatically generated. To make sure that the two are mer
Hi everyone,I’m currently improving the subscription setup for a few Unity-based iOS apps, following the RevenueCat UnityInstallation Guide.While testing with sandbox accounts on devices, I noticed an issue:If I include the App User ID in the Purchases script, the app assumes I’ve already made a non-consumable lifetime purchase. When I remove the App User ID from the script, sandboxed purchases work perfectly and the transaction shows up in the RevenueCat Overview with Sandboxed data. This brings me to my question:Should I include the App User ID when publishing the app to the App Store? What are the implications of not entering the App User ID? For example, would it affect RevenueCat’s ability to track future purchases or customers?Thank you in advance for your help!Cheers!-DJ
We have been using subscriptions on Android and iOS for a while now with only an annual option, and that has been working fine. We are adding a monthly option, and during Android testing have noticed that if I cancel a yearly subscription, then attempt to purchase another subscription (yearly or monthly), I see the following error: PlatformException(6, This product is already active for the user., {code: 6, message: This product is already active for the user., readableErrorCode: ProductAlreadyPurchasedError, readable_error_code: ProductAlreadyPurchasedError, underlyingErrorMessage: Error updating purchases. DebugMessage: . ErrorCode: 7., userCancelled: false}, null). Any ideas? This is a production test scenario, on a physical phone with a valid google play account. We are only testing Android at this time.Thanks!
We are in the process of trying to get approved in the App Store submission process, but have faced a rejection due to a payment failure when the reviewer attempted to subscribe. While testing the payment process, we have encountered the following errors: “The receipt is not valid. The purchased product was missing in the receipt. This is typically due to a bug in StoreKit.” and “There was a problem with the App Store.”Are these issues associated with the Apple Sandbox environment when testing payment? From a bit of research, this seems to be the case. If so, how can we be approved by Apple if the only way to demonstrate the functionality of payments is by testing in Sandbox mode? In the review process, we received the following information: When 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
Some Transactions are missing please see the screenshots!i am losing subscribed users due to not receiving web hooks etc...as you see there is no yearly transaction on revenue cathere revenuecat panel
Hello, Is it possible to retrieve the email entered by the user during the payment on the web using the Billing RevenueCat feature? Thanks!
Anyone know how to pull in the app store icon? I released my app to the app store ~10 hours ago and it has not updated yet. Last time if I remember correctly, it was instant. Is there a toggle I have to click?
I’m using the paywall. I made some changes to my paywall and now when you click the call to action button on a real phone nothing happens. I don’t even know where to start lol. This happened before and i just recreated my paywall but this seems like maybe not a good long term fix.
Hey,I’m building an iOS app and want to use RevenueCat for subscriptions, only IOS no other platforms. Here’s an examples:1. Basic Plan: $10/month for 50 image generations (resets every month).2. Premium Plan: $20/month for 100 image generations (also resets monthly). No tokens or consumable purchases, just max usage included in the subscription. Would appreciate help with these Q:1. Does Apple allow this kind of subscription with Max usage limits, or should we use a subscription plus consumable tokens for this scenario? I prefer to not use the consumable tokens.2. Can RevenueCat handle tracking and resetting these usage limits monthly? OR do I need to manage this on my backend, or can RevenueCat do it?3. Any advice on setting this up?Thanks
Is there a way to show a different paywall on iPad if the same layout does not good or functional on all devices and screen sizes? Using Targeting + Custom attribute is unlikely to do the job as the same user might have several devices. Any other solutions?
.
thanks in advanced
Hi there,I’m new to RevenueCat, and what I would like to know, is if it’s possible to manually activate user licenses/entitlements from the Dashboard (or API), independently of the AppStore? Let say I want to offer a lifetime license to someone, should I hard-code it on my side, or is it doable with RevenueCat? If so, do I have to create a lifetime iAP on AppStore Connect, that should be “hidden” to public, but that I can activate for the users I want with a promo code? Or can it be easier? Thank you!Thomas
Hello,I would greatly appreciate it if you could provide guidance on transitioning from Glassfy.Background:iOS app only Capacitor framework Currently, the App Store version uses Glassfy. I have a fully prepared version that supports both RevenueCat and Glassfy (I can choose which module to use).I've outlined a few points below. Could you please confirm if my understanding is correct for each of them? Can I, without releasing a new version, configure App Store Connect to send data to RevenueCat, and set up a redirect from RevenueCat to Glassfy? Would this work, with new purchase data being duplicated in both services? In parallel, I plan to request a data export from Glassfy and use your API to import this data into RevenueCat. Once that's done, I should be able to release my new version, which can theoretically drop Glassfy support entirely and rely solely on RevenueCat. Users who make purchases in the time between my CSV import and the release of the new version will need to man
We are seeing Attribute - ATT Authorised but IDFA 0000…At the same time our MMP (singular) and Meta seems to miss many if not most of our ATT installs (seems like 70% discrepancy from internal tracking of ATT authorised)Any idea? Dying to know...
I'm navigating the tricky waters of mobile attribution in 2023 for our iOS app and could use some community insights. We're looking to collaborate with affiliates and influencers and are hoping to attribute post-install purchase events to individual affiliates/campaigns etc. Ideally, we’d like to avoid having to display the AppTrackingTransparency (ATT) prompt and be able to honestly answer that we do not fall under Apple's definition of “Tracking” in AppStore Connect. As you will know, the mobile attribution market is adapting to many changes in privacy standards, so this isn’t straightforward. Option 1: Deep LinksWe're considering using deep links tied to individual affiliates/campaigns. Is this viable when users haven't consented to the ATT prompt? Without the ATT agreement, how would this affect the capabilities of attribution partners like Branch.io or AppsFlyer?Perhaps relying on SKAdNetwork integration and other techniques? I haven't gotten a straight answer on what impact this
I has happened 2 times now in the past week. An IOS user has payed for a subscription and can show that the Apple app store “Subscriptions” section shows that they are subscribed, but when the app checks RevenueCat, that users comes back as not subscribed. Is there a way this can happen without it being a bug? I cant see where or why this this missmatch would happen.
Hi RevenueCat team,My app has been rejected multiple times due to an error in the Google Play Console: “The item that you were attempting to purchase could not be found.” This error appears for the Google app reviewers, but the app successfully passed review on the App Store and has been released.I tested the app by adding my email to the license testing section in Google Play Console. However, it seems that the Google reviewer is not on this list, which may be causing the error. Are there any specific steps I should follow to ensure the app passes the review process?I also came across a discussion mentioning the same issue, but I’m not sure what changes I need to make to resolve this. Any guidance would be appreciated!Thank you!
Hey everyone, I have a question about handling subscription events in my iOS app. I have set up the SDK & can fetch current user subscription status but I am not sure about the best way to manage real time updates when a user upgrades, downgrades or cancels their subscription.Do I need to manually poll the server for changes or is there a way to get notified instantly? Also if a user switches plans mid cycle how does RevenueCat handle proration??During my research I have come across the idea of integrating tools like Google Cloud Platform for monitoring and analyzing subscription related events. Has anyone tried this & does it add value to the process??if anyone have any resources, tutorials or personal experiences please share with me, It would be greatly appreciated!!Thank you……. :)
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.