永久禁用Expo的开发者工具按钮
解决方案
你可以在应用启动时通过调用原生的DevMenuPreferences模块以编程方式禁用它:
// app/_layout.tsx (or your root file)
import { requireOptionalNativeModule } from 'expo';
const DevMenuPreferences = requireOptionalNativeModule('DevMenuPreferences');
DevMenuPreferences?.setPreferencesAsync({ showFloatingActionButton: false });
你仍然可以通过摇动手势或三指长按来访问开发菜单。
其他可用的偏好设置你也可以设置:
DevMenuPreferences?.setPreferencesAsync({
showFloatingActionButton: false, // the blue bubble
motionGestureEnabled: true, // shake to open menu
touchGestureEnabled: true, // three-finger long press
keyCommandsEnabled: true, // keyboard shortcut (Cmd+D)
showsAtLaunch: false, // auto-show menu on launch
});
在最新版本(大概从55.0.7开始)他们已经在菜单中为这个按钮添加了隐藏开关。
站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。