Discussion and help from anything related to RevenueCat.
Recently active
Hello Revenue-Cat Community, I’m looking to solve the following challenge:We created several different Offer-Codes for our In-App Purchases, which are used for different Sales Chanels, for ex. Influencers or Websites, etc. That is working great.How can I filter my Charts in Revenue Cat to see which OfferCode is used?I’m seeing the OfferCode used for the sale when tapping on the Transaction, but I can't find a way to filter for specific offer codes. Do you have any suggestion for that challenge?
Can I do in app purchase on WebGL?
I created a subscriber using the api https://api.revenuecat.com/v1/subscribers/app_user_idI can not find this subscriber in customer list, I checked in active,sandbox, non-subscribers and expired sections. But when I search for the user app_user_id, I can find the user. Why is that?
Hey there, I have looked online and in the forums but could not find a way to configure the HTTPClient with customable timeout.Basically from my code overview (iOS SDK - https://github.com/RevenueCat/purchases-ios) the HTTPClient is internal to the SDK and you cannot configure it - am I wrong?We suffered from long timeout today which caused our application to hang.It could be a nice addition to the Purchases singleton API to add additional configuration for different underlying services the default o60 seconds of NSURLSession is obsolete.I also encoutered this PR - https://github.com/RevenueCat/purchases-ios/pull/910 that enabled timeout for SKProductRequest - again allowing to configure it from outside of the SDK could be handy.
Im wondering why is it that i retrieve data back from “getOfferings” but not "getProducts”. I’d imagine that the fact that im receiving data for “getOfferings” means my current setup is correct. Any insight on this? Is there something more needed for “getProducts” to work?InfoExpo SDK 44react-native-purchases 4.5.3 Observed on iOS// Example response: await Purchases.getOfferings().all['Default']{"availablePackages": [{"identifier": "$rc_lifetime", "offeringIdentifier": "Default", "packageType": "LIFETIME", "product": [Object]}], "identifier": "Default", "lifetime": {"identifier": "$rc_lifetime", "offeringIdentifier": "Default", "packageType": "LIFETIME", "product": {"currency_code": "USD", "description": "Anime themed game deck!", "discounts": [Array], "identifier": "AnimeYouShouldKnow", "introPrice": null, "intro_price": null, "intro_price_cycles": null, "intro_price_period": null, "intro_price_period_number_of_units": null, "intro_price_period_unit": null, "intro_price_string":
Hi!I’ve set up two types of prices in Google Play console, default price for everyone and custom price for few selected countries, so for example “package_one” default price is 4.99 Euros but I have also set same package price for Germany to be 3.99 Euros. My problem is that when I open the store from Germany it still shows the default prices 4.99 instead of 3.99. Can you help?
Hi,The following issue (https://github.com/RevenueCat/react-native-purchases/issues/200) was closed but I am still experiencing the error when I do a release build of a new scheme (i.e. staging, prod etc) of my React Native app. This was fine until now as we had a workaround of removing the `build` and `pods` folders and reinstalling the pods i.e. `rm -rf ios/build && rm -rf ios/pods && yarn && cd ios && pod install` every time we switched schemes and wanted to do a new release build.However, in the last few days, we have added an Apple Watch Extension to our RN app which is built using SwiftUI. Anytime that we try to build the Watch App with preview mode enabled (https://developer.apple.com/documentation/swiftui/previews-in-xcode) it fails with the following errors.Declaration of 'RCPurchases' must be imported from module 'Purchases' before it is required Could not build Objective-C module 'PurchasesHybridCommon' Is there any workaround to this? It is
In our RN app we make a call to `Purchases.getOfferings()` in order to show the default offerings to our users. However we are getting far too many API error response’s back which is degrading our user experience. Below is an example of the error response:```{"code":"23","message":"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).\nThis could be due to a timeout, or a problem in your configuration```Do you have any suggestion’s on how to improve the stability of this API when calling it directly from the client?
Hi all,I tested various setups now and when I am fetching my active entitlements like...Purchases.getOfferings().then((value) async { PurchaserInfo purchaserInfo = await Purchases.getPurchaserInfo(); EntitlementInfos _infos = purchaserInfo.entitlements;}...I get correct data right after the purchase until the first renewal, after that, my monthly subscription is missing in purchaserInfo.entitlements.active even though it is still active in Play Store and order management does not show any purchase errors, only normal renewal. Then its seems, that right after the second renewal, I get correct data again, meaning that my monthly subscription is showing up again in purchaserInfo.entitlements.active. It seems others had similar issues, and this is preventing me to go into production as uncontrolled cancellation would not be very nice.It seems that this is an RC issue, any help with this is highly appreciated.Thanks in advance!Severin
Hi,Is there a way to change the Overview to be more informative? I would prefer this one: instead of:
As RevenueCat won’t validate purchases in sandbox mode, we need to use Live App Testing for Amazon.However, as far as I can tell, any purchases made in Live App Testing seem to be doing actual purchases. I can see the purchase in my actual account and resetting entitlements on the Amazon dashboard seems to have no effect.Is there some other config I need to be doing so I can do actual testing?
Hey guys,I’ve been loving the LTV charts but one thing is unclear:If a customer reactivates, does their LTV calculation start from scratch?
I have an educational app that is structured around courses. My subscription offering has two options: "single course" and "unlimited".The problem is that with a "single course" subscription, I need to track which course the user subscribed to across devices. Can RC help me do this?It seems like `setAttributes()` would help here, but there's no corresponding `getAttributes()` in the SDK.
Hi, we're trying to sync updated subscription from Stripe to RC - for example increase of quantity on the tiered product from X to Y which results in customer paying additional amount Z. This adds new revenue on that product and we wanted to sync that data to RC - tried it both through RC webhooks (coming from Stripe) and directly using RC API to create a purchase. Both result in the same - negative amount of the intial purchase amount (aka -X) on the subscription. Is there any way to achieve this?
Hi, I have an experiment running with a product that uses a 7-day free trial that shows no data after running for 8-days. I had assumed the data would appear once trials begun converting. This doesn’t appear to be the case. Both products are being purchased and Trial Converted events are now being sent to my CDP and appearing in the RevenueCat ‘trial conversions’ graph.