Flutter plugin for Schibsted Account SDK
Disclaimer: This project is not maintained by Schibsted Account team. It is an independent initiative. Please report any issue or ideas directly into this repository. Pull requests are also welcome.
If you want to run the Android example project - please provide values in
For more info visit the SDK Setup doc.
Configure your Android project following the steps in account-sdk-android docs
Not supported at the moment :-( If somebody would like to add it - don't hesitate ;-)
Import the classes with:
To start the login flow, just call:
To log out, just call:
You can listen to the exposed
SchibstedAccountPlugin.loginEvents Stream to get the
SchibstedAccountEvent login events which contain the current state. State can be a value from the
logged_out- user has logged out
logged_in- user has logged in and we have the User Data (email, displayName, ...)
unknown- should never happen. Would be sent if Android
resultCodewas unknown and not handeled by the plugin.
canceled- user cancels the Login flow.
fetching- user has logged in and we start to fetch the User Data (email, displayName, ...)
error- when the SDK fails at some point
For more reference on how to use the plugin check the
example project in this repo.