Tôi đã triển khai xác thực hai bước trong ứng dụng của mình bằng xác thực Firebase mà tôi đã sử dụng gmail, facebook hoặc đăng nhập email đơn giản để xác thực. Khi xác minh số điện thoại đã di chuyển sang firebase tôi đã thực hiện xác thực điện thoại firebase bằng cách liên kết tài khoản đã đăng nhập hiện có (facebook, gmail hoặc email) với thông tin xác thực điện thoại. Nó hoạt động tốt khi được sử dụng với facebook và tài khoản email. Khi người dùng đăng nhập thông qua google và cố gắng kiểm tra điện thoại di động thông qua xác thực điện thoại bản ghi này được in:Thông tin xác thực điện thoại Firebase liên kết với thông tin đăng nhập Google trong firebase
signInWithCredential: thất bại
com.google.firebase.auth.FirebaseAuthUserCollisionException: Tài khoản đã tồn tại với cùng địa chỉ email nhưng thông tin đăng nhập khác nhau. Đăng nhập bằng nhà cung cấp được liên kết với địa chỉ email này.
Đọc này article. Có phải vấn đề giống như đã đề cập trong số article ?? Có giải pháp nào giống nhau không ..
Vui lòng đọc kỹ câu hỏi. Tôi đã thực hiện chức năng 'linkWithCredential() 'với tất cả các cài đặt được hỗ trợ và tôi không muốn tạo nhiều tài khoản. Tôi gặp sự cố với xác thực điện thoại. –