最近使用 Firebase 的時候,發現一個問題。如果沒有登出目前使用者,然後直接刪除 app 的話,再重新安裝的時候,竟然會自動登入同一個使用者。
後來在 Google 上搜尋了一下才發現,原來即使 app 已經被刪除了,Firebase 還是會保留一些資料。如果要完全避免這個問題的話,可以在 AndroidManifest.xml 裡面的 application 標籤,加入以下屬性。
android:allowBackup="false"
android:fullBackupContent="false"
這樣就可以避免 Firebase 備份資料,也就不會再出現前個使用者自動登入的問題了。
Note:之前測試過,好像只需要 android:allowBackup="false" 就可以。