根据leancloud内建账户开发指南,当用户登录后,SDK 会自动将会话信息存储到客户端,这样用户在下次打开客户端时无需再次登录。
// 登录成功
LCUser user = await LCUser.LoginByMobilePhoneNumber("+8619201680101", "cat!@#123");
但是当我关闭客户端,再打开的时候,在启动页使用LCUser currentUser = await LCUser.GetCurrent();,仍然需要用户重新登录,而且我找不到本次缓存的用户登录的信息。
LCUser currentUser = await LCUser.GetCurrent();
if (currentUser != null) {
// 跳到首页
} else {
// 显示注册或登录页面
}