Я нашел предыдущий вопрос очень похожим на мой, однако другой разработчик должен был написать в Firebase, а я нет, поэтому этот вопрос почти повторяется:
У меня очень простая база данных, содержащая около 150 документов и пользователям не нужно проходить проверку подлинности, чтобы использовать мое приложение. Аутентификация просто не имеет смысла для того, что приложение делает, и пользователи только читают базу данных, они не пишут.
Мои текущие правила разрешают чтение только, что, конечно, вызывает ежедневное предупреждение правила Firebase.
1) Есть ли способ установить правила, аналогичные «только запросы, поступающие из моего приложения, могут получить к нему доступ». Учитывая, что приложение связано с Firebase, можно подумать, что это возможно?
2) Если я должен использовать аутентификацию, есть ли способ, которым я могу сделать это за кулисами, чтобы пользователь не знал об этом? Может быть, с помощью UUID для идентификации пользователя и без пароля или что-то в этом роде. Я хочу избежать показа экрана входа в систему любой ценой. Подумайте об этом, как о просьбе войти в систему, чтобы проверить цены на газ ...
** Это приложение iOS