我正在使用At Company 创建的注重隐私的@platform,我想知道确定用户是否“登录”的最快方法是什么。例如,要使用 Firebase Auth 完成此操作,您只需检查当前用户是否为空:
final loggedIn = FirebaseAuth.instance.currentUser != null;
我可以使用@platform 执行类似的检查吗?
我目前的方法是检查钥匙链中的第一个 at 标志并验证它不为空。我觉得我错过了检查这个标志是否真的“经过身份验证”。
String? loggedInAtsign = await atProtocolService.keyChainManager.getAtSign();
bool loggedIn = loggedInAtSign != null;