我试图使客户即使按下主屏幕按钮也无法离开该应用程序。
我的应用程序是使用react native编码的,我正在通过代码而不是通过配置寻找解决方案,因为此功能仅适用于特定用户...
您有什么想法或指南可以帮助我吗?
我一直在寻找解决方案,但没有任何反应。
感谢您的帮助
答案 0 :(得分:0)
您可以使用BackHandler
事件来执行此操作。您必须将此代码放在主导航文件中。当用户按下后退按钮时,他们将从应用程序退出,您可以针对特定用户等自定义您的逻辑...
componentWillMount() {
BackHandler.addEventListener('hardwareBackPress', function () {
BackHandler.exitApp();
}.bind(this));
}
componentWillUnmount() {
BackHandler.removeEventListener('hardwareBackPress');
}