我成功登录了帐户工具包,但是当我关闭应用程序并重新输入时,我必须再次登录,有什么方法可以帮助我保存登录信息? 非常感谢。
答案 0 :(得分:0)
我了解到您没有提供足够的代码来帮助我们。但是,这里有一些基本的提示供您解决:
在打开应用程序时,检查AuthCode是否存在。如果没有,则需要调用登录方法。
if (AccountKit.getCurrentAccessToken() != null) {
startActivity(new Intent(this, YourDestinationActivity.class));}
else {onLogin(LoginType.PHONE);}
如果用户以前登录过,它将启动目标活动。如果没有,它将启动onLogin()方法并使用电话号码登录。
您的onLogin可能看起来像这样:
private void onLogin(LoginType phone) {
final Intent intent = new Intent(this, AccountKitActivity.class);
AccountKitConfiguration.AccountKitConfigurationBuilder configurationBuilder = new AccountKitConfiguration.AccountKitConfigurationBuilder(LoginType.PHONE, AccountKitActivity.ResponseType.TOKEN);
uiManager = new SkinManager(SkinManager.Skin.CONTEMPORARY, Color.parseColor("#EC1D24"));
configurationBuilder.setUIManager(uiManager);
intent.putExtra(AccountKitActivity.ACCOUNT_KIT_ACTIVITY_CONFIGURATION, configurationBuilder.build());
startActivityForResult(intent, REQUEST_CODE);
}