我使用Firebase构建了一个应用程序,并且启用了persistenceEnabled来缓存数据和身份验证会话等。
我有一个用户,每次他打开应用程序时,它都会尝试使用保存的身份验证会话登录并加载,但他的帐户已被删除,因此崩溃。
他尝试删除该应用程序,关闭手机,甚至通过同时按住电源和主页按钮进行硬重置。但是,每次他打开应用程序时,尝试加载持久的会话数据时仍然会崩溃。
除了将手机恢复为出厂默认设置或发布新版本的应用程序外,是否还有其他方法可以清除此数据?
不幸的是,Firebase将帐户凭据存储在钥匙串中,并且最终用户似乎无法删除它们(请参阅此其他问题)。
(如果您正在寻找以编程方式删除它们的方法,则应该可以调用[ref unauth]或类似方法,Firebase会清除它们。)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句