#iOS
5 posts tagged with this topic. ← All tags
-
WebSocket on mobile: what the OS does to your connection in the background.
Mobile operating systems aggressively manage connections when an app is backgrounded. What iOS and Android do to your WebSocket and how to handle it.
-
Background vs foreground on iOS: what happens to your WebSocket.
iOS aggressively suspends background apps to save battery. What that means for WebSocket connections and the strategies for handling the transition.
-
Platform-specific code: .ios.js files vs Platform.OS.
React Native offers two ways to write platform-specific code: file extensions that the bundler resolves automatically, and the Platform API for inline branching.
-
Microphone permission on iOS: the request flow and the edge cases.
How iOS microphone permissions work, when the system dialog appears, what happens when users deny it, and how to handle all the states in a React Native app.
-
The iOS keyboard covers your input. Here's the fix.
When the iOS keyboard opens, it can cover the TextInput the user is typing into. The correct fix depends on your layout, and there are several approaches.