Я создаю приложение, в котором пользователю не нужно входить в систему, и это также не планируется на будущее. Посмотрев это видео, я был довольно шокирован, поскольку просто защищал права на чтение / запись с помощью request.auth! = Null. Который только проверяет, есть ли какая-либо аутентификация. Видео: https://www.youtube.com/watch?v=b7PUm7LmAOw&t
Итак, я пошел дальше и изменил знак «Анонимно» на «Войти с электронной почтой и паролем» с жестко закодированным адресом электронной почты и паролем. В моем приложении. Это не очень приятно, и я искал лучшего, чтобы сделать это. Я наткнулся на flutter_secure_storage, но я не до конца понимал, как хранить свой секрет (в данном случае мой пароль) для каждой установки моего приложения.
Есть ли еще один лучший способ, как разрешать чтение / запись в firebase только измое приложение?
final FirebaseAuth _auth = FirebaseAuth.instance;
//_auth.signInAnonymously();
_auth.signInWithEmailAndPassword(email: "HARDCODEDEMAIL", password: "HARDCODEDPASSWORD");