Esiste un modo per simulare la modalità aereo in iPhone Simulator?
Esiste un modo per simulare la modalità aereo in iPhone Simulator?
Risposte:
Disattiva la connessione di rete sul Mac.
È possibile installare il Network Link Conditioner di Apple
Su Yosemite:
Network Link Conditioner si trova nel pacchetto "Hardware IO Tools for Xcode". Questo può essere scaricato dalla pagina Download di Apple Developer . Una volta terminato il download, apri DMG e fai doppio clic su "Network Link Condition.prefPane" per installare ( sorgente ).
Con questo pannello delle preferenze è possibile creare un profilo con una velocità di 0kbps.
Nelle versioni precedenti di OSX:
Mountain Lion / Mavericks: Xcode > Open Developer Tool > More Developer Tools
Lion:/Developer/Applications/Utilities/Network Link Conditioner
Puoi usare Little Snitch anche per temp. bloccare la connessione Internet per questa app.
Hack più semplice: crea una funzione controllando la connessione
import NetInfo from '@react-native-community/netinfo';
export const ckeckIsConnected = async () => {
const isConnected = NetInfo.fetch().then((state) => {
return state.isConnected;
});
return isConnected;
};
Effettua il recupero dei tuoi dati solo se è presente una connessione. Per simulare nessuna connessione, torna false
a questa funzione qualunque sia la connessione reale.