Frederick Widjaja

Results 22 comments of Frederick Widjaja

Hi @Intellicode, could you take a quick look at this?

Hey @amanmoar277 Unfortunately, react-native-fast-image fetches images via it's own implementation of network requests, separate from the React Native networking API. This means that the network requests by fast-image would not...

@cristian1206 Thanks for the investigation into the issue. Indeed, iOS maintains a session cache, which re-uses connections if they've been made successfully before. This is detailed in the Known Issues...

@cristian1206 In terms of security, I would highly recommend the OTA update option since you can sign the OTA bundle ([CodePush](https://github.com/microsoft/react-native-code-push/blob/master/docs/setup-ios.md#code-signing-setup), [Expo Updates](https://docs.expo.dev/eas-update/code-signing/)), ensuring that they are from a trusted...

@quaos For further debugging, you can also check this thread for breakpoints you can use to see if the library is functioning properly: https://github.com/frw/react-native-ssl-public-key-pinning/issues/220#issuecomment-1884736193

Seems like it is caused by `expo-dev-client`. I'm taking a look around the `expo-dev-client` code and I'm noticing that Expo is [swizzling the URLSessionConfiguration](https://github.com/expo/expo/blob/957904e9987bf5590826954584e4b45330d42086/packages/expo-dev-launcher/ios/DevLauncherNetworkInterceptor.swift#L24-L28) and [intercepting network requests](https://github.com/expo/expo/blob/957904e9987bf5590826954584e4b45330d42086/packages/expo-dev-launcher/ios/DevLauncherNetworkInterceptor.swift#L120), which might...

@oottoohh Yes I will try to fix this issue, though I will need to do a little bit of digging around to see how I can make it work nicely...

I've taken a look around and I think the easiest solution is to disable the `expo-dev-client`'s network inspector while you're testing out your pinning configuration on development builds. I've added...

@oottoohh The instructions only apply for the Expo managed workflow. Looking at the template, it seems like it's a regular React Native library that uses some Expo modules. In this...

@oottoohh Could you post your `app.json` and `Podfile` actually? It seems like the boilerplate you're using does use the Expo managed workflow, and already has `expo-build-properties` included: https://github.com/infinitered/ignite/blob/master/boilerplate/app.json#L58-L69 So there's...