Post

Replies

Boosts

Views

Activity

Reply to App cannot upgrade to http/3 when running on iOS 16
I have encountered a related problem (see https://developer.apple.com/forums/thread/758255). I am wondering if you saw QUIC always enabled if assumesHTTP3Capable is true? (regardless enable_quic parameter in /Library/Preferences/com.apple.networkd.plist) In our case, we always use assumesHTTP3Capable to ensure a request is processed by QUIC. But we hit a blocker when a phone running iOS 16.0.2 always uses TCP (h2 I suppose) for some reason. (The backend only supports H3 / QUIC).
Topic: App & System Services SubTopic: General Tags:
Jun ’24
Reply to assumesHTTP3Capable not working only on some iPhones
Sorry about my late reply as I was out for the last week. So, this phone is unable to talk to your server at all? Yes, that's correct. We're looking into adding a HTTP/1.1 endpoint in the server as a backup. But that comes with own issues (TLS etc). Any ideas when / in what cases assumesHTTP3Capable does not take effect? P.S. the same phone also used to work a few months ago. But we cannot remember what updates have happened on this phone (currently it is running iOS 16.0.2). Thanks!
Jul ’24