Apakah ada cara untuk mensimulasikan mode pesawat di iPhone Simulator?
Apakah ada cara untuk mensimulasikan mode pesawat di iPhone Simulator?
Jawaban:
Matikan koneksi jaringan Anda di Mac.
Anda dapat menginstal Kondisioner Tautan Jaringan Apple
Tentang Yosemite:
Kondisioner Tautan Jaringan dapat ditemukan dalam paket "Perangkat Keras IO Alat untuk Xcode". Ini dapat diunduh dari halaman Unduhan Pengembang Apple . Setelah unduhan selesai, buka DMG dan klik dua kali "Network Link Condition.prefPane" untuk menginstal ( sumber ).
Dengan panel preferensi ini Anda dapat membuat profil dengan kecepatan 0kbps.
Pada versi OSX yang lebih lama:
Mountain Lion / Mavericks: Xcode > Open Developer Tool > More Developer Tools
Lion:/Developer/Applications/Utilities/Network Link Conditioner
Anda dapat menggunakan Little Snitch juga untuk temp. blokir koneksi internet untuk aplikasi ini.
Retasan yang lebih mudah: membuat fungsi memeriksa koneksi
import NetInfo from '@react-native-community/netinfo';
export const ckeckIsConnected = async () => {
const isConnected = NetInfo.fetch().then((state) => {
return state.isConnected;
});
return isConnected;
};
Apakah data Anda hanya diambil jika ada koneksi. Untuk mensimulasikan tidak ada koneksi, cukup kembali false
ke fungsi ini apa pun koneksi sebenarnya.