何が起こっているのかというと、通常、セッションが期限切れになるのに十分な時間が経過した後に初めてユーザーを認証すると、ユーザーがアクセスできるはずのデータに対する要求が拒否されます。リクエストは、実際のルールやコードを変更することなく、最終的に機能し始めます。2 ~ 10 分かかる場合がありますが、最終的には自然に回復します。
これに関する確固たるデータはありません。それは私が観察したことです。
これについて何ができるかわかりません。他の誰かがこれを見ていますか?これは既知のバグですか? 検索しましたが、これが起こっているという他のアカウントは見つかりませんでした。
ありがとう。
ルールは次のとおりです。
{
"rules": {
"users": {
"$user": {
".read" :"$user == auth.id || data.child('email').val() == auth.email",
".write":"$user == auth.id"
}
},
"todos":{
"$list":{
".read":"data.child('members').hasChild(auth.id)",
".write":"newData.child('members').hasChild(auth.id)"
}
}
}
}