Skip to content

Phone authentication issue #471

Open
@rzimanTJY

Description

@rzimanTJY

Is there an existing issue for this?

  • I have searched the existing issues and found no duplicates.

What plugin is this bug for?

Firebase UI Auth

What platform(s) does this bug affect?

Android

List of dependencies used.

flutter pub deps -s list
dependencies:
- flutter 0.0.0
  - characters 1.3.0
  - collection 1.18.0
  - material_color_utilities 0.11.1
  - meta 1.15.0
  - vector_math 2.1.4
  - sky_engine any
- cupertino_icons 1.0.8
- receive_intent 0.2.5
  - flutter any
- syncfusion_flutter_pdfviewer 27.2.5
  - flutter any
  - vector_math ^2.1.0
  - async ^2.5.0
  - http ^1.0.0
  - uuid ^4.1.0
  - device_info_plus ^10.1.0
  - intl >=0.18.1 <0.20.0
  - syncfusion_pdfviewer_platform_interface ^27.2.5
  - syncfusion_pdfviewer_web ^27.2.5
  - syncfusion_pdfviewer_macos ^27.2.5
  - syncfusion_pdfviewer_windows ^27.2.5
  - syncfusion_flutter_core ^27.2.5
  - syncfusion_flutter_pdf ^27.2.5
  - syncfusion_flutter_signaturepad ^27.2.5
  - url_launcher ^6.1.0
- firebase_core 3.10.0
  - firebase_core_platform_interface ^5.4.0
  - firebase_core_web ^2.19.0
  - flutter any
  - meta ^1.8.0
- firebase_auth 5.4.0
  - firebase_auth_platform_interface ^7.5.0
  - firebase_auth_web ^5.13.6
  - firebase_core ^3.10.0
  - firebase_core_platform_interface ^5.3.1
  - flutter any
  - meta ^1.8.0
- firebase_ui_auth 1.16.1
  - email_validator ^2.1.17
  - firebase_auth ^5.4.0
  - firebase_core ^3.10.0
  - firebase_dynamic_links ^6.1.0
  - firebase_ui_localizations ^1.13.1
  - firebase_ui_oauth ^1.6.1
  - firebase_ui_shared ^1.4.1
  - flutter any
  - flutter_localizations any
  - meta ^1.10.0
- pointycastle 3.9.1
  - collection ^1.15.0
  - convert ^3.0.0
  - js >=0.6.3 <0.8.0
- cloud_firestore 5.5.1
  - cloud_firestore_platform_interface ^6.5.1
  - cloud_firestore_web ^4.3.5
  - collection ^1.0.0
  - firebase_core ^3.8.1
  - firebase_core_platform_interface ^5.3.1
  - flutter any
  - meta ^1.8.0
- fluttertoast 8.2.8
  - flutter any
  - flutter_web_plugins any
  - web >=0.5.1 <2.0.0
- file_picker 8.1.4
  - flutter any
  - flutter_web_plugins any
  - flutter_plugin_android_lifecycle ^2.0.17
  - plugin_platform_interface ^2.1.8
  - ffi ^2.0.1
  - path ^1.8.2
  - win32 ^5.5.1
  - cross_file ^0.3.3+7
  - web ^1.0.0
- file_saver 0.2.14
  - collection ^1.18.0
  - dio ^5.6.0
  - flutter any
  - flutter_web_plugins any
  - path_provider ^2.1.4
  - path_provider_linux ^2.2.1
  - path_provider_windows ^2.3.0
  - web ^1.0.0
- make_secure_screenshoot 0.0.2
  - flutter any
  - plugin_platform_interface ^2.0.2
- flutter_launcher_icons 0.14.2
  - args ^2.5.0
  - checked_yaml ^2.0.3
  - cli_util ^0.4.1
  - image ^4.2.0
  - json_annotation ^4.9.0
  - path ^1.9.0
  - yaml ^3.1.2
- package_info_plus 8.1.2
  - ffi ^2.0.1
  - flutter any
  - flutter_web_plugins any
  - http >=0.13.5 <2.0.0
  - meta ^1.8.0
  - path ^1.8.2
  - package_info_plus_platform_interface ^3.0.2
  - web >=0.5.0 <2.0.0
  - win32 ^5.5.3
  - clock ^1.1.1
- share_plus 10.1.3
  - cross_file ^0.3.4+2
  - meta ^1.8.0
  - mime >=1.0.4 <3.0.0
  - flutter any
  - flutter_web_plugins any
  - share_plus_platform_interface ^5.0.2
  - file >=6.1.4 <8.0.0
  - url_launcher_web ^2.3.2
  - url_launcher_windows ^3.1.2
  - url_launcher_linux ^3.1.1
  - url_launcher_platform_interface ^2.3.2
  - ffi ^2.1.2
  - web ^1.0.0
  - win32 ^5.5.3
- url_launcher 6.3.1
  - flutter any
  - url_launcher_android ^6.3.0
  - url_launcher_ios ^6.2.4
  - url_launcher_linux ^3.1.0
  - url_launcher_macos ^3.1.0
  - url_launcher_platform_interface ^2.3.0
  - url_launcher_web ^2.2.0
  - url_launcher_windows ^3.1.0
- uri_content 2.2.1
  - flutter any
- intl_phone_field 3.2.0
  - flutter any

dev dependencies:

  • flutter_test 0.0.0
    • flutter any
    • test_api 0.7.2
    • matcher 0.12.16+1
    • path 1.9.0
    • fake_async 1.3.1
    • clock 1.1.1
    • stack_trace 1.11.1
    • vector_math 2.1.4
    • leak_tracker_flutter_testing 3.0.5
    • async 2.11.0
    • boolean_selector 2.1.1
    • characters 1.3.0
    • collection 1.18.0
    • leak_tracker 10.0.5
    • leak_tracker_testing 3.0.1
    • material_color_utilities 0.11.1
    • meta 1.15.0
    • source_span 1.10.0
    • stream_channel 2.1.2
    • string_scanner 1.2.0
    • term_glyph 1.2.1
    • vm_service 14.2.5
  • flutter_lints 4.0.0
    • lints ^4.0.0

transitive dependencies:

  • _flutterfire_internals 1.3.49
    • collection ^1.0.0
    • firebase_core ^3.10.0
    • firebase_core_platform_interface ^5.4.0
    • flutter any
    • meta ^1.8.0
  • archive 4.0.1
    • crypto ^3.0.3
    • path ^1.8.0
    • posix ^6.0.1
  • args 2.6.0
  • async 2.11.0
    • collection ^1.15.0
    • meta ^1.1.7
  • boolean_selector 2.1.1
    • source_span ^1.8.0
    • string_scanner ^1.1.0
  • characters 1.3.0
  • checked_yaml 2.0.3
    • json_annotation ^4.3.0
    • source_span ^1.8.0
    • yaml ^3.0.0
  • cli_util 0.4.2
    • meta ^1.7.0
    • path ^1.8.0
  • clock 1.1.1
  • cloud_firestore_platform_interface 6.5.1
    • _flutterfire_internals ^1.3.47
    • collection ^1.15.0
    • firebase_core ^3.8.1
    • flutter any
    • meta ^1.8.0
    • plugin_platform_interface ^2.1.3
  • cloud_firestore_web 4.3.5
    • _flutterfire_internals ^1.3.47
    • cloud_firestore_platform_interface ^6.5.1
    • collection ^1.0.0
    • firebase_core ^3.8.1
    • firebase_core_web ^2.18.2
    • flutter any
    • flutter_web_plugins any
  • collection 1.18.0
  • convert 3.1.2
    • typed_data ^1.3.0
  • cross_file 0.3.4+2
    • meta ^1.3.0
    • web >=0.5.1 <2.0.0
  • crypto 3.0.6
    • typed_data ^1.3.0
  • desktop_webview_auth 0.0.15
    • crypto ^3.0.3
    • flutter any
    • http ^1.0.0
    • flutter_web_plugins any
    • plugin_platform_interface ^2.1.4
  • device_info_plus 10.1.2
    • device_info_plus_platform_interface ^7.0.1
    • ffi ^2.0.1
    • file >=6.1.4 <8.0.0
    • flutter any
    • flutter_web_plugins any
    • meta ^1.8.0
    • web >=0.5.0 <2.0.0
    • win32 >=4.0.0 <6.0.0
    • win32_registry ^1.1.0
  • device_info_plus_platform_interface 7.0.2
    • flutter any
    • meta ^1.8.0
    • plugin_platform_interface ^2.1.4
  • dio 5.7.0
    • async ^2.8.2
    • http_parser ^4.0.0
    • meta ^1.5.0
    • path ^1.8.0
    • dio_web_adapter >=1.0.0 <3.0.0
  • dio_web_adapter 2.0.0
    • dio ^5.0.0
    • http_parser ^4.0.0
    • meta ^1.5.0
    • web >=0.5.0 <2.0.0
  • email_validator 2.1.17
  • fake_async 1.3.1
    • clock ^1.1.0
    • collection ^1.15.0
  • ffi 2.1.3
  • file 7.0.1
    • meta ^1.9.1
    • path ^1.8.3
  • firebase_auth_platform_interface 7.5.0
    • _flutterfire_internals ^1.3.49
    • collection ^1.16.0
    • firebase_core ^3.10.0
    • flutter any
    • meta ^1.8.0
    • plugin_platform_interface ^2.1.3
  • firebase_auth_web 5.13.6
    • firebase_auth_platform_interface ^7.5.0
    • firebase_core ^3.10.0
    • firebase_core_web ^2.18.2
    • flutter any
    • flutter_web_plugins any
    • http_parser ^4.0.0
    • meta ^1.8.0
    • web ^1.0.0
  • firebase_core_platform_interface 5.4.0
    • collection ^1.0.0
    • flutter any
    • flutter_test any
    • meta ^1.8.0
    • plugin_platform_interface ^2.1.3
  • firebase_core_web 2.19.0
    • firebase_core_platform_interface ^5.4.0
    • flutter any
    • flutter_web_plugins any
    • meta ^1.8.0
    • web ^1.0.0
  • firebase_dynamic_links 6.1.0
    • firebase_core ^3.10.0
    • firebase_core_platform_interface ^5.3.1
    • firebase_dynamic_links_platform_interface ^0.2.7
    • flutter any
    • meta ^1.8.0
    • plugin_platform_interface ^2.1.3
  • firebase_dynamic_links_platform_interface 0.2.7
    • _flutterfire_internals ^1.3.49
    • firebase_core ^3.10.0
    • flutter any
    • meta ^1.8.0
    • plugin_platform_interface ^2.1.3
  • firebase_ui_localizations 1.13.1
    • flutter any
    • flutter_localizations any
    • path ^1.8.3
  • firebase_ui_oauth 1.6.1
    • desktop_webview_auth ^0.0.14
    • firebase_auth ^5.4.0
    • firebase_ui_auth ^1.16.1
    • firebase_ui_shared ^1.4.1
    • flutter_svg ^2.0.9
    • flutter any
  • firebase_ui_shared 1.4.1
    • flutter any
  • fixnum 1.1.1
  • flutter_localizations 0.0.0
    • flutter any
    • intl 0.19.0
    • characters 1.3.0
    • clock 1.1.1
    • collection 1.18.0
    • material_color_utilities 0.11.1
    • meta 1.15.0
    • path 1.9.0
    • vector_math 2.1.4
  • flutter_plugin_android_lifecycle 2.0.23
    • flutter any
  • flutter_svg 2.0.16
    • flutter any
    • http ^1.0.0
    • vector_graphics ^1.1.13
    • vector_graphics_codec ^1.1.11+1
    • vector_graphics_compiler ^1.1.14
  • flutter_web_plugins 0.0.0
    • flutter any
    • characters 1.3.0
    • collection 1.18.0
    • material_color_utilities 0.11.1
    • meta 1.15.0
    • vector_math 2.1.4
  • http 1.2.2
    • async ^2.5.0
    • http_parser ^4.0.0
    • meta ^1.3.0
    • web >=0.5.0 <2.0.0
  • http_parser 4.0.2
    • collection ^1.15.0
    • source_span ^1.8.0
    • string_scanner ^1.1.0
    • typed_data ^1.3.0
  • image 4.4.0
    • archive ^4.0.1
    • meta ^1.3.0
    • xml ^6.0.1
  • intl 0.19.0
    • clock ^1.1.0
    • meta ^1.0.2
    • path ^1.8.0
  • js 0.7.1
  • json_annotation 4.9.0
    • meta ^1.4.0
  • leak_tracker 10.0.5
    • clock ^1.1.1
    • collection ^1.15.0
    • meta ^1.8.0
    • path ^1.8.3
    • vm_service >=11.10.0 <15.0.0
  • leak_tracker_flutter_testing 3.0.5
    • flutter any
    • leak_tracker >=10.0.5 <11.0.0
    • leak_tracker_testing >=3.0.1 <4.0.0
    • matcher ^0.12.16
    • meta ^1.8.0
  • leak_tracker_testing 3.0.1
    • leak_tracker >=9.0.0 <11.0.0
    • matcher ^0.12.16
    • meta ^1.11.0
  • lints 4.0.0
  • matcher 0.12.16+1
    • async ^2.10.0
    • meta ^1.8.0
    • stack_trace ^1.10.0
    • term_glyph ^1.2.0
    • test_api >=0.5.0 <0.8.0
  • material_color_utilities 0.11.1
    • collection ^1.15.0
  • meta 1.15.0
  • mime 2.0.0
  • package_info_plus_platform_interface 3.0.2
    • flutter any
    • meta ^1.8.0
    • plugin_platform_interface ^2.1.4
  • path 1.9.0
  • path_parsing 1.1.0
    • meta ^1.3.0
    • vector_math ^2.1.0
  • path_provider 2.1.5
    • flutter any
    • path_provider_android ^2.2.5
    • path_provider_foundation ^2.3.2
    • path_provider_linux ^2.2.0
    • path_provider_platform_interface ^2.1.0
    • path_provider_windows ^2.2.0
  • path_provider_android 2.2.15
    • flutter any
    • path_provider_platform_interface ^2.1.0
  • path_provider_foundation 2.4.1
    • flutter any
    • path_provider_platform_interface ^2.1.0
  • path_provider_linux 2.2.1
    • ffi >=1.1.2 <3.0.0
    • flutter any
    • path ^1.8.0
    • path_provider_platform_interface ^2.1.0
    • xdg_directories >=0.2.0 <2.0.0
  • path_provider_platform_interface 2.1.2
    • flutter any
    • platform ^3.0.0
    • plugin_platform_interface ^2.1.7
  • path_provider_windows 2.3.0
    • ffi ^2.0.0
    • flutter any
    • path ^1.8.0
    • path_provider_platform_interface ^2.1.0
  • petitparser 6.0.2
    • meta ^1.9.0
  • platform 3.1.6
  • plugin_platform_interface 2.1.8
    • meta ^1.3.0
  • posix 6.0.1
    • ffi ^2.0.1
    • meta ^1.7.0
    • path ^1.8.3
  • share_plus_platform_interface 5.0.2
    • cross_file ^0.3.3+4
    • flutter any
    • meta ^1.8.0
    • mime >=1.0.4 <3.0.0
    • plugin_platform_interface ^2.1.4
    • path_provider ^2.0.14
    • uuid >=3.0.7 <5.0.0
  • sky_engine 0.0.99
  • source_span 1.10.0
    • collection ^1.15.0
    • path ^1.8.0
    • term_glyph ^1.2.0
  • sprintf 7.0.0
  • stack_trace 1.11.1
    • path ^1.8.0
  • stream_channel 2.1.2
    • async ^2.5.0
  • string_scanner 1.2.0
    • source_span ^1.8.0
  • syncfusion_flutter_core 27.2.5
    • vector_math >=2.1.0 <=4.0.0
    • flutter any
  • syncfusion_flutter_pdf 27.2.5
    • flutter any
    • intl >=0.18.1 <0.20.0
    • xml >=6.5.0 <7.0.0
    • syncfusion_flutter_core ^27.2.5
    • crypto >=3.0.0 <4.0.0
    • convert >=3.0.0 <4.0.0
    • http ^1.2.1
  • syncfusion_flutter_signaturepad 27.2.5
    • flutter any
    • syncfusion_flutter_core ^27.2.5
  • syncfusion_pdfviewer_macos 27.2.5
    • flutter any
    • syncfusion_pdfviewer_platform_interface ^27.2.5
  • syncfusion_pdfviewer_platform_interface 27.2.5
    • flutter any
    • plugin_platform_interface ^2.0.0
  • syncfusion_pdfviewer_web 27.2.5
    • flutter any
    • flutter_web_plugins any
    • js >=0.6.3 <0.8.0
    • meta ^1.3.0
    • syncfusion_pdfviewer_platform_interface ^27.2.5
  • syncfusion_pdfviewer_windows 27.2.5
    • flutter any
  • term_glyph 1.2.1
  • test_api 0.7.2
    • async ^2.5.0
    • boolean_selector ^2.1.0
    • collection ^1.15.0
    • meta ^1.14.0
    • source_span ^1.8.0
    • stack_trace ^1.10.0
    • stream_channel ^2.1.0
    • string_scanner ^1.1.0
    • term_glyph ^1.2.0
  • typed_data 1.4.0
    • collection ^1.15.0
  • url_launcher_android 6.3.14
    • flutter any
    • url_launcher_platform_interface ^2.3.1
  • url_launcher_ios 6.3.2
    • flutter any
    • url_launcher_platform_interface ^2.2.0
  • url_launcher_linux 3.2.1
    • flutter any
    • url_launcher_platform_interface ^2.2.0
  • url_launcher_macos 3.2.2
    • flutter any
    • url_launcher_platform_interface ^2.2.0
  • url_launcher_platform_interface 2.3.2
    • flutter any
    • plugin_platform_interface ^2.1.7
  • url_launcher_web 2.3.3
    • flutter any
    • flutter_web_plugins any
    • url_launcher_platform_interface ^2.2.0
    • web >=0.5.1 <2.0.0
  • url_launcher_windows 3.1.3
    • flutter any
    • url_launcher_platform_interface ^2.2.0
  • uuid 4.5.1
    • crypto ^3.0.0
    • sprintf ^7.0.0
    • meta ^1.10.0
    • fixnum ^1.1.0
  • vector_graphics 1.1.15
    • flutter any
    • http ^1.0.0
    • vector_graphics_codec ^1.1.11+1
  • vector_graphics_codec 1.1.12
  • vector_graphics_compiler 1.1.16
    • args ^2.3.0
    • meta ^1.7.0
    • path ^1.8.0
    • path_parsing ^1.0.1
    • vector_graphics_codec ^1.1.11+1
    • xml >=6.3.0 <=6.5.0
  • vector_math 2.1.4
  • vm_service 14.2.5
  • web 1.1.0
  • win32 5.9.0
    • ffi ^2.1.3
  • win32_registry 1.1.5
    • ffi ^2.1.3
    • win32 ^5.5.4
  • xdg_directories 1.1.0
    • meta ^1.3.0
    • path ^1.8.0
  • xml 6.5.0
    • collection ^1.18.0
    • meta ^1.9.0
    • petitparser ^6.0.0
  • yaml 3.1.2
    • collection ^1.15.0
    • source_span ^1.8.0
    • string_scanner ^1.1.0

Steps to reproduce

When attempting to authenticate via phone number, everything runs perfectly (i,e recaptha etc) and upon veryfying the OTP received an error is shown: user has already been linked to the given provider

In Firebase this number does not exist.

Expected Behavior

I expect to be authorised and taken to the profile page as per the example

Actual Behavior

No login, just an error on front-end

Additional Information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Needs AttentionOP created or responded to issue and it needs attention.authplatform: androidIssues / PRs which are specifically for android

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions