cross post的道歉,但我没有收到Realm Forum的任何回复。
是否可以显示用于登录Realm Cloud的用户的登录名?
我们有一个带有Realm Cloud后端的C#应用程序。用户首次运行该应用程序时,他们将以这种方式登录到Realm Cloud
internal static async Task LoginAsync(string userName, string password, bool createUser = false)
{
if (CanLogin())
{
Credentials credentials = Credentials.UsernamePassword(userName, password, createUser);
Uri authURI = new Uri($"https://{SERVER}");
realmUser = await User.LoginAsync(credentials, authURI);
}
}
领域会缓存用户的登录信息,因此不会提示他们再次在该设备上登录。
我们需要能够向用户显示登录名。尽管我们可以在初次登录时访问登录名,但是由于Realm使用缓存的登录名登录,因此我无法看到如何在后续运行该应用程序时访问该登录名。
我们可以在用户首次登录时将登录名存储在数据库中,但这对我们当前的用户没有帮助。
我们如何访问用于登录Realm Cloud的用户的登录名?