the_apple_sign_in 1.1.1 icon indicating copy to clipboard operation
the_apple_sign_in: ^1.1.1 copied to clipboard

PlatformiOS

Sign in With Apple for Flutter. Native API bindings and a Flutter implementation of the sign in button.

The Apple Sign In - Flutter Plugin #

NB! the_apple_sign_in is the revisited and updated version of flutter_apple_sign_in by Tom Gilder (which is not maintained anymore...). Thus, the_apple_sign_in will be maintained and updated by beerstorm

Before beginning, read related docs about Sign In with Apple.

Platform support #

This plugin currently supports only iOS platform. If needed, there's a JavaScript framework for Android.

Implementing #

  1. Configure your app in Xcode to add the "Sign In with Apple" capability
  2. See the example app to see how the API works

FAQs #

User information is null after signing in #

User details such as email and name are only provided the first time a user signs in to your app with Sign in With Apple. This isn't a limitation of the plugin, it's how the native SDK functions.

On signing in again, all the properties are null. You need to store them the first time you login.

For testing purposes you can revoke the credentials to sign in again:

  1. Sign in to https://appleid.apple.com/account/manage
  2. Go to "Apps & Websites Using Apple ID" and click "Manage"
  3. Select your app
  4. Click "Stop Using Apple ID"

I'm getting errors when trying to build the project #

Sign In with Apple requires Xcode 11, as it requires the iOS 13 SDK. Make sure you're up-to-date.

To Do #

48
likes
130
pub points
98%
popularity

Publisher

verified publisher iconbeerstorm.net

Sign in With Apple for Flutter. Native API bindings and a Flutter implementation of the sign in button.

Homepage

Documentation

API reference

License

Icon for licenses.MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on the_apple_sign_in