Hi Kevin,
Thank you for your response. We released a new version of our app with the following change as per your suggestion:
urlRequest.cachePolicy = .reloadIgnoringLocalAndRemoteCacheData
We are still seeing the -9816 error in our logs for the updated app.
It is difficult to make any definitive conclusions whether this cache policy change combined with the urlSession.reset() has improved the ability of the app to recover. In some cases after the reset we see the logged SSL errors abruptly stop for the app session, which would suggest either a successful resolution (most likely) or the app being completely terminated by the user. However, we are seeing instances where the -9816 error still persists after the reset.
There is not much more we can add other than our server engineers confirming TLS 1.2 as a minimum.
Although reinstalling/updating the app seems to restore the ability to connect to the domain, your response leaned towards this potentially being more of a network side problem rather than app side. Is there anything else we could try in either the server side configuration or within the app?
Topic:
App & System Services
SubTopic:
Networking
Tags: