Discussion and help from anything related to RevenueCat.
Recently active
I have a problem when trying to add Service Account Credentials JSON.Iām using the same file that I've used in the past, for 4 different apps, but now Iām getting an error.Ā Ā Ā Iāve noticed that previously we had to copy-paste the content of the json file in the text field, and now weāre adding file itself (this image is from the documentation).Ā Ā Also, Iāve checked that service account has appropriate permissions for all of my apps.
We are able to list and purchase the subscriptions but revenue cat can not handle the subscriptions.2022-11-08 21:34:30.510 12259-12372 [Purchases] - WARNĀ Ā Ā Ā Ā W Ā ā ļø Unable to start a network connection due to a network configuration issue: https://api.revenuecat.com/v1/receipts2022-11-08 21:34:30.510 12259-12372 [Purchases] - DEBUGĀ Ā Ā Ā D Ā ā¹ļø API request started: POST /receipts2022-11-08 21:34:30.514 12259-12372 [Purchases] - DEBUGĀ Ā Ā Ā D Ā ā¹ļø API request completed with status: POST /receipts 5212022-11-08 21:34:30.515 12259-12372 [Purchases] - ERRORĀ Ā Ā Ā E Ā š¤ā¼ļø There was a credentials issue. Check the underlying error for more details.
Hi,Ā Post reuest to APIĀ https://api.revenuecat.com/v1/receipts{"code": 7116,"message": "Invalid Stripe. Make sure your Stripe account is properly connected."}Stripe is showing as connected in RC.Is there some doc or a way toĀ fixĀ this issue?Ā Ā
Is it possible to give user a hourly or shorter promotional entitlement with REST API?
https://sdk.revenuecat.com/android/purchases/com.revenuecat.purchases/-upgrade-info/index.htmlĀ
Hello,RevenueCat is having an instability, we cannnot access dashboard, other features are in eternal loading, and the most critical, users in our app cannot purchase.here is a image:Ā Can you provide any feedback of what is causing it?ThanksĀ
Since calling `.configure` with the app user id automatically transfers purchases to the new account on Android according to the docs, is there any reason to manually call `restorePurchases` on Android? Also, does `logIn` also transfer purchases on android, or just `.configure`? should I call `.configure` again when the user changes accounts?
trying to create some simple consolidated reporting using the actual product description and I dont see a way to get more that product identifier through REST API using getOfferingsā¦Ā is there another way to get the desired information.
Hey all,Im trying to set up some test/sandbox data but dont seem to be able to makeĀ sandbox promotions. At first tried using the customer management portal with the Sandbox Data checked, but that seems to have still made the promotion a production version. And getting the user shows that the subscription generated is_sandbox is false.Ā I then tried using the api with a secret token through postman but it still has the subscription set to prod. Is there a header or value that needs to be set to avoid the automagic and force it to pick prod or sandbox?Edit: Just a little extra info, my use case is a backend dev that is pulling data from RC to confirm active entitlements forĀ access permissions.Ā In our development envs we want to keep at least one user with a lifetime subscription that wont expire so we can test the subscription requirement for auth.
Hey All, my app got approved with RevenueCat implemented. The button to make a purchase shows up in TestFlight, but it is not showing up in my production app. This would mean that either currentOffering equals nil or there are no availablePackages. However, I do not understand why it would work in TestFlight.Ā Any suggestions?
Hello!I am evaluating whether to use RevenueCat or not into my next app, and it is my first time using a subscription model. I plan to sell a service subscription either:- As a standalone product (through the app)- Bundled with a physical product sold through ShopifyWhile the former is a common RevenueCat use case, I am not sure on how to achieve the latter. I understand that RevenueCatās business model consists in withholding a percentage of the subscription cost encountered by the user on the app store, thus I donāt think I can simply create a new subscription for zero cost through the API (correct me if I am wrong).If thatās the case, what if I pay for a new subscription on a userās behalf by using the revenues from the Shopify purchase? In my specific case, the user could use the app itself for activating the subscription after the purchase, but he should be able to activate it for free (as he already paid for it). Is it thus possible for my business to pay the subscription on his
We implemented the suggested Webhook implementation.Ā From the docs: āTo simplify the logic of handling different webhook types, we recommend creating a polling system using the GET /subscribers REST API to sync the subscription status of the customer from RevenueCat to your database. Then, each webhook event can simply be a trigger to call this sync function.āĀ We implemented this solution. However, with this suggested implementation we get a lot of 429 (Rate Limit) error:Ā We have a fallback that will retry the call to GET /subscribers, however I was wondering if there were other workarounds you can think of?Ā Ā Are there plans to change this rate limit? I know other people have the same issue here
Hello everyone,Ā I am having some troubles concerning RevenueCat.First one is the list of customers which do not appear many users that is already created in RC and we can access by id. (Even filtering directly by an email that exists)SecondĀ problem regards to importing old android receipts to RC. It worked with most of cases IOS and android, however, I do not know why, there is two users that have subscriptions and RC do not track it. They have a valid receipt and subscription. When migrating them, RC always responds with status 200.Ā Thanks in advance for your help.
Is it normal to get a string in title for IAP ProductĀ ?Ā
Hi,In my app I am calling Ā Purchases.getOfferings() .If I build my appĀ and submit it with eas, and then install it on the mobile deviceĀ with test flight:eas buildĀ --platform ios --auto-submitThen the offering list isĀ returned Ā as expected.Ā Ā But when I try to run it for debugging with --dev-client , on my mobile devicenpx expo start --dev-clientThen the followingĀ exception is thrown:failed {"code":"23","message":"There's a problem with your configuration. 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). \nMore information: https://rev.cat/why-are-offerings-empty","domain":"RevenueCat.ErrorCode","userInfo":{"readableErrorCode":"CONFIGURATION_ERROR","readable_error_code":"CONFIGURATION_ERROR","source_file":"RevenueCat/OfferingsManager.swift:125","source_function":"handleOfferingsBackendResult(with:completion:)","NSLocalizedDescription":"There's a problem with your configuration.
I added theĀ react-native-purchases package of my react native project. When i run eas build itĀ fails with the following error: (ios/Pods/RevenueCat/Sources/Identity/CustomerInfoManager.swift:192:29) 190 | 191 | @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.2, *)> 192 | var customerInfoStream: AsyncStream<CustomerInfo> { | ^ 'AsyncStream' is only available in iOS 15.0 or newer 193 | return AsyncStream(bufferingPolicy: .bufferingNewest(1)) { continuation in 194 | if let lastSentCustomerInfo = self.lastSentCustomerInfo { 195 | continuation.yield(lastSentCustomerInfo)Ā
My app works fine at local testing on simulator and real device but when i upload my app to testflight then i am unable to purchase the subscription. I have read all the documentation and related articles but unable to resolve it. Please give me suggestion how i resolve it. Thanks
Is it save to show theĀ App User ID to the users in the app or does that hold any potential for abuse?Ā My app uses anonymous IDs only.Ā When users contact me for support, I canāt link their email addressesĀ to their RevenueCat profiles.Ā I was thinking about showing theĀ App User ID to my users in the appĀ so they can append it if they contact me.Ā Is that safe or not a good idea?Ā Ā Looking forward to your answers.
I have a āno loginā app using anonymous IDās and working fine in a sandbox environment.The action to take is unclear when deleting and re-installing the app or moving to a new device.When I delete the app and re-install, I allow the user to ārestoreTransactionsā which fails because the app now has a new anonymous ID. If I programmatically login with the original anonymous ID, then restore works as expected.But I donāt want to be saving IDās anywhere after the user removes the app, right?Am I missing something simple?
My iOS SwiftUIĀ app is in Testflight, everything seemed OK, but since this weekend, there is this strange behaviour. When the app is run for the first time, everything works fine. But on second run (and all subsequent runs), offerings are not shown.If the app is deleted from device and reinstalled, the issue repeats: first launch shows offerings, second launch does not.______ Console ____________2022-03-20 21:32:45.986445+0100 AppName[12345:1234567] [Purchases] - DEBUG: š¤ Identifying App User ID2022-03-20 21:32:45.988665+0100 AppName[12345:1234567] [Purchases] - DEBUG: ā¹ļø Debug logging enabled2022-03-20 21:32:45.988708+0100 AppName[12345:1234567] [Purchases] - DEBUG: ā¹ļø SDK Version - 4.2.0-SNAPSHOT2022-03-20 21:32:45.988732+0100 AppName[12345:1234567] [Purchases] - DEBUG: š¤ No initial App User ID2022-03-20 21:32:45.991893+0100 AppName[12345:1234567] [Purchases] - DEBUG: ā¹ļø Sending latest CustomerInfo to delegate.2022-03-20 21:32:45.992082+0100 AppName[12345:1234567] [Purchases] - DEBU
Hi there.We have an App where we currently sell monthlyĀ subscriptions with RevenueCat. WeĀ want to implement a referral system where users can get a free month for each user they refer.Suppose the following scenario:User A runs a 4.99⬠monthly subscription. Letās say he bought the subscription on September 1st.A few days later User A refers User B with his referral link. What we want is to give a free month for user A. So on October 1st (the next billing period), User A wonāt be charged but instead, the system will give him the free month. (Putting the subscription on hold for that month).Is there a possibility to implement this use case using RevenueCat?Thank you in advance!
Why the prices (package.localizedPriceString and Apple payment confirmation pop up) different ?I use package.localizedPriceString to show prices.Ā Iām using podĀ RevenueCat (4.11.0)iOS 16.0.2 iPhone Pro Max
Hello, Iām trying to implement the SDK in Capacitor using the Cordova plugin for iOS, but whe in run the configureWith method nothing happens and I found the following log in XCode:Ā CDVPlugin class CDVPurchasesPlugin (pluginName: purchasesplugin) does not exist.Error: Cordova Plugin mapping not foundIāve tried with multiple versions of the plugin with no success
I have an existing app that I am upgrading to use RevenueCat. Ā If the current version of the app (non-RC version) is installed then you upgrade to the revenueCat integrated version in the logs I see the following error:Ā [Purchases] - DEBUG: ā¹ļø CustomerInfo cache is stale, updating from network in foreground.[Purchases] - DEBUG: ā¹ļø Network operation 'GetCustomerInfoOperation' found with the same cache key 'FB1D5F41-6C6F-4...'. Skipping request.[Purchases] - ERROR: šæā¼ļø There was a problem related to the customer info. Requested a cached CustomerInfo but it's not available.[Purchases] - ERROR: šæā¼ļø There was a problem related to the customer info. Requested a cached CustomerInfo but it's not available.Ā Iām guessing this error is just shown because I asked for a cached version of the CustomerInfo in my code but there wasnāt anything in the cache?Ā Iām wondering if this error is benign or something I need to fix? Ā Seems strange this would be logged as an āERRORā if it wasnāt important vs. j
Hi,Apple requires apps to provide the users with a way to delete the accounts they have set up in the app. I guess it does not only apply to the id in our login system, but also the associated information on RCat.Is there a way to remove the user id and other data from RCat altogether, using iOS/Android SDKs? I might be dumb, but I canāt find anything in the reference.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.