有没有一种方法可以检测React Native应用程序中飞行模式是否打开/关闭。
我发现npm模块可以在Android上实现此功能,但找不到在iOS上执行相同操作的方法。
如果无法通过React Native进行此操作,那么是否有一种解决方案可以使用Swift编写代码(获取飞行模式设置)并将其插入React Native应用程序中?
谢谢
有没有一种方法可以检测React Native应用程序中飞行模式是否打开/关闭。
我发现npm模块可以在Android上实现此功能,但找不到在iOS上执行相同操作的方法。
如果无法通过React Native进行此操作,那么是否有一种解决方案可以使用Swift编写代码(获取飞行模式设置)并将其插入React Native应用程序中?
谢谢
react-native-system-settings是一个库,可以根据条件检测飞行模式:
SystemSetting.isAirplaneEnabled().then((enable)=>{
const state = enable ? 'On' : 'Off';
console.log('Current airplane is ' + state);
})
SystemSetting.switchAirplane(()=>{
console.log('switch airplane successfully');
})
但此时
如果您的iOS设备没有SIM卡,则isAirplaneEnabled()将始终返回true,