24小时后Firebase停止工作,但如果我更新pod,它会再次开始工作

时间:2016-06-17 09:20:07

标签: ios objective-c firebase firebase-realtime-database

我正在使用 Firebase ,我有一个查询。我已通过Firebase登录并已解雇插入,更新,删除查询。

这是我的代码:

UIImageView

此块功能完美,但每隔 24 小时后,它就会停止呼叫。但是,如果我更新 pod ,那么它会再次开始工作。

1 个答案:

答案 0 :(得分:3)

根据新的Firebase,没有选项来管理旧的会话,因此如果会话过期,您只需要调用sign Out API:

NSError *error;
[[FIRAuth auth] signOut:&error];
if (!error) {
  // Sign-out succeeded
}

并强制用户再次登录,因此无需再次安装firebase pod。

如果您是旧的Firebase用户,请按以下方式进行管理:

如果您查看Firebase Persisting User Auth State

  

当用户进行身份验证时,默认会话长度为初始身份验证后的24小时。这意味着用户的身份验证状态将在页面加载之间自动保留。您可以通过导航到登录和放大来配置会话长度。 Firebase App仪表板的Auth部分,并在右上角配置Session Length下拉列表。每个身份验证提供程序都有一个可选的remember参数。

因此,默认情况下,向经过身份验证的用户颁发的令牌有效期为24小时。你可以从Login& amp; App Dashboard上的Auth选项卡。