Привет, есть ли способ увеличить временную метку из этого правила? Я использую облачное хранилище
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
// This rule allows anyone on the internet to view, edit, and delete
// all data in your Firestore database. It is useful for getting
// started, but it is configured to expire after 30 days because it
// leaves your app open to attackers. At that time, all client
// requests to your Firestore database will be denied.
//
// Make sure to write security rules for your app before that time, or else
// your app will lose access to your Firestore database
match /{document=**} {
allow read, write: if request.time < timestamp.date(2020, 1, 16);
}
}
}
Там написано 16 января 2020 года, и если его меньше, то это позволит читать и записывать данные из моей базы данных. Но это уже 17 января здесь, на Филиппинах.
Я попытался изменить timestamp.date с 2020, 1, 16
на 2020, 3, 15
, но мое приложение Flutter по-прежнему ничего не читает из базы данных.
Я ожидаю, что после увеличения дата отметки времени, это позволит моему приложению читать из базы данных до заданного времени. Прямо сейчас, даже если я увеличил его, приложение ничего не читает из базы данных
вот мой код:
@override
Widget build(BuildContext context) {
width = MediaQuery.of(context).size.width;
return SafeArea(
child: Scaffold(
backgroundColor: Color(0xFF0d192a),
appBar: CustomAppBar(height: 90),
drawer: DrawerNiVlad(),
body: ListView(
children: <Widget>[
ArlTitleText('EXPLORE V!'),
sb5,
HeaderCarousel(),
sb30,
ArlTitleText('DISCOUNT SECTION'),
sb5,
// DiscountWidget(),
sb30,
ArlTitleText('DUMMY SECTION'),
ArlBodyText('Lorem ipsum yes yes show boom tarat tarat yea boy Lorem ipsum yes yes show boom tarat tarat yea boy Lorem ipsum yes yes show boom tarat tarat yea boy'),
sb30,
],
),
),
);
}
Содержимое разделов: Discount и Dummy Разделы из базы данных , он не будет отображаться, так как в моем vscode отображается эта ошибка:
и электронное письмо от firebase, говорящее:
You chose to start developing in Test Mode, which leaves your Cloud Firestore database completely open to the Internet. Because your app is vulnerable to attackers, your Firestore security rules were configured to stop allowing requests after the first 30 days.
In 0 day(s), all client requests to your Firestore database will be denied. Before that time, please write strong security rules that allow your app to function while appropriately protecting your data. Analysis is run daily; if you've modified your rules in the last 24 hours those changes may not be accounted for.