Приложение iOS отлично работает и может получить доступ к базе данных Firebase, но приложение Catalyst выдает следующую ошибку:
6.11.0 - [Firebase/Database][I-RDB038012] Listener at /my_database/path failed: permission_denied
Я создал приложение в консоли Firebase с тем жеbundleID приложения Catalyst и загрузил и включил GoogleService-info.plist
в проект.
update : правила firebase для пути следующие. обратите внимание, что приложение iOS отлично работает и может получить доступ к этой базе данных;только версия Catalyst получает отказано в разрешении.
".read": "auth != null",
".write": "auth != null"
Swift, который читает базу данных (работает без ошибок на iOS):
Auth.auth().signIn(withEmail: RandomUser().randomUser, password: Constants.FIREBASE_P) { (user, error) in
let databasePath = "my_database/battery_pdf/\(model)/odometer_values"
let ref = Database.database().reference(withPath: databasePath)
ref.observeSingleEvent(of: .value, with: { (snapshot) in
...
}
}