Мое приложение использует Realm Syn c для синхронизации данных между устройствами пользователя. Аутентификация выполняется с помощью Firebase. Однако пользователи могут использовать приложение без входа в систему, и в этом случае данные хранятся локально и не синхронизируются.
В текущей документации указано ( здесь ):
Каждая установка вашего приложения должна быть однозначно идентифицирована как отдельный пользователь, даже если ваше приложение не требует явного входа пользователя в систему. В случае, если ваше приложение не требует входа пользователя в систему, выполните автоматический вход в систему. код приложения, который фактически создает уникальный идентификатор для этой установки приложения.
Но также указывает (также здесь ):
Вы должны отключите анонимную аутентификацию после того, как вы завершите свое доказательство концепции.
Интересно, как этот «тихий вход» может быть выполнен без анонимной аутентификации, поскольку другим методом аутентификации является JWT, и для этого требуются адрес электронной почты и пароль. Как я могу молча аутентифицировать пользователя без адреса электронной почты или пароля?