App crash on launch only in Ireland

The App review said that our App crashed on launch in Cork, Ireland. When they tested it in the U.S., it works well. We also don't have any problem testing it using TestFlight in Taiwan.

We've tried to VPN to Ireland and open the app from TestFlight but it still works well. Does anyone have this regional problem or know how to reproduce it?

Development environment

The app is developed by React Native (version 0.70.5), using the Expo framework (Expo SDK 47)

Have you any network access on launch ?

You tested on a phone with language, calendar, date and time etc set appropriately for Ireland?

@Claude31 Yes, we're using the react native netinfo package to fetch the connection status when the App launch. And also used the expo-network package to get the IP address. Is it possible that the regional issue is caused by this? And how can we reproduce it since we've tried VPN to Ireland and it works.

Might be related to the other issue I posted

In that issue, we were passing a non-ISO date string to the Javascript new Date(). It works for some of the devices (Javascript runtime) but didn't work for all of them. And we make this call at a global level so it's causing the entire ReactNative app to crash.

new Date("2023-01-01") // Invalid for SOME devices (Javascript runtime)

new Date("2023-01-01T00:00:00.000Z") // Valid for all devices
App crash on launch only in Ireland
 
 
Q