Firebase Auth 7.4.0から、Keychainを利用して複数の端末でログイン状態を共有することが可能になった。
// Firebase Auth
let accessGroup = "TEAM_ID.com.example.app.group"
do {
let auth = Auth.auth()
auth.shareLoginAcrossDevices = true
try auth.useUserAccessGroup(accessGroup)
} catch let error as NSError {
print("Error changing user access group: %@", error)
}