Hey all: Tried testing my Flex app on iPhone 4S and iPad 2 and URLRequests are failing on both of them, though they work perfectly on iPhone 5, 6, and iPad AIR 2.
The error is a 2032 StreamError. App descriptor supports v9: <key>MinimumOSVersion</key> <string>9.0</string> Both the iPhone 4S and iPad 2 are running v9.3.5 (last supported version for these older devices). Captured AIR (v23) Flex SDK v4.15 It seems really strange that this code would only work on iPhone 5 and later devices... var address:String = _controller.baseUrl + "/auth"; var urlRequest:URLRequest = new URLRequest(address); urlRequest.method = URLRequestMethod.POST; urlRequest.idleTimeout = 16000; URLRequestDefaults.idleTimeout = 16000; var header:URLRequestHeader = new URLRequestHeader("email", username.text); urlRequest.requestHeaders.push(header); header = new URLRequestHeader("password", password.text); urlRequest.requestHeaders.push(header); header = new URLRequestHeader("eventId", _controller.brandedProperties.eventId); urlRequest.requestHeaders.push(header) var urlLoader:URLLoader = new URLLoader(); urlLoader.addEventListener(Event.COMPLETE, loginSucceeded); urlLoader.addEventListener(IOErrorEvent.IO_ERROR, loginFailed); urlLoader.load(urlRequest); Thought it could be timeout issue on slow devices so I set the idleTimeout values to be sure. Makes no difference. Searched the web, found some references to 2032, but not this issue. Any ideas greatly appreciated. Erik