firebase / flutterfire

🔥 A collection of Firebase plugins for Flutter apps.
https://firebase.google.com/docs/flutter/setup
BSD 3-Clause "New" or "Revised" License
8.63k stars 3.95k forks source link

🐛 [firebase_auth] sendSignInLinkToEmail not working on iOS #3575

Closed MATTYGILO closed 3 years ago

MATTYGILO commented 4 years ago

Bug report

when I run sendSignInLinkToEmail on iOS it does not send the email to the users email. However, this works on Android.

The only time this works on iOS is for an email that has been previously tested and set an email from android.

Steps to reproduce

1.Create the app on iOS 2.Use an email that has not yet been sent a sign in link 3.sendSignInLinkToEmail

It doesn't work

Expected behavior

An email should be sent to the email with the signin link


Additional context

works on android not on iOS

Flutter doctor

Run flutter doctor and paste the output below:

Click To Expand ``` [✓] Flutter (Channel master, 1.22.0-10.0.pre.157, on Mac OS X 10.15.5 19F101, locale en-GB) [✓] Android toolchain - develop for Android devices (Android SDK version 29.0.0) [✓] Xcode - develop for iOS and macOS (Xcode 11.6) [✓] Android Studio (version 4.0) [✓] Connected device (1 available) ```

Flutter dependencies

Run flutter pub deps -- --style=compact and paste the output below:

Click To Expand ``` - async 2.5.0-nullsafety [collection] - audioplayers 0.15.1 [uuid path_provider flutter flutter_web_plugins] - auto_size_text 2.1.0 [flutter] - bezier_chart 1.0.17+1 [flutter intl] - cached_network_image 2.2.0+1 [flutter flutter_cache_manager] - carousel_slider 1.4.1 [flutter] - charts_flutter 0.8.1 [charts_common collection flutter intl logging meta] - cloud_firestore 0.14.0+2 [flutter meta quiver firebase_core firebase_core_platform_interface cloud_firestore_platform_interface cloud_firestore_web] - cloud_functions 0.6.0 [meta flutter firebase_core cloud_functions_platform_interface cloud_functions_web] - connectivity 0.4.9 [flutter meta connectivity_platform_interface connectivity_macos connectivity_for_web] - contacts_service 0.4.6 [flutter collection quiver] - cupertino_icons 0.1.3 - curl 1.0.0 [http] - dart_geohash 1.0.2 - device_info 0.4.2+6 [flutter] - devicelocale 0.2.3 [flutter] - esys_flutter_share 1.0.2 [flutter path_provider] - firebase_analytics 5.0.16 [meta flutter firebase_analytics_web firebase_analytics_platform_interface] - firebase_auth 0.18.0+1 [meta firebase_core firebase_core_platform_interface firebase_auth_platform_interface firebase_auth_web flutter] - firebase_core 0.5.0 [firebase_core_platform_interface flutter quiver meta firebase_core_web] - firebase_crashlytics 0.1.4+1 [flutter stack_trace] - firebase_dynamic_links 0.6.0 [flutter firebase_core] - firebase_messaging 6.0.16 [meta platform flutter] - firebase_remote_config 0.3.1+1 [flutter] - firebase_storage 4.0.0 [flutter firebase_core] - fluster 1.1.2 - flutter 0.0.0 [characters collection meta typed_data vector_math sky_engine] - flutter_exif_rotation 0.2.7 [flutter] - flutter_ffmpeg 0.2.10 [flutter] - flutter_inapp_purchase 2.2.0 [http flutter platform meta] - flutter_local_notifications 1.4.4+3 [flutter platform flutter_local_notifications_platform_interface] - flutter_localizations 0.0.0 [flutter intl characters collection meta path typed_data vector_math] - flutter_range_slider 1.4.0 [flutter] - flutter_secure_storage 3.3.3 [meta flutter] - flutter_sms 2.0.0 [flutter url_launcher flutter_web_plugins plugin_platform_interface] - flutter_sound 2.1.1 [path_provider path flutter] - flutter_spinkit 4.1.2+1 [flutter] - gallery_saver 2.0.1 [flutter path_provider http path] - geoflutterfire 2.2.1 [flutter cloud_firestore rxdart] - google_fonts 0.3.10 [flutter http path_provider crypto] - google_sign_in 4.5.1 [google_sign_in_platform_interface flutter meta google_sign_in_web] - gradient_widgets 0.5.2 [flutter] - highlighter_coachmark 0.0.3 [flutter] - http 0.12.2 [http_parser path pedantic] - image 2.1.14 [archive xml] - image_cropper 1.3.0 [flutter] - image_gallery_saver 1.5.0 [flutter] - image_picker 0.6.7+6 [flutter flutter_plugin_android_lifecycle image_picker_platform_interface] - in_app_purchase 0.3.4+3 [async collection flutter json_annotation meta] - intl_phone_number_input 0.4.6+2 [flutter libphonenumber equatable] - location 2.5.4 [flutter meta] - mapbox_gl 0.8.0 [flutter mapbox_gl_platform_interface mapbox_gl_web] - package_info 0.4.1 [flutter] - palette_generator 0.2.3 [flutter collection path] - path_provider 1.6.1 [flutter platform meta] - permission_handler 5.0.1+1 [flutter meta permission_handler_platform_interface] - provider 4.3.2 [flutter nested collection] - random_string 2.1.0 - shared_preferences 0.4.3 [meta flutter] - sliding_up_panel 1.0.2 [flutter] - smooth_page_indicator 0.1.5 [flutter] - tflite 1.1.1 [flutter meta] - transparent_image 1.0.0 - video_player 0.10.11+2 [meta video_player_platform_interface video_player_web flutter] - weather 0.9.6 [flutter location http] - weather_icons 2.0.1 [flutter] - webview_flutter 0.3.22+1 [flutter] dev dependencies: - flutter_test 0.0.0 [flutter test_api path fake_async clock stack_trace vector_math async boolean_selector characters charcode collection matcher meta source_span stream_channel string_scanner term_glyph typed_data] transitive dependencies: - archive 2.0.13 [crypto args path] - args 1.6.0 - boolean_selector 2.1.0-nullsafety [source_span string_scanner] - built_collection 4.3.2 [collection quiver] - built_value 7.1.0 [built_collection collection fixnum quiver] - characters 1.1.0-nullsafety.2 - charcode 1.2.0-nullsafety - charts_common 0.8.1 [collection intl logging meta vector_math] - clock 1.1.0-nullsafety - cloud_firestore_platform_interface 2.0.1 [flutter meta collection firebase_core plugin_platform_interface] - cloud_firestore_web 0.2.0+1 [flutter flutter_web_plugins firebase http_parser meta firebase_core cloud_firestore_platform_interface js] - cloud_functions_platform_interface 2.0.0 [flutter meta firebase_core plugin_platform_interface] - cloud_functions_web 2.0.0 [cloud_functions_platform_interface flutter flutter_web_plugins firebase http_parser meta] - collection 1.15.0-nullsafety.2 - connectivity_for_web 0.3.1 [connectivity_platform_interface flutter_web_plugins flutter] - connectivity_macos 0.1.0+3 [flutter] - connectivity_platform_interface 1.0.6 [flutter meta plugin_platform_interface] - convert 2.1.1 [charcode typed_data] - crypto 2.1.5 [collection convert typed_data] - equatable 1.2.3 [collection meta] - fake_async 1.1.0-nullsafety [clock collection] - file 5.2.1 [intl meta path] - firebase 7.3.0 [http http_parser js] - firebase_analytics_platform_interface 1.0.3 [flutter meta] - firebase_analytics_web 0.1.1 [flutter flutter_web_plugins firebase firebase_analytics_platform_interface meta] - firebase_auth_platform_interface 2.0.1 [flutter meta firebase_core plugin_platform_interface] - firebase_auth_web 0.3.0+1 [flutter flutter_web_plugins firebase meta http_parser intl firebase_core firebase_auth_platform_interface js] - firebase_core_platform_interface 2.0.0 [flutter meta plugin_platform_interface quiver] - firebase_core_web 0.2.0 [firebase firebase_core_platform_interface flutter flutter_web_plugins meta js] - fixnum 0.10.11 - flutter_cache_manager 1.4.1 [flutter path_provider uuid http path sqflite pedantic clock file rxdart] - flutter_local_notifications_platform_interface 1.0.1 [flutter plugin_platform_interface] - flutter_plugin_android_lifecycle 1.0.8 [flutter] - flutter_web_plugins 0.0.0 [flutter characters collection meta typed_data vector_math] - google_sign_in_platform_interface 1.1.2 [flutter meta quiver] - google_sign_in_web 0.9.1+1 [google_sign_in_platform_interface flutter flutter_web_plugins meta js] - http_parser 3.1.4 [charcode collection source_span string_scanner typed_data] - image_picker_platform_interface 1.1.0 [flutter meta http plugin_platform_interface] - intl 0.16.1 [path] - js 0.6.2 - json_annotation 3.0.1 - libphonenumber 1.0.1 [flutter built_value] - logging 0.11.4 - mapbox_gl_dart 0.1.5 [js meta] - mapbox_gl_platform_interface 0.8.0 [flutter meta] - mapbox_gl_web 0.8.0 [flutter flutter_web_plugins meta mapbox_gl_platform_interface mapbox_gl_dart image] - matcher 0.12.10-nullsafety [stack_trace] - meta 1.3.0-nullsafety.2 - nested 0.0.4 [flutter] - path 1.8.0-nullsafety - pedantic 1.9.2 [meta] - permission_handler_platform_interface 2.0.1 [flutter meta plugin_platform_interface] - petitparser 3.1.0 [meta] - platform 2.2.1 - platform_detect 1.4.0 [meta pub_semver] - plugin_platform_interface 1.0.2 [meta] - pub_semver 1.4.4 [collection] - quiver 2.1.3 [matcher meta] - rxdart 0.24.1 - sky_engine 0.0.99 - source_span 1.8.0-nullsafety [charcode collection path term_glyph] - sqflite 1.3.1 [flutter sqflite_common path] - sqflite_common 1.0.2+1 [synchronized path meta] - stack_trace 1.10.0-nullsafety [path] - stream_channel 2.1.0-nullsafety [async] - string_scanner 1.1.0-nullsafety [charcode source_span] - synchronized 2.2.0+2 - term_glyph 1.2.0-nullsafety - test_api 0.2.19-nullsafety [async boolean_selector collection meta path source_span stack_trace stream_channel string_scanner term_glyph matcher] - typed_data 1.3.0-nullsafety.2 [collection] - url_launcher 5.5.0 [flutter url_launcher_platform_interface url_launcher_web url_launcher_linux url_launcher_macos] - url_launcher_linux 0.0.1+1 [flutter] - url_launcher_macos 0.0.1+7 [flutter] - url_launcher_platform_interface 1.0.7 [flutter meta plugin_platform_interface] - url_launcher_web 0.1.2+1 [url_launcher_platform_interface platform_detect flutter flutter_web_plugins meta] - uuid 2.2.0 [crypto convert] - vector_math 2.1.0-nullsafety.2 - video_player_platform_interface 2.1.0 [flutter meta] - video_player_web 0.1.3+2 [flutter flutter_web_plugins meta video_player_platform_interface] ```

TahaTesser commented 3 years ago

Hi @MATTYGILO It's not working because you need whitelist domain that you're using to sign in and sent verification code Please check https://stackoverflow.com/a/51374704

google-oss-bot commented 3 years ago

Hey @MATTYGILO. We need more information to resolve this issue but there hasn't been an update in 7 weekdays. I'm marking the issue as stale and if there are no new updates in the next 7 days I will close it automatically.

If you have more information that will help us get to the bottom of this, just add a comment!

google-oss-bot commented 3 years ago

Since there haven't been any recent updates here, I am going to close this issue.

@MATTYGILO if you're still experiencing this problem and want to continue the discussion just leave a comment here and we are happy to re-open this.