PackageTrack
Sign in Get early access

sign_in_with_apple

Flutter bridge to initiate Sign in with Apple (on iOS, macOS, and Android). Includes support for keychain entries as well as signing in with an Apple ID.

8.1.0 1.0M downloads/mo #350 most downloaded on pub.dev aboutyou/dart_packages

What this package is like to depend on

Last release 2 months ago

01 Jun 2026

Release timing varies

gaps range from 3 weeks to 11 months

Nearly every release is documented

notes for 36 of 38 stable releases

Nothing withdrawn

no release was ever pulled

6 years old

46 releases · first in 2020

2 releases in the last 12 months

see the full history below

Release timeline

46 releases · Mar 2020 to Jun 2026
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 46
  1. 8.1.0 01 Jun 2026

    Nothing published for this version

  2. 8.0.0 04 May 2026

    Nothing published for this version

  3. 8.0.0-spm.1 22 Jun 2025 pre-release

    Nothing published for this version

  4. 7.0.1 05 Apr 2025
    Release notes
    • Allow null for SignInWithAppleButton's onPressed handler to disable it
    Open source →
  5. 7.0.0 05 Apr 2025
    Release notes
    • Extend AuthorizationErrorCode cases
      • Fix warnings when compiling in Swift 6 mode
    Open source →
  6. 6.1.4 09 Dec 2024
    Release notes
    • Bump sign_in_with_apple_web dependency to actually include fix from #432
    Open source →
  7. 6.1.3 30 Sep 2024
    Release notes
    • Support Xcode 16 (in addition to all previously supported versions)
    Open source →
  8. 6.1.3-dev1 26 Sep 2024 pre-release

    Nothing published for this version

  9. 6.1.2 27 Aug 2024
    Release notes
    • Switch to modern Gradle setup (https://docs.flutter.dev/release/breaking-changes/flutter-gradle-plugin-apply) for the example app
    • Fix JS types for scenarios omitting email scope or state parameter #432
    Open source →
  10. 6.1.2-beta1 06 Aug 2024 pre-release

    Nothing published for this version

  11. 6.1.1 13 Jun 2024
    Release notes
    • Removes references to Flutter v1 Android embedding classes.
    Open source →
  12. 6.1.0 06 Apr 2024
    Release notes
    • Set min Flutter SDK to 3.19.0
    • Upgrade sign_in_with_apple_platform_interface to 1.1.0
    • Upgrade sign_in_with_apple_web to 2.1.0
    • Android: Bump Kotlin version to 1.7.10 (Flutter 3.19.1 default)
    • Android: Bump compileSdkVersion to 34 (Flutter 3.19.1 default)
    Open source →
  13. 6.1.0-dev.2 18 Mar 2024 pre-release

    Nothing published for this version

  14. 6.1.0-dev.1 18 Mar 2024 pre-release

    Nothing published for this version

  15. 6.0.0 01 Mar 2024
    Release notes
    • Migrate to package:web
    • Bump minimum Flutter version to 3.19.1
    Open source →
  16. 6.0.0-dev.1 23 Feb 2024 pre-release

    Nothing published for this version

  17. 5.0.0 14 Jun 2023
    Release notes
    Open source →
  18. 5.0.0-dev.1 11 Dec 2022 pre-release

    Nothing published for this version

  19. 4.3.0 21 Dec 2022
    Release notes
    • Android: Fixes an issue where the Chrome Custom Tab would disappear when the user "left" the app (e.g. using the app switcher) (#162)
      • Beware that your app's launchMode affects the specific behavior of the Chrome Custom Tab. For more information see the README.
    Open source →
  20. 4.2.0 03 Nov 2022
    Release notes
    • Remove jcenter repository for the Android package
    Open source →
  21. 4.1.0 17 Jul 2022
    Release notes
    • Add support for transferred credential state (Xcode 13.3.1 support)
    Open source →
  22. 4.0.0 18 May 2022
    Release notes
    • Upgrade Kotlin version to 1.6.0
    Open source →
  23. 3.3.0 25 Nov 2021
    Release notes
    • Switch to sign_in_with_apple_platform_interface in conjunction with the addition of web support
    Open source →
  24. 3.2.0 24 Sep 2021
    Release notes
    • Fix building macOS application with Xcode 13 and macOS Big Sur
    Open source →
  25. 3.1.0 22 Sep 2021
    Release notes

    Add support for XCode 13

    Open source →
    Release notes
    • Add support for Xcode 13
    Open source →
  26. 3.0.0 05 Mar 2021
    Release notes
    • Add null-safety
    Open source →
  27. 3.0.0-nullsafety.0 23 Nov 2020 pre-release

    Nothing published for this version

  28. 2.5.4 13 Oct 2020
    Release notes
    • Reformat code with Flutter 1.20.4
    Open source →
  29. 2.5.3 13 Oct 2020
    Release notes
    • Fixes an issue with the compilation if compileSdkVersion 29 or higher is forced upon the package's build (#126)
    Open source →
  30. 2.5.2 26 Jul 2020
    Release notes
    • Fix a bug where the authentication would crash on Android if only the AppleIDAuthorizationScopes.email was requested (#117)
    Open source →
    Release notes
    • Fix a bug where the authentication would crash on Android if only the AppleIDAuthorizationScopes.email was requested (#117)
    Open source →
  31. 2.5.1 22 Jun 2020
    Release notes

    2.5.1

    • Fix security deeplink issue which allowed to crash Flutter apps which have the signinwithapple plugin installed on Android (#103)
    Open source →
    Release notes
    • Fix security deeplink issue which allowed to crash Flutter apps which have the signinwithapple plugin installed on Android (#103)
    Open source →
  32. 2.5.0 11 Jun 2020
    Release notes
    • Properly handle the cancellation of the user from the web flow
      • Thanks to @eduribas for contributing this fix
    Open source →
    Release notes
    • Properly handle the cancellation of the user from the web flow
      • Thanks to @eduribas for contributing this fix
    Open source →
  33. 2.4.0 02 Jun 2020
    Release notes

    Merge pull request #88 from aboutyou/feature/sign-in-with-apple/handl…

    …e-cancellation-of-chrome-custom-tab

    [sign_in_with_apple] Handle cancellation of chrome custom tab

    Open source →
    Release notes
    • Manual closes of the Chrome Custom Tab on Android are now reported through a SignInWithAppleAuthorizationException with the code AuthorizationErrorCode.canceled (same as on iOS)
    • AppleLogoPainter is now exposed, so consumers can use it to build their own buttons
    Open source →
  34. 2.3.0 23 May 2020
    Release notes

    Merge pull request #83 from aboutyou/eduribas/master

    Release v2.3.0

    Open source →
    Release notes
    • Fix the Android implementation closing the Chrome Custom Tab to not execute runApp in the Flutter again, but rather bring the existing Flutter activity to the front
      • https://github.com/aboutyou/dart_packages/issues/81 / https://github.com/aboutyou/dart_packages/pull/82
      • Thanks to @eduribas for contributing this fix
    Open source →
  35. 2.2.0 21 May 2020
    Release notes

    Add the ability to pass a state value through the authentication flow

    Open source →
    Release notes
    • Add the ability to pass a state value through the authentication flow
    Open source →
  36. 2.1.0 28 Apr 2020
    Release notes

    Merge pull request #64 from aboutyou/feature/add-nonce-support

    Add nonce support

    Open source →
    Release notes
    • Expose identityToken to enable Firebase integration (https://github.com/aboutyou/dart_packages/issues/62)
    • Add support for passing a nonce to the authentication request
    Open source →
  37. 2.1.0+1 30 Apr 2020
    Release notes

    Merge pull request #70 from aboutyou/purge-test-team-and-bundle-id

    Purge test team and bundle ID from example project

    Open source →
    Release notes
    • Clean up example project to come without a pre-set team ID and a unused bundle ID.
    Open source →
  38. 2.0.0 22 Apr 2020
    Release notes
    • Added Android support
    • Simplified external API
    Open source →
  39. 2.0.0+1 22 Apr 2020
    Release notes
    • Fix example code in README to show simplified API
    Open source →
  40. 2.0.0+2 22 Apr 2020
    Release notes
    • Fix typos in README
    Open source →
  41. 2.0.0+3 27 Apr 2020
    Release notes
    • Added Android integration example to README
    Open source →
  42. 2.0.0+4 27 Apr 2020
    Release notes
    • Fix publication to really include 2.0.0+3
    Open source →
  43. 2.0.0+5 28 Apr 2020
    Release notes

    Merge pull request #61 from aboutyou/integration-docs

    iOS integration docs

    Open source →
    Release notes
    • Extend integration docs for iOS and macOS
    Open source →
  44. 1.1.1 07 Apr 2020
    Release notes
    • Remove re-declared method in Android wrapper (#37)
    Open source →
  45. 1.1.0 29 Mar 2020
    Release notes
    • Added macOS support
    Open source →
  46. 1.0.0 13 Mar 2020
    Release notes
    • Initial release of Sign in with Apple plugin that can request authentication via Apple ID and stored keychain passwords
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive