Existe-t-il un moyen de simuler le mode avion dans le simulateur iPhone?
Existe-t-il un moyen de simuler le mode avion dans le simulateur iPhone?
Réponses:
Désactivez votre connexion réseau sur le Mac.
Vous pouvez installer le conditionneur de liaison réseau d'Apple
Sur Yosemite:
Network Link Conditioner se trouve dans le package "Hardware IO Tools for Xcode". Cela peut être téléchargé à partir de la page de téléchargement Apple Developer . Une fois le téléchargement terminé, ouvrez le DMG et double-cliquez sur "Network Link Condition.prefPane" pour installer ( source ).
Avec ce panneau de préférences, vous pouvez créer un profil avec une vitesse de 0 kbps.
Sur les anciennes versions d'OSX:
Mountain Lion / Mavericks: Xcode > Open Developer Tool > More Developer Tools
Lion:/Developer/Applications/Utilities/Network Link Conditioner
Vous pouvez également utiliser Little Snitch pour temp. bloquer la connexion Internet pour cette application.
Piratage plus facile: créer une fonction de vérification de la connexion
import NetInfo from '@react-native-community/netinfo';
export const ckeckIsConnected = async () => {
const isConnected = NetInfo.fetch().then((state) => {
return state.isConnected;
});
return isConnected;
};
Ne récupérez vos données que s'il y a une connexion. Pour ne simuler aucune connexion, revenez simplement false
à cette fonction quelle que soit la connexion réelle.