Все работает нормально с правилом, и я поддерживаю анонимный вход. Но иногда с некоторыми устройствами я получаю "com.google.firebase.storage.StorageException(User does not have permission to access this object.)"
эту ошибку.
Если я пытаюсь записать данные в Firestore, то это быстро исправляется.
Я предполагаю, что Firebase не распознает анонимный auth, пока пользователь не выполнит какую-либо задачу с помощью firebase.
Мое правило:
service firebase.storage {
match /b/{bucket}/o {
match /image/{allFiles=**} {
allow read: if request.auth != null;}
}
}