Discussion and help from anything related to RevenueCat.
Recently active
🍎‼️ Error fetching offerings - Error Domain=RCPurchasesErrorDomain Code=23 "None of the products registered in the RevenueCat dashboard could be fetched from App Store Connect (or the StoreKit Configuration file if one is being used). plze help me solve this problem
While testing out my integration I received a “TRANSFER” web hook for Stripe. The transferred to/from fields were set my two most recent test user IDs, but I’m still unsure exactly what triggered this to happen?
how to get latest receipt info in webhook after verification done by revenuecat?
Hi,We currently integrated our apps (iOS, Android & Web) to one RevenueCat project. We would like to integrate Segment to retrieve the events from the RevenueCat project which Segment source should we select?TIA
Hello, I have a problem with implementation of restore purchases (I am using RevenueCat anonymous ID’s). When I run Purchases.shared.restoreTransactions in Xcode it returns right subscription status but when I upload it in TestFlight it stops working. I am signed with the same sandbox account. Any ideas what I am doing wrong? Thanks in advance
I am using monthly and annual package in my app. They have 3day trial option.I used these method: var paymentDiscount = await Purchases.getPaymentDiscount( choosedoffer!.product, choosedoffer!.product.discounts![0]);purchaseinfo = await Purchases.purchaseDiscountedPackage( choosedoffer!, paymentDiscount);to make a purchase.It is working while i am testing but when i uploaded to the app store from other’s people’s Iphone i realized that it isn’t working.Payment screen do not come to the screen but in test mode it is coming.How can i solve this problem?
I have recently launched an iOS app which has been in beta for a while. The live app has subscriptions, but during the beta I added a “lifetime unlock” in-app purchase so that beta testers didn’t have to keep re-subscribing due to the accelerated subscription speed.Now that the live app is out, I wanted to offer beta testers a promotional offer code to access a discounted subscription in the live app. However, in my testing, when I installed the live app over the beta app it immediately unlocked everything (as the lifetime unlock was still valid, despite being purchased in sandbox mode)So I added code to the live app to ignore sandbox entitlements by checking the isSandbox flag on the EntitlementInfo (RCEntitlementInfo). This now works as expected, and I was able to purchase a new subscription in the live app despite having had one in the beta, however, today it is failingWhen I try to purchase the monthly subscription in my live app, it tells me “You’re currently subscribed to this” (
We've just released an update to our approved app in the App Store (iOS). However, when attempting to subscribe to an IAP, the value from the store is returning $0.00, and the trial is not showing despite everything being set up correctly in App Store Connect.We have changed the version number for the app, along with the build number, which seems to be the only thing that's changed for iOS.Has anyone run into this before? We've been rejected by Apple because the subscription price does not match that advertised in the app.Any help greatly appreciated!
Now I've integrated Revenuecat with Amplitude. And It works fine. But what about the historical data?Is there any way to move historical data into amplitude too?
I’ve sent the email with csv file of historical subscription data 2 days ago.But I didn’t get any answer from support team.In general, how long does it take to get replied on it?Thanks.
Is there an REST API for retrieving all Products under a project? I need it to integrate into our CMS. Internally I see this https://api.revenuecat.com/internal/v1/developers/me/projects/XXXXX-PROJECT-ID/productsBut it does not work with the REST API. Thank you
I am working on an app that already have RevenueCat integrated and working fine. I would like to send the Subscription events to Segment and from there export to another service. RevenueCat and Segment integration seams straightforward and I has "Enable sandbox events" checked.I am particular interested in the "Subscription Trial Converted" event. I can track them on RevenueCat/Segment/Recent Events view but not on Segment Debugger view.Is there something that I am missing? I appreciate any help.Tech spec:iOS 14+Purchases 3.12.2Segment 4.1.5
please someone help me? how to get latest receipt info in webhook after verification done by revenuecat?
Hey,What is the best practice to switch users from existing subscription to life time product on iOS and Android, like lifetime “subscription” which is actually not a subscription but consumable product.As I understand you cannot cancel subscription on iOS , so the only thing is to show link to the user and notify that he should cancel current subscription manually? Little bit not user friendly approach.And for Android seems like you can revoke + refund via api, but only revoke is needed actually not a refund. Or same as iOS to show link to user for cancellation, which is also not a very good option.Thanks
Hello, I was wondering what the best practice is to handle an app with subscriptions when a user cancels the subscription, gets a refund and then possibly reactivates the subscription. Are webhooks the best practice for this?
Context:New, 1.0 release of an app Independent watchOS app, e.g. no iOS app Purchases work in sandbox/simulator and see them show up on the RevenueCat dashboard when viewing sandbox data I’m using the Purchases framework version 3.13.1 with SPMWhen I build and run on my physical Apple Watch and attempt to purchase, I get this failure message:Unable to Purchase AppSign in with your Apple ID from the Apple Watch app on your iPhone[ OK ]But I am already signed in with my personal Apple ID account AND have my Sandbox Account configured on my iPhone.My logs look like with a fresh install/build from Xcode:2022-01-04 12:46:15.726123-0700 Next WatchKit Extension[370:89772] [Purchases] - DEBUG: ℹ️ Debug logging enabled2022-01-04 12:46:15.727275-0700 Next WatchKit Extension[370:89772] [Purchases] - DEBUG: ℹ️ SDK Version - 3.13.12022-01-04 12:46:15.727348-0700 Next WatchKit Extension[370:89772] [Purchases] - DEBUG: 👤 Initial App User ID - (null)2022-01-04 12:46:16.034222-0700 Next WatchKit Exten
Execution of Purchases.purchase(package) returns error bellow.( 5034): type '_InternalLinkedHashMap<Object?, Object?>' is not a subtype of type 'Map<String, dynamic>'It happens inside the purchases_flutter package.package version purchases_flutter: ^3.9.1.
Hi @taquitos With the latest 4.0.0-Beta.3, the return from purchaseProduct:withCompletion can have zero entitlement even though it is not true.I can’t reproduce while in debug mode (randomly happens outside the debugger).Attached is a txt file with a log of successful return (I see some errors but not sure how to cancel them).Thanks,
Thanks for the Platform, guys! Started working with RevenueCat on the Flutter and after callawait Purchases.getOfferings()I get an exceptiontype 'Null' is not a subtype of type 'num' in type castReproduced on the real and virtual Android devices. I wrote issue, but your bot is too evil to let her in) That's why I ask here. Can you help with a solution? This seems to be happening on deserializing JSON like this in this place: Environment Output of `flutter doctor`Doctor summary (to see all details, run flutter doctor -v):[√] Flutter (Channel stable, 2.8.1, on Microsoft Windows [Version 10.0.22000.434], locale ru-UA)[√] Android toolchain - develop for Android devices (Android SDK version 31.0.0)[√] Chrome - develop for the web[√] Android Studio (version 2020.3)[√] Connected device (3 available)• No issues found! Debug logsD/[Purchases] - DEBUG(21462): Debug logging enabledD/[Purchases] - DEBUG(21462): SDK Version - 4.6.0D/[Purchases] - DEBUG(21462): Initial App User ID - nullD/[Purch
I have everything up to date one App Store Connect and i am still getting Invalid Product Identifiers.I checked on the Revenue Cat Account i have 1 product with the right identifier associated with an entitlement.Not Sure what’s is missing. Appreciated for any help.
Is there any way to see a chart that includes Active Subscriptions AND Promotional Status over time?
I am using the Android SDK (with Kotlin) and my product description always comes back null. I can see the product description in the Google Play Store console but it doesn’t come back through RevenueCat. Also when I check the freeTrialPeriod and subscriptionPeriod values they come back with is “P2W” and “P1M” respectively. How do I resolve that into “2 weeks” and “monthly” programatically? Is there an enum or something being use to resolve these? TIA.
New to RevenueCat and cannot seem to find the solution to what to do after making a purchase with this code in Flutter:PurchaserInfo purchaserInfo = await Purchases.purchasePackage( _selectedPackage);How do I properly determine if the purchase to a subscription was successful or not successful so that I can navigate the user properly?
Good afternoon. In addition to monthly/semi-annual subscriptions, we have an opportunity to make one-time purchases (consumable), when a user buys for example 1/5/10 items, his internal balance is replenished and he can spend it at any time. With the current settings on the tests there is no possibility to buy an item more than 1 time. Could you please tell me what's the problem? All done according to the instructions. And also when paying with a test card returns an error in the callback, how to fix
My purchases are successful on real devices. But I am getting the error log in the simulator. This results in a rejection by the review team. What's the solution? (I created and installed the certificate in the document for test device purchases.) Here is my LOG 2022-01-07 00:49:54.151515+0300 ScoutAppFUT21[7770:194248] [boringssl] boringssl_metrics_log_metric_block_invoke(151) Failed to log metrics2022-01-07 00:51:25.634886+0300 ScoutAppFUT21[7770:194001] [Purchases] - DEBUG: ℹ️ applicationDidBecomeActive2022-01-07 00:51:26.017855+0300 ScoutAppFUT21[7770:196034] [boringssl] boringssl_metrics_log_metric_block_invoke(151) Failed to log metrics2022-01-07 00:51:26.320790+0300 ScoutAppFUT21[7770:194001] [Purchases] - DEBUG: ℹ️ Vending PurchaserInfo from cache.*********User is not Premium*********2022-01-07 00:51:26.344411+0300 ScoutAppFUT21[7770:194001] [Purchases] - DEBUG: ℹ️ Vending Offerings from cacheUser is not yet Premium2022-01-07 00:51:27.356642+0300 ScoutAppFUT21[7770:194001] [Pu
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.