Solved

Offerings returned empty on iOS 14 - RCPurchasesErrorDomain Code=23

  • 3 December 2021
  • 41 replies
  • 6439 views

Badge +5

We seem to be getting a `Domain=RCPurchasesErrorDomain Code=23` error when trying to retrieve offerings on iOS 14. The full log is as follows:

2021-12-03 10:22:16.648693+0200 Today[34769:534081] [Purchases] - ERROR: SKRequest failed: UNKNOWN_ERROR2021-12-03 10:22:16.649045+0200 Today[34769:491827] [Purchases] - ERROR: 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).This could be due to a timeout, or a problem in your configuration.More information: https://rev.cat/why-are-offerings-empty" UserInfo={NSLocalizedDescription=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).This could be due to a timeout, or a problem in your configuration.More information: https://rev.cat/why-are-offerings-empty, readable_error_code=CONFIGURATION_ERROR}

The same procedure appears to be working properly on iOS 15 and the setup on both RC dashboard and App Store Connect appears to be correct. Any ideas on where this is coming from or what we can do to resolve it?

icon

Best answer by ryan 26 January 2022, 21:45

View original

41 replies

Same. New app, Error 23, even though manually trying curl with app auth returns non empty subscriber/entitlements/offerings/packages

Badge

New Revenuecat user here, first couple lines of code and I got hit by this problem, so disappointing tbh.

Is there any solutions that can help?

Badge +1

i know this is an old post but i had this issue and it was somehow related to caching. my products were not in the correct status in the connect store. i corrected that and then it still didnt work. It wasnt until i tried proxying the requests through Charles proxy that it started working. 

The proxy “fixed” it because it busted the cache somehow. afterward i just restarted my computer and everythign worked without the proxy. 

so… the old “turn it off and back on” trick fixed the issue ultimately.

 

Badge +3

Hi, 
Same thing for me. Revenue cat is working on Play Store, but not iOS 16 lately. 
Does someone know what is causing that?
Thank you

Badge +2

Hi!

I am getting this error lately. iOS 16. App is a Flutter App which worked fine for almost a year. This thread is marked as Solved, but I cannot see the solution.

Can anyone help on this?

Badge +2

i have the same problems..

Badge +4

I am continuing to receive errors on iOS 14 only. I’m confused as to why this question is “Solved”

Badge

I have the same issue using a physical device with iOS 14. Please fix it. Thank you!

Badge

still having  this issue in iOS 14 simulator
revenue cat version 4.6.1 via spm

Badge +3

I have a same problem with this, and I can not get money form iOS now, why and how to fix it? user can`t buy my product now…….

Badge +2

I also have that problem but revenuecat is not working on solving that issue. They also don’t know why this was happening. 

Badge

Any solution for this issue...actually I have the same problem

Badge +2

I’ve hit what appears to be the same error when upgrading to v4 of RevenueCat. I only see the error on iOS 14 simulators, not iOS 15 simulators.

2022-05-09 20:40:33.375235+0100 ReadingList[59729:6027896] [Purchases] - ERROR: 🍎‼️ SKProductsRequest failed! error: UNKNOWN_ERROR
2022-05-09 20:40:37.096275+0100 ReadingList[59729:6027907] [Purchases] - ERROR: 🍎‼️ SKProductsRequest failed! error: UNKNOWN_ERROR
2022-05-09 20:40:40.814378+0100 ReadingList[59729:6027908] [Purchases] - ERROR: 🍎‼️ SKProductsRequest failed! error: UNKNOWN_ERROR
2022-05-09 20:40:44.535124+0100 ReadingList[59729:6027904] [Purchases] - ERROR: 🍎‼️ SKProductsRequest failed! error: UNKNOWN_ERROR
2022-05-09 20:40:48.254384+0100 ReadingList[59729:6027904] [Purchases] - ERROR: 🍎‼️ SKProductsRequest failed! error: UNKNOWN_ERROR
2022-05-09 20:40:51.949562+0100 ReadingList[59729:6027904] [Purchases] - ERROR: 🍎‼️ SKProductsRequest failed! error: UNKNOWN_ERROR
2022-05-09 20:40:55.674803+0100 ReadingList[59729:6027907] [Purchases] - ERROR: 🍎‼️ SKProductsRequest failed! error: UNKNOWN_ERROR
2022-05-09 20:40:59.403505+0100 ReadingList[59729:6027907] [Purchases] - ERROR: 🍎‼️ SKProductsRequest failed! error: UNKNOWN_ERROR
2022-05-09 20:40:59.403887+0100 ReadingList[59729:6027907] [Purchases] - ERROR: 🍎‼️ SKProductsRequest took longer than 30 seconds, cancelling request and returning an empty set. This seems to be an App Store quirk. If this is happening to you consistently, you might want to try using a new Sandbox account. More information: https://rev.cat/skproductsrequest-hangs
2022-05-09 20:40:59.405896+0100 ReadingList[59729:6027907] [Purchases] - ERROR: 🍎‼️ SKProductsRequest took too long to complete.
2022-05-09 20:40:59.409066+0100 ReadingList[59729:6027907] [Purchases] - ERROR: 🍎‼️ Error fetching offerings - The operation couldn’t be completed. (RevenueCat.OfferingsManager.Error error 1.)
2022-05-09 20:40:59.409439+0100 ReadingList[59729:6027907] [Purchases] - ERROR: 🍎‼️ SKProductsRequest took too long to complete.
2022-05-09 20:41:03.136522+0100 ReadingList[59729:6028353] [Purchases] - ERROR: 🍎‼️ SKProductsRequest failed! error: UNKNOWN_ERROR
2022-05-09 20:41:06.824559+0100 ReadingList[59729:6027904] [Purchases] - ERROR: 🍎‼️ SKProductsRequest failed! error: UNKNOWN_ERROR
2022-05-09 20:41:06.825812+0100 ReadingList[59729:6027904] [Purchases] - ERROR: 😿‼️ callback not found for failing request: <SKProductsRequest: 0x6000031e95a0>

 

Badge +1

Confirmed same behavior on iOS 14.x with RevenueCat v4.2.1. Logs below:

 

2022-04-09 00:41:20.411330-0700 josh[14012:3893005] [Purchases] - ERROR: 🍎‼️ SKProductsRequest failed! error: UNKNOWN_ERROR
2022-04-09 00:41:23.792760-0700 josh[14012:3893006] [Purchases] - ERROR: 🍎‼️ SKProductsRequest failed! error: UNKNOWN_ERROR
2022-04-09 00:41:27.308982-0700 josh[14012:3893006] [Purchases] - ERROR: 🍎‼️ SKProductsRequest failed! error: UNKNOWN_ERROR
2022-04-09 00:41:30.732817-0700 josh[14012:3893003] [Purchases] - ERROR: 🍎‼️ SKProductsRequest failed! error: UNKNOWN_ERROR
2022-04-09 00:41:34.309402-0700 josh[14012:3893003] [Purchases] - ERROR: 🍎‼️ SKProductsRequest failed! error: UNKNOWN_ERROR
2022-04-09 00:41:37.813890-0700 josh[14012:3893048] [Purchases] - ERROR: 🍎‼️ SKProductsRequest failed! error: UNKNOWN_ERROR
2022-04-09 00:41:41.208495-0700 josh[14012:3893048] [Purchases] - ERROR: 🍎‼️ SKProductsRequest failed! error: UNKNOWN_ERROR
2022-04-09 00:41:44.588408-0700 josh[14012:3893048] [Purchases] - ERROR: 🍎‼️ SKProductsRequest failed! error: UNKNOWN_ERROR
2022-04-09 00:41:46.194880-0700 josh[14012:3893048] [Purchases] - ERROR: 🍎‼️ SKProductsRequest took longer than 30 seconds, cancelling request and returning an empty set. This seems to be an App Store quirk. If this is happening to you consistently, you might want to try using a new Sandbox account. More information: https://rev.cat/skproductsrequest-hangs
2022-04-09 00:41:46.195237-0700 josh[14012:3893048] [Purchases] - ERROR: 🍎‼️ SKProductsRequest took too long to complete.
2022-04-09 00:41:46.196110-0700 josh[14012:3893048] [Purchases] - ERROR: 😿‼️ There is an issue with your configuration. Check the underlying error for more details.
2022-04-09 00:41:46.196319-0700 josh[14012:3893048] [Purchases] - ERROR: 🍎‼️ Error fetching offerings - 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).
More information: https://rev.cat/why-are-offerings-empty
2022-04-09 00:41:46.196445-0700 josh[14012:3893048] [Purchases] - ERROR: 🍎‼️ SKProductsRequest took too long to complete.
2022-04-09 00:41:46.196586-0700 josh[14012:3893048] [Purchases] - ERROR: 😿‼️ There is an issue with your configuration. Check the underlying error for more details.
2022-04-09 00:41:46.196692-0700 josh[14012:3893048] [Purchases] - ERROR: 🍎‼️ Error fetching offerings - 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).
More information: https://rev.cat/why-are-offerings-empty
2022-04-09 00:41:46.197264-0700 josh[14012:3892381] [josh] 🔴 PurchasesService:275 problem requesting offerings: 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).
More information: https://rev.cat/why-are-offerings-empty
2022-04-09 00:41:48.087211-0700 josh[14012:3893513] [Purchases] - ERROR: 🍎‼️ SKProductsRequest failed! error: UNKNOWN_ERROR
2022-04-09 00:41:51.700997-0700 josh[14012:3893778] [Purchases] - ERROR: 🍎‼️ SKProductsRequest failed! error: UNKNOWN_ERROR
2022-04-09 00:41:51.701181-0700 josh[14012:3893778] [Purchases] - ERROR: 😿‼️ callback not found for failing request: <SKProductsRequest: 0x600001931180>

 

Badge +1

I’m seeing the same thing today on all iOS 14 simulators (14.0.1, 14.2), but not on any 15+ simulators. Here are my logs:

2022-04-08 02:56:59.779650-0700 josh[81700:2917292] [Purchases] - ERROR: 🍎‼️ SKRequest failed: UNKNOWN_ERROR
2022-04-08 02:56:59.779993-0700 josh[81700:2916956] [Purchases] - ERROR: 🍎‼️ 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).
This could be due to a timeout, or a problem in your configuration.
More information: https://rev.cat/why-are-offerings-empty" UserInfo={NSLocalizedDescription=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).
This could be due to a timeout, or a problem in your configuration.
More information: https://rev.cat/why-are-offerings-empty, readable_error_code=CONFIGURATION_ERROR}
2022-04-08 02:56:59.781654-0700 josh[81700:2916956] [josh] 🔴 PurchasesService:303 problem requesting offerings: 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).
This could be due to a timeout, or a problem in your configuration.
More information: https://rev.cat/why-are-offerings-empty
2022-04-08 02:56:59.781817-0700 josh[81700:2916956] [Purchases] - ERROR: 🍎‼️ 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).
This could be due to a timeout, or a problem in your configuration.
More information: https://rev.cat/why-are-offerings-empty" UserInfo={NSLocalizedDescription=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).
This could be due to a timeout, or a problem in your configuration.
More information: https://rev.cat/why-are-offerings-empty, readable_error_code=CONFIGURATION_ERROR}

I don’t have a device to confirm with, unfortunately, but I can confirm the same bug across multiple apps with different RevenueCat projects.

Also should note, I’m using Purchases v3.0.0

Badge

I don’t think you need to mark close this issue. After reading all articles i came to know that you are not able to resolve the issue. Then let us know clearly can able to fix this or not so we it can’t affect our users. Sorry for my disappointing reply but you need to fix the issue or you can make a discord group to help developers. You guys are doing amazing work but please help us. So we can be on our clients timeline.

2022-04-09 00:54:41.339931+0500[Purchases] - ERROR: 😿‼️ There is an issue with your configuration. Check the underlying error for more details.

2022-04-09 00:54:41.341036+0500 [Purchases] - ERROR: 🍎‼️ Error fetching offerings - 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).

More information: https://rev.cat/why-are-offerings-empty

nil

2022-04-09 00:54:41.341576+0500 [Purchases] - ERROR: 😿‼️ There is an issue with your configuration. Check the underlying error for more details.

2022-04-09 00:54:41.342041+0500 [Purchases] - ERROR: 🍎‼️ Error fetching offerings - 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).

More information: https://rev.cat/why-are-offerings-empty

Badge +1

I’m seeing the same thing today on all iOS 14 simulators (14.0.1, 14.2), but not on any 15+ simulators. Here are my logs:

2022-04-08 02:56:59.779650-0700 josh[81700:2917292] [Purchases] - ERROR: 🍎‼️ SKRequest failed: UNKNOWN_ERROR
2022-04-08 02:56:59.779993-0700 josh[81700:2916956] [Purchases] - ERROR: 🍎‼️ 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).
This could be due to a timeout, or a problem in your configuration.
More information: https://rev.cat/why-are-offerings-empty" UserInfo={NSLocalizedDescription=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).
This could be due to a timeout, or a problem in your configuration.
More information: https://rev.cat/why-are-offerings-empty, readable_error_code=CONFIGURATION_ERROR}
2022-04-08 02:56:59.781654-0700 josh[81700:2916956] [josh] 🔴 PurchasesService:303 problem requesting offerings: 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).
This could be due to a timeout, or a problem in your configuration.
More information: https://rev.cat/why-are-offerings-empty
2022-04-08 02:56:59.781817-0700 josh[81700:2916956] [Purchases] - ERROR: 🍎‼️ 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).
This could be due to a timeout, or a problem in your configuration.
More information: https://rev.cat/why-are-offerings-empty" UserInfo={NSLocalizedDescription=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).
This could be due to a timeout, or a problem in your configuration.
More information: https://rev.cat/why-are-offerings-empty, readable_error_code=CONFIGURATION_ERROR}

I don’t have a device to confirm with, unfortunately, but I can confirm the same bug across multiple apps with different RevenueCat projects.

Badge

React Native Error on IOS:

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)

Badge +3

Our subscription offering in iOS flutter stopped working, exisitng subscribers are not getting the benefits. How can be fix this, we are losing customers because of this. Can you please help to resolve this?

Badge

Also experiencing the same issue on a revenue cat install - I am a new user, but getting this error 23 on both simulator and on-device built from Xcode. 

Badge +1

Getting the same issue for on iOS 5, do we have a solution now? Thanks a lot in advance!

 

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). This could be due to a timeout, or a problem in your configuration.

Userlevel 5
Badge +9

Nice! We can’t track the rate of this failure from Apple too precisely since it’s a device-side error but their sandbox receipt server (which we can monitor) was a mess today which means things were choppy in Cupertino

 

Badge +1

@Leon the App Store servers had some issues today which could be related. To clarify, this error is either caused by a configuration issue in App Store Connect or some connection issue on Apple’s servers.

Thanks Ryan, it’s back to work now, I guess it is indeed related with Apple service outage!

 

Userlevel 5
Badge +9

@Leon the App Store servers had some issues today which could be related. To clarify, this error is either caused by a configuration issue in App Store Connect or some connection issue on Apple’s servers.

Badge +1

Getting the same issue for an macOS App today, suddenly can’t fetch any in-app purchases in a simulator, do we have a solution now? Thanks a lot in advance!

 

ERROR: 🍎‼️ 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).

This could be due to a timeout, or a problem in your configuration.

 

Reply