Có cách nào để mô phỏng chế độ máy bay trong Trình mô phỏng iPhone không?
Có cách nào để mô phỏng chế độ máy bay trong Trình mô phỏng iPhone không?
Câu trả lời:
Tắt kết nối mạng của bạn trên Mac.
Bạn có thể cài đặt Bộ điều hòa liên kết mạng của Apple
Trên Yosemite:
Điều hòa liên kết mạng có thể được tìm thấy trong gói "Công cụ IO phần cứng cho Xcode". Điều này có thể được tải xuống từ trang Tải xuống của Nhà phát triển Apple . Khi quá trình tải xuống hoàn tất, hãy mở DMG và nhấp đúp vào "Network Link condition.prefPane" để cài đặt ( nguồn ).
Với bảng tùy chọn này, bạn có thể tạo một hồ sơ với tốc độ 0kbps.
Trên các phiên bản cũ hơn của OSX:
Sư tử núi / Mavericks: Xcode > Open Developer Tool > More Developer Tools
Sư tử:/Developer/Applications/Utilities/Network Link Conditioner
Bạn cũng có thể sử dụng Little Snitch để tạm thời. chặn kết nối internet cho ứng dụng này.
Hack dễ dàng hơn: tạo chức năng kiểm tra kết nối
import NetInfo from '@react-native-community/netinfo';
export const ckeckIsConnected = async () => {
const isConnected = NetInfo.fetch().then((state) => {
return state.isConnected;
});
return isConnected;
};
Chỉ lấy dữ liệu của bạn nếu có kết nối. Để mô phỏng không có kết nối, chỉ cần quay lại false
chức năng này bất kể kết nối thực là gì.