Hi RevenueCat team,
Some of our iOS users are encountering the following error when calling Purchases.getOfferings()
:
PlatformException: PlatformException(10, A network error has occurred. The request timed out., {readable_error_code: NETWORK_ERROR, message: A network error has occurred. The request timed out., code: 10, underlyingErrorMessage: The request timed out., storeError: {message: The request timed out., code: -1001, domain: NSURLErrorDomain}, readableErrorCode: NETWORK_ERROR}, null) #0 StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:648) #1 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:334) File "<asynchronous suspension>" #3 Purchases.getOfferings (package:purchases_flutter/purchases_flutter.dart:264) File "<asynchronous suspension>"
This happens intermittently on iOS devices, even when the internet connection appears to be stable. The error seems to originate from the underlying NSURLErrorDomain
with code -1001
(timeout).
This is blocking access to offerings and disrupting the purchase flow. We need your help in identifying the cause and fixing this as soon as possible.
Thanks.