¿Hay alguna forma de simular el modo avión en el Simulador de iPhone?
¿Hay alguna forma de simular el modo avión en el Simulador de iPhone?
Respuestas:
Apague su conexión de red en la Mac.
Puede instalar el acondicionador de enlace de red de Apple
En Yosemite:
Network Link Conditioner se puede encontrar en el paquete "Hardware IO Tools for Xcode". Esto se puede descargar desde la página de descargas de desarrolladores de Apple . Una vez que la descarga haya finalizado, abra el DMG y haga doble clic en "Network Link Condition.prefPane" para instalar ( fuente ).
Con este panel de preferencias puede crear un perfil con una velocidad de 0 kbps.
En versiones anteriores de OSX:
Mountain Lion / Mavericks: Xcode > Open Developer Tool > More Developer Tools
León:/Developer/Applications/Utilities/Network Link Conditioner
Puedes usar Little Snitch también para temp. bloquear la conexión a internet para esta aplicación.
Hack más fácil: realice una función para verificar la conexión
import NetInfo from '@react-native-community/netinfo';
export const ckeckIsConnected = async () => {
const isConnected = NetInfo.fetch().then((state) => {
return state.isConnected;
});
return isConnected;
};
Obtenga sus datos solo si hay conexión. Para simular que no hay conexión, simplemente regrese false
a esta función sea cual sea la conexión real.