Я перепробовал все, но не могу заставить работать это правило безопасности.Я запускаю 'get' в Simulator для пути 'posts/post-1-id
', где resource.data.time
- это время в миллисекундах с эпохи 1528316285901, которое является числом.
В основном я перепробовал все конфигурации <, >, !=, ==, <=, >=
только для того, чтобы попробоватьпередайте правило безопасности, используя request.time
, но я всегда получу 'Имитация доступа к данным запрещена'.
Как сравнить данные из resource.data.time
в milisec с request.time?Или как просто сравнить дату создания документа с request.time?
match /posts/{id} {
allow read: if request.time.toMillis() > resource.data.time;
}