İPhone Simulator'da uçak modunu simüle etmenin herhangi bir yolu var mı?
İPhone Simulator'da uçak modunu simüle etmenin herhangi bir yolu var mı?
Yanıtlar:
Mac'teki ağ bağlantınızı kapatın.
Apple'ın Network Link Conditioner'ını kurabilirsiniz
Yosemite'de:
Network Link Conditioner, "Xcode için Donanım IO Araçları" paketinde bulunabilir. Bu, Apple Geliştirici İndirmeleri sayfasından indirilebilir . İndirme işlemi bittiğinde, DMG'yi açın ve kurmak için ( kaynak ) "Network Link Condition.prefPane" öğesini çift tıklayın .
Bu tercihler paneli ile 0kbps hızında bir profil oluşturabilirsiniz.
OSX'in eski sürümlerinde:
Dağ Aslanı / Mavericks: Xcode > Open Developer Tool > More Developer Tools
Aslan:/Developer/Applications/Utilities/Network Link Conditioner
Sen kullanabilirsiniz Küçük Snitch sıcaklığına kadar. bu uygulama için internet bağlantısını engelleyin.
Daha kolay hack: bağlantıyı kontrol eden bir fonksiyon oluşturun
import NetInfo from '@react-native-community/netinfo';
export const ckeckIsConnected = async () => {
const isConnected = NetInfo.fetch().then((state) => {
return state.isConnected;
});
return isConnected;
};
Verilerinizi yalnızca bağlantı varsa alın. Bağlantının olmadığını simüle etmek false
için, gerçek bağlantı ne olursa olsun bu işleve dönmeniz yeterlidir.