มีวิธีใดในการจำลองโหมดเครื่องบินใน iPhone Simulator หรือไม่?
มีวิธีใดในการจำลองโหมดเครื่องบินใน iPhone Simulator หรือไม่?
คำตอบ:
ปิดการเชื่อมต่อเครือข่ายของคุณบน Mac
คุณสามารถติดตั้ง Network Link Conditioner ของ Apple ได้
บน Yosemite:
Network Link Conditioner สามารถพบได้ในแพ็คเกจ "Hardware IO Tools for Xcode" นี้สามารถดาวน์โหลดได้จากแอปเปิ้ลผู้พัฒนาดาวน์โหลดหน้า เมื่อการดาวน์โหลดเสร็จสิ้นให้เปิด DMG และดับเบิลคลิกที่ "Network Link Condition.prefPane" เพื่อติดตั้ง ( source )
ด้วยแผงการตั้งค่านี้คุณสามารถสร้างโปรไฟล์ด้วยความเร็ว 0kbps
ใน OSX เวอร์ชันเก่า:
สิงโตภูเขา / Mavericks: Xcode > Open Developer Tool > More Developer Tools
สิงโต:/Developer/Applications/Utilities/Network Link Conditioner
คุณสามารถใช้Little Snitchกับ temp ได้เช่นกัน บล็อกการเชื่อมต่ออินเทอร์เน็ตสำหรับแอพนี้
แฮ็คได้ง่ายขึ้น: สร้างฟังก์ชันตรวจสอบการเชื่อมต่อ
import NetInfo from '@react-native-community/netinfo';
export const ckeckIsConnected = async () => {
const isConnected = NetInfo.fetch().then((state) => {
return state.isConnected;
});
return isConnected;
};
ดึงข้อมูลของคุณเฉพาะเมื่อมีการเชื่อมต่อ หากต้องการจำลองการไม่เชื่อมต่อเพียงแค่กลับfalse
ไปที่ฟังก์ชันนี้ไม่ว่าการเชื่อมต่อจริงจะเป็นอย่างไร