我正在使用 Firebase ,我有一个查询。我已通过Firebase登录并已解雇插入,更新,删除查询。
这是我的代码:
UIImageView
此块功能完美,但每隔 24 小时后,它就会停止呼叫。但是,如果我更新 pod ,那么它会再次开始工作。
答案 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选项卡。