Swift - Как использовать Аутентификацию FireStore - PullRequest
0 голосов
/ 09 сентября 2018

Я уже некоторое время борюсь с проблемой.

Я использую базу данных FireStore в своем проекте Swift.

Вот мой фрагмент кода:

     db.collection("XXXX").whereField("XXXX", isEqualTo: XXX).getDocuments() { (querySnapshot, err) in
                if let err = err {
                    print("Error getting documents: \(err)")
                } else {
// SUCCESFULL 

    }

Дело в том, что в моей базе данных в настоящее время у меня нет реализованных Правил. Так что это не безопасно. Я хочу внедрить в свой быстрый проект, чтобы я мог изменить правила в моей базе данных.

Я не понимаю, как включить аутентификацию для моего проекта swift.

В природе моего проекта не требуется аутентификация пользователей, которые хотят использовать приложение.

Как я могу реализовать аутентификацию непосредственно перед запросом базы данных в коде, чтобы правила в моей базе данных удовлетворяли.

Аутентификация должна быть независимой от пользователей, поскольку в моих быстрых проектах не существует механизма аутентификации, поскольку мне не нужно, чтобы пользователи проходили аутентификацию в приложении.

Можете ли вы поделиться простым кодом аутентификации или чем-то еще, чтобы я мог использовать его в своем проекте?

Я пытался читать документы в Google, но все они связаны с методами аутентификации пользователей, такими как Facebook, электронная почта / пароль, SMS и т. Д.

Спасибо заранее, ребята

...