Я решил использовать Firebase в старом объективном приложении C iOS.Настройки правил Firebase
Я установил то, что мне нужно, в соответствии с инструкциями, приведенными здесь: Add Firebase to your iOS app
сразу после входа в Firebase. Затем я выполнил следующие инструкции: https://firebase.google.com/docs/database/ для работы с базой данных.
На данный момент это в основном работает, я могу написать некоторые данные. Тем не менее у меня есть проблема с настройками правил.
Я следовал за информацию, представленную здесь: https://firebase.google.com/docs/database/security/quickstart
Но если я устанавливаю свои правила, как это:
{
"rules": {
".read": true,
".write": true
}
}
это работает, как ожидалось. С другой стороны, если установить их так:
{
"rules": {
".read": "auth != null",
".write": "auth != null"
}
}
который по умолчанию и должны позволить мне писать данные из моего приложения, он не работает.
В чем проблема?
Это звучит как пользователь не будет подписан в – cartant
OK.. Похоже, я не совсем понял, что я читал. На самом деле я снова вижу, что ты прав. Я хотел бы, чтобы мое приложение (но только это приложение) имело возможность получить доступ к БД для записи и чтения, кем бы это ни был пользователь, но я также хотел бы сделать это без запроса пользователя для входа в систему. Это возможно? – Michel
Доступ предоставляется пользователям, а не конкретному приложению. См. Http://stackoverflow.com/questions/18005984/how-to-prevent-other-access-to-my-firebase –