Discussion and help from anything related to RevenueCat.
Recently active
We’re seeing this issue when creating a subscription. I would think this is a RevenueCat Flutter SDK issue but not sure. Please let us know!
Hi, Atm we do not have the stripe subscription ID available in the Subscriber → subscription object. We want to be able to cancel them from our web funnel. Unless we’re missing something we’re not able to fetch the subscription ID directly through Revenuecat and we would have to save it somewhere in our backend. Is there a way to get the subscription ID through RevCat?
I was just about to hit submit on the question below, but I checked one more time and now it is working! It was giving the error within the last hour. Is this common? How can we debug what happened? An existing in-production iOS app could not retrieve SKProduct info for a period today.No changes made to App Store or RevenueCat configurations, and everything looks in place.Today we get the dreaded: Could not find SKProduct for ( prod123 )
Hi guys, I had a Wordpress website that I am turning into a WKwebview app. Currently on the website, I’m using stripe as the payment processor. in order to get accepted to the App stores, I need to configure in-app-purchasing. My question is, will it be possible for me to configure IAP’s on my website BEFORE I render it as an WKwebview app? Any and all help will be appreciated. Thanks
Hello,Offerings are not loading for our users.Some of our live users have been affected by this issue.This is what we are getting in the sentry dashboard. Also, Users who are affected by this issue have an active internet connection. So, that's not the case. This is what we are getting as logPlatformException(10, Error performing request., {code: 10, message: Error performing request., readableErrorCode: NetworkError, readable_error_code: NetworkError, underlyingErrorMessage: Unable to resolve host "api.revenuecat.com": No address associated with hostname}, null)Please help us ASAPThanks
Is there a way in revenue cat to see how long (days, weeks, months) an users are premium paid subscribers before they voluntarily churn? Ideally this would be a cohort chart. I see there is a cohort chart, but I am trying to see this in days. On average how many days before someone churns. Is there already a way to see that that I am missing?
We currently have an AB test running, but the results seem confusing. The tests shows the following numbers: Variant A has an annual price of $49.99 and Variant B $59.99. From this, it seems more intuitive to me that Variant A is outperforming because the price of B is only 20% higher than A’s, but there are more than double the amount of active subscriptions in Variant A. Yet, the results section suggests:“Based on our most recent run of the model, at 1 years, there is a 67% chance that Variant B has a higher LTV.”Can you explain to me where this result comes from? Maybe there’s just a lack of additional data in the dashboard that would show the real reason, but with the data available, it seems very off for us. Thanks
I have followed all the instructions I can find, but I cannot get the Purchases framework to give me any offerings when running a debug build in the simulator against Xcode StoreKit testing.Offerings, entitlements, packages and products are set up I’ve set up my Xcode scheme to use the storekit configuration file (I also see three in the list, as mentioned elsewhere by another user - I’ve tried all three to no avail) RC product IDs match Xcode StoreKit config product IDs even though I’m just testing the Debug build that I don’t submit to Apple. I created an App ID for the debug bundle ID etc. in App Store Connect I’ve uploaded the StoreKit testing cert to RC I’ve set up an app-specific password on the IAPs for the debug build in App Store Connect and put that into RC My app has the In App Purchases entitlement in Xcode All my banking & agreements stuff is sorted out App Store ConnectThe things I am NOT doing:Running on a real device. Xcode StoreKit testing works in the simulator, d
We use Slack message server, but it sends too many messages everyday. When we click the customer id to see his purchase history, we notice that he has subscribed before we add RevenueCat SDK in our app. So how can we stop getting these old customers’ messages, only get new purchases’ messgaes?
We see that customers have a country associated. Is it possible to get customer country from RevenueCat information of the customer?
My Mac app is a free download and offers a non-consumable IAP to purchase the full app (using RevenueCat of course). About a third of the time when submitting my app to App Review, the reviewer is unable to complete the purchase: they go through the correct purchase flow but ultimately the IAP never becomes unlocked in their testing sandbox, so the update is rejected.I’ve never experienced this myself in my testing and in production on the App Store, this has never been a problem. However dealing with these rejections are a bit of a nightmare because it’s not clear what the problem is with the reviewer’s sandbox environment, and what I can do on my end to assist.Has anyone else faced a similar issue?
Hello! I have uploaded a certificate.cer file for testing. My product costs $8.88 in this file, but in App Store, it costs ¥8 When I try to check customers’ histories, I found some of them show the testing price(app user id: $RCAnonymousID:42bf5828c06843308f74a5d360dd31ee) but others show the right price(app user id: $RCAnonymousID:ae7d6e45b3ff4686a86023d1c741a8bc) I have tried to delete the .cer file, but it doesn’t work.
The webhooks page on the dashboard seems to be broken. Specifically, it does not render the past webhook events like it used to. To get around this, I'm inspecting the network requests for the `/webhooks?limit=30` request, which does return the webhook event data in the `last_events` array. The page just doesn't render this on the screen at all (it always says "No events to show")
I have an iOS App using Purchases SDK version 3.13.0I have factory reset the iPad I am testing with.I am running a development build (debug)I have never made a purchase with this device after factory reset.On startup of the app I will present an onboarding screen to purchase subscription.My IAP has a 1 week free trial then a monthly subscription.I call the API checkTrialOrIntroductoryPriceEligibility to try and know whether I should inform them if the free 1 week trial is available to them.I was not expecting the dialog “Sign in with Apple ID to pop up” along with soft keyboard over the top of my onboarding screen.Is this expected behavior? I would prefer the Apple dialog “Sign in with Apple ID” be user initiated.I see the following Purchases Log in console if that helps.2021-11-19 11:16:08.928454-0700 Pick 3 Pro[582:34641] [Purchases] - DEBUG: ℹ️ Debug logging enabled2021-11-19 11:16:08.928736-0700 Pick 3 Pro[582:34641] [Purchases] - DEBUG: ℹ️ SDK Version - 3.13.02021-11-19 11:16:08.
We would like to ask the reason why RevenueCat requires the credit card details for the starter plan.Will RevenueCat charge the credit card entered for anything?Best regards
I want to calculate the trial conversion rate with data in the new UI. In the old UI, I took the ratio of total trial conversions to Eligible Trial conversion. I cannot seem to find their analogs. Where should I be looking?
I use the following code to upgrade/downgrade subscriptions. It works fine on Android but iOS is not playing ball. When I upgrade/downgrade a test subscription, nothing happens. What could I be doing wrong? if (Platform.isAndroid) await Purchases.purchasePackage(myPackage, upgradeInfo: old_SKU);if (Platform.isIOS) await Purchases.purchasePackage(myNewPackage); As documentation says there is no change to the code for new purchase and upgrade/downgrade scenario in iOS. So why is no change to the subscription happening please?
Is there any chart that shows the number of renewed subscriptions per month? I know that I can see the renewal revenue and the total number of active subscriptions, but I am trying to find a way to also find out about the number of renewals.Thanks!
I am looking to give all of our company staff a free ‘upgrade’ to our paid plan.I see in the docs about ‘granting entitlements’, but only users who have paid show up, so can be granted entitlements. Is there a way to see all app users to grant entitlements to our staff?
Is there a way to define a report (list) or a chart that shows the expected revenue in some time period?For example, I can get a report of all the current active customers with a positive auto renew intent, which are expected to renew next month. However I’d like to calculate also the expected revenue of those customers, based on the current status of auto-renew. Is that possible? Thanks
Hello, When I purchase an in-app non renewable purchase, the Webhook will still trigger, with the old userID as an app_user_id. Details :I’m having an issue when I switch accounts (userID) but use the same Apple ID (in Sandbox)(I don’t know in production). I’m using of course, logOut then LogIn. And I verified that the new userID is well accepted by the SDK on iOS. PS: I’m using alias (legacy) for the userID management, should I switch to transfer ? maybe it’s causing the issue ? Thank you,Using Xcode / Purchase SDK Cocoapods
I have RC working fine for both Android and iOS using test sandbox. I can purchase, restore and upgrade subscriptions.Now have sent code for production.Tested Android purchase in production - works fine. Apple has approved and am now trying to test in production, but first with Promo codes. App is in Manual release so not public yet.When I redeem code it downloads the app, and I get to the main page of the app which checks if user has an active entitlement or not, and it comes back false, so it displays the purchase options. If you select restore purchase..it does not recognize. I am checking for PeriodType.normal but not other types.So what I need to know is how RC handles Apple Promo codes (this is the 100 promo codes you can use for influencers)?is PeriodType normal, trial, unknown, or intro? I assume the isActive will be false is there any difference with Google Play promotion codes?I don't have debugging turned on as it is my production code, so I cannot see this.If I know what Pe
I think it’d would be nice to have a chart about intro price period conversion to the full price subscription, just like free trial conversion to paid subscription. Is there a way to get this data from the platform? Thanks.
I have done some searching on this topic, but I haven’t found anywhere that addresses it directly. I have an iOS app with a renewing annual subscription. If I wanted to offer existing subscribers an incentive to share the app, such as giving them an addition month of service for every relevant action. I don’t see a way to do this without disrupting their existing subscription, even if I took care of the accounting of starting the one-month of free access and then tried to trigger their next month.The best I could think of was to offer them to renew with a different annual subscription that had a 1 month free trial. But that doesn’t necessarily scale well for different numbers of incentives.I hope that makes sense.
Hello,When talking to the RevenueCat API from the web, is there a way to mark those calls as intended for sandbox/staging? When using the mobile SDK, the system knows the IAPs are meant for sandbox because of the build environment on the iOS or Android side. Just wondering how to indicate the same when making web API calls?
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.