Firebase Android,长时间闲置后无法保存数据
这个问题与这个问题有关 一步一步是:Firebase Android,长时间闲置后无法保存数据,android,firebase,firebase-security,firebase-realtime-database,Android,Firebase,Firebase Security,Firebase Realtime Database,这个问题与这个问题有关 一步一步是: 首先,我在Auth活动中使用电子邮件方法登录 在时间轴活动中,我添加了一条记录 一切看起来都很好。但若我将应用程序最小化24小时,然后在timeline活动中恢复应用程序并添加新记录,我会得到错误:“java.lang.Exception:权限被拒绝”。我确信新数据没有问题,但是: path / { read() = true; write() = isSignedIn(); } isSignedIn() = auth != null;
- 首先,我在Auth活动中使用电子邮件方法登录
- 在时间轴活动中,我添加了一条记录
path / {
read() = true;
write() = isSignedIn();
}
isSignedIn() = auth != null;
所以我认为在长时间空闲之后,可能会话超时了
您是否遇到过同样的问题,以及如何克服此问题?我通过保存上次登录凭据(电子邮件+密码)来解决此问题,然后在应用程序恢复时再次使用电子邮件呼叫登录(活动的onResume事件)