Nah*_*ian 5 javascript android facebook ios react-native
我正在使用 react native 开发移动应用程序,我想在单击按钮后退出该应用程序。
我的情况是,如果用户在某些天后没有验证他/她的电子邮件,我会在每次打开应用程序时提示用户一个警报对话框,阻止应用程序使用,直到用户电子邮件被验证。
那么在用户点击确定后,我如何以编程方式退出应用程序?
对于iOS,您可以使用以下库:https : //github.com/wumke/react-native-exit-app。它使用本机库以编程方式退出应用程序。您可以使用以下方法退出应用程序:
RNExitApp.exitApp()
Run Code Online (Sandbox Code Playgroud)
对于android,您可以BackAndroid从https://facebook.github.io/react-native/docs/backandroid.html使用
BackAndroid.exitApp()
Run Code Online (Sandbox Code Playgroud)
小智 5
import BackHandler from 'react-native';
// Note: work only on Android
BackHandler.exitApp();
Run Code Online (Sandbox Code Playgroud)
BackAndroid应该可以帮助你。使用Alert回调来使用BackHandler
var {
Alert,
BackHandler,
} = ReactNative;
Alert.alert(
'Alert Title',
alertMessage,
[
{text: 'OK', onPress: () => BackHandler.exitApp()},
]
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19902 次 |
| 最近记录: |