AWS Amplify Auth.SignOut 出现程序崩溃的原因可能是因为缺少必要的配置。解决方法是在App.js文件中添加以下代码:
import Amplify, { Auth } from 'aws-amplify';
import awsconfig from './aws-exports';
Amplify.configure(awsconfig);
Auth.signOut()
.then(() => console.log('Sign out successful'))
.catch(err => console.log(err));
此代码段会设置您的AWS Amplify配置,然后调用Auth.signOut()以注销当前用户。在控制台上输出“Sign out successful”以确保注销成功。
请注意,在按下注销按钮后,Expo Go应用程序可能会崩溃。此属于已知的问题,解决方法是重新启动应用程序。