flutter_facebook_auth 7.1.0 flutter_facebook_auth: ^7.1.0 copied to clipboard
The easiest way to add facebook login to your flutter app. Feature includes getting user information, profile picture and more. This plugin also supports Web and macOS.
7.1.0 #
- Updated to
flutter_facebook_auth_platform_interface: ^6.1.0
. - Updated to
flutter_facebook_auth_web: ^6.1.1
. - Updated to
facebook_auth_desktop: ^2.1.0
7.0.1 #
- Updated Facebook iOS SDK to 17.0.2
- IMPORTANT: If you are upgrading from a previous version
on iOS you must update your pod dependencies:
cd ios && pod update flutter_facebook_auth
7.0.0 #
- iOS: Added
nonce
parameter inlogin
function. - BREAKING CHANGE Removed the
grantedPermissions
getter. - BREAKING CHANGE Added support for limited login:
- iOS: If the user has not granted the AdvertiserTracking permission, the login process will now enter a Limited Login mode.
- Added enum
AccessTokenType
. - Added
LoginTracking
enum in thelogin
function. - The
AccessToken
class is now abstract and now has 2 properties:type
andtokenString
. - Added subtypes
ClassicToken
andLimitedToken
ofAccessToken
. - Please check the example project
facebook_auth/example/lib/login_page.dart
.
6.2.0 #
- Updated Facebook iOS SDK to 17.0.0
- Updated Facebook Android SDK to 17.0.0
6.1.1 #
- Fixed issue #383
6.1.0 #
- Fixed issue #389. Thanks to potatojoayo
6.0.4 #
- Updated Facebook iOS SDK to 16.3.1
- Updated Facebook Android SDK to 16.3.0
6.0.3 #
- Updated to
facebook_auth_desktop: ^1.0.2
- Updated Facebook iOS SDK to 16.2.0
- Updated Facebook Android SDK to 16.2.0
6.0.2 #
- Updated to
facebook_auth_desktop: ^1.0.1
6.0.1 #
- Updated Facebook iOS SDK to 16.1.3
- Updated Facebook Android SDK to 16.1.3
6.0.0 #
- BREAKING CHANGE since 6.x version your project must use dart 3.x or or higher.
In your
pubspec.yaml
make sure that you are using dart 3.x or or higher.
environment:
sdk: ">=3.0.0 <4.0.0"
- Updated to
flutter_facebook_auth_platform_interface: ^5.0.0
. - Updated to
flutter_facebook_auth_web: ^5.0.0
. - Updated to
facebook_auth_desktop: ^1.0.0
version: 5.0.11 #
- Android (Add support of namespace property to support AGP 8)
version: 5.0.10 #
- Removed java constraints.
version: 5.0.9 #
- Updated Facebook iOS SDK to 16.0.1
- Updated Facebook Android SDK to 16.0.1
version: 5.0.8 #
- Updated to
facebook_auth_desktop: ^0.0.9
version: 5.0.7 #
- Updated to
facebook_auth_desktop: ^0.0.8
version: 5.0.6 #
- fixed
expires_in
time on macOS. NOTE (macOS): keep in mind that this plugin uses the oauth flow facebook login and in some cases if the graph api doesn't return along_lived_token
the token stored in the keychain will have a sort live time (80 minutes aprox).
version: 5.0.5 #
- fixed
long_lived_token
is null on macOS.
version: 5.0.4 #
- Removed FBSDKCoreKit from ios.
version: 5.0.3 #
- Fixed bug parsing
dataAccessExpirationTime
throwsString is not a subtype of int
on macOS. - Updated to
flutter_facebook_auth_platform_interface: ^4.1.1
. - Updated to
flutter_facebook_auth_web: ^4.1.1
. - Updated to
facebook_auth_desktop: ^0.0.5
version: 5.0.2 #
- Added FBSDKCoreKit on iOS.
- Updated Facebook iOS SDK to 15.1.0
version: 5.0.1 #
- Android -> Replaced
jcenter
repository formavenCentral
.
version: 5.0.0+2 #
- Updated min dart sdk version to 2.14.0.
version: 5.0.0+1 #
- Updated readme.
version: 5.0.0 #
- Added macOS support.
- Updated to
facebook_auth_desktop: ^0.0.4
- Updated Facebook iOS SDK to 15.0.0
- Updated Facebook Android SDK to 15.0.2
version: 5.0.0-dev.3 #
- Updated to
flutter_facebook_auth_platform_interface: ^4.0.1
.
version: 5.0.0-dev.1 #
- Added macOS documentation.
version: 5.0.0-dev.0 #
- BREAKING CHANGE
Replaced
webInitialize
method forwebAndDesktopInitialize
. - Added macOS support.
- Updated to
flutter_facebook_auth_platform_interface: ^4.0.0
. - Updated to
flutter_facebook_auth_web: ^4.0.0
.
4.4.1+1 #
- Updated Facebook Android SDK to 14.1.1
4.4.0+1 #
- Updated plugin description.
4.4.0 #
- Updated to
flutter_facebook_auth_platform_interface: ^3.2.0
. - Updated to
flutter_facebook_auth_web: ^3.2.0
. - Updated Facebook Android SDK to 14.0.0
- Updated Facebook iOS SDK to 14.0.0
4.3.4+2 #
- Updated Facebook iOS SDK to 13.2.0
- Removed FBSDKCoreKit on iOS
4.3.4 #
- Updated Facebook Android SDK to 13.2.0
4.3.3 #
- fixed issue on Android due to LoginBehavior.webOnly
4.3.2 #
- Updated to
flutter_facebook_auth_platform_interface: ^3.1.2
. - Updated to
flutter_facebook_auth_web: ^3.1.2
.
4.3.1 #
- Updated to
flutter_facebook_auth_platform_interface: ^3.1.1
. - Updated to
flutter_facebook_auth_web: ^3.1.1
.
4.3.0 #
- Updated Facebook Android SDK to 13.+
- Updated Facebook iOS SDK to ~> 13
4.2.1 #
- Updated Facebook Android SDK to 13.0.0
- Updated Facebook iOS SDK to 13.0.0
4.2.0 #
- Updated to
flutter_facebook_auth_platform_interface: ^3.2.0
. - BREAKING on web now the
webInitialize
method is asynchronous. the script to add the facebook sdk is not needed any more in theindex.html
file. Now just use async/await in your mainvoid main() async { if (kIsWeb) { await FacebookAuth.i.webInitialize( appId: "YOUR_FACEBOOK_APP_ID", cookie: true, xfbml: true, version: "v13.0", ); } runApp(MyApp()); }
4.1.1 #
- Updated Facebook iOS SDK to 12.3.2
4.1.0 #
- Updated Facebook Android SDK to 12.3.0
- Updated Facebook iOS SDK to 12.3.1
4.0.1 #
- removed
jcenter
frombuild.gradle
.
4.0.0 #
- Updated Facebook Android SDK to 12.2.0
- Updated Facebook iOS SDK to 12.2.1
- Removed deprecated
LoginBehavior.webViewOnly
. - Removed
implements FacebookAuthPlatform
fromFacebookAuth
class. - Updated to
flutter_facebook_auth_platform_interface: ^3.0.1
. - Updated to
flutter_facebook_auth_web: ^3.0.0+1
.
3.5.7 #
- Fixed Parse error for Facebook long-lived tokens. Thanks to RomainFranceschini
3.5.6+3 #
- revert minSdkVersion on Android.
3.5.6+2 #
- Updated Facebook Android SDK to 12.1.0
3.5.6+1 #
- Updated Facebook iOS SDK to 12.1.0
3.5.6 #
- Updated deprecated code on iOS.
3.5.5+1 #
- Refactor some code in
FacebookAuth.swift
before
if let applicationWindow = UIApplication.shared.delegatewindow {
return applicationWindow
}
now
let applicationWindow = UIApplication.shared.delegate?.window
if applicationWindow != nil {
return applicationWindow!!
}
3.5.5 #
- Added
if #available(iOS 13.0, *)
on iOS.
3.5.3 #
- Updated Facebook iOS SDK to 12.0.2
- Updated Facebook Android SDK to 12.0.1
3.5.2 #
- Updated Facebook iOS SDK to 11.2.0
3.5.1 #
- updated 'facebook-android-sdk' ~> 11.1.1
3.5.0+1 #
- updated 'FBSDKCoreKit' ~> 11.1.0
- updated 'FBSDKLoginKit' ~> 11.1.0
3.5.0 #
- Added isAutoLogAppEventsEnabled only iOS.
- Added autoLogAppEventsEnabled method only iOS.
3.4.1 #
- Updated flutter_facebook_auth_platform_interface: ^2.6.1
- Fixed login ui webview to dialog on Android.
3.4.0 #
- Updated to
flutter_facebook_auth_platform_interface:^ 2.6.0
- Updated to
flutter_facebook_auth_web: ^2.6.0
- Removed LoginBehavior and FacebookAuthErrorCode class.
- Added LoginBehavior enum.
3.3.4 #
- Added boolean isWebSdkInitialized;
3.3.3+1 #
- Updated documentation.
3.3.3 #
- Added control to solve "User logged in as a different facebook user" on Android.
3.3.2+2 #
- Updated to
flutter_facebook_auth_platform_interface:^ 2.4.1
- Updated to
flutter_facebook_auth_web: ^2.4.1+1
3.3.2+1 #
- Added code coverage badge in documentation.
3.3.2 #
- Fixed unhandled exception for "exceeded the rate limit" on web.
3.3.1+1 #
- Updated README.
3.3.1 #
- Updated AccessToken class.
- Added FacebookPermissions.
- Added get permissions for web applications.
- Updated README.
3.3.0+2 #
- Updated README.
3.3.0+1 #
- Removed interop file image.
3.3.0 #
- Removed
flutter_facebook_auth.js
file. - Added webInitialize method.
3.2.0 #
- Removed FacebookAuthException class.
- Added LoginResult class.
- Updated README.
- Updated example.
3.1.1 #
- Fixed log "FBSDKGraphRequestConnection cannot be started before Facebook SDK initialized" on iOS.
3.1.0+1 #
- Updated README.
- Updated flutter_facebook_auth_web and flutter_facebook_auth_platform_interface.
3.1.0-dev.0 #
- Updated web example.
- Updated flutter_facebook_auth.js file.
- Updated flutter_facebook_auth_web and flutter_facebook_auth_platform_interface.
3.0.0+1 #
- Updated README.
3.0.0 #
- Added support for flutter 2 and null safety. Thansk @samlythemanly.
3.0.0-nullsafety.1 #
- flutter_facebook_auth_platform_interface: ^2.0.0-nullsafety.2
3.0.0-nullsafety.0 #
- Migrated library to null safety.
2.0.2 #
- Removed unnecessary kotlin file on Android.
2.0.1 #
- Support for FB SDK 9.0.0 on iOS.
2.0.0+1 #
- Updated readme.md.
2.0.0 #
- Added support for flutter web.
2.0.0-web.9 #
- Updated flutter_facebook_auth.js url.
2.0.0-web.8 #
- Updated flutter_facebook_auth_web:^1.0.5
2.0.0-web.7 #
- Updated documentation
2.0.0-web.6 #
- Updated flutter_facebook_auth_web:^1.0.4
2.0.0-web.5 #
- Updated flutter_facebook_auth_web:^1.0.3
2.0.0-web.4 #
- Updated flutter_facebook_auth_web:^1.0.2
2.0.0-web.3 #
- Updated flutter_facebook_auth_web.
2.0.0-web.2 #
- Updated Readme.
2.0.0-web.1 #
- Pre-release version to support for flutter web.
1.0.2+2 #
- Updated documentation.
1.0.2+1 #
- Updated documentation.
1.0.2 #
- Added loginBehavior (Android) to allow select the auth UI like webview, native app or dialogs.
1.0.1 #
- Updated on iOS FBSDKCoreKit to ~> 8.2.0
- Updated on iOS FBSDKLoginKit to ~> 8.2.0
1.0.0+4 #
- Updated documentation.
1.0.0+3 #
- Format code.
1.0.0+2 #
- Added dartdoc comments.
1.0.0+1 #
- Updated documentation.
1.0.0 #
- Removed LoginResult class.
- Updated docs.
- Updated Facebook SDK to ^8.1.0
- Added FacebookAuthException class.
0.3.3 #
- removed http and meta packages
0.3.2 #
- flutter: ">=1.10.0 <2.0.0"
0.3.1+1 #
- Added badge version
0.3.1 #
- Updated FBSDKCoreKit and FBSDKLoginKit to ~> 7.1.0 on iOS
0.3.0 #
- Added granted and declined permissions on AccessToken class, and removed AppDelegate.swift
- Updated example
- Updated documentation
0.2.4 #
- Updated documentation and isLogged method to catch posible exceptions
0.2.3 #
- Updated to Supporting the new Android plugins APIs
0.2.2+3 #
- Removed dangerous log
0.2.2+2 #
- Updated Docs to allow login with facebook and twitter in the same flutter app
0.2.2+1 #
- Updated Readme.md
0.2.2 #
- Added documentation for ApplicationDelegate.shared on iOS
0.2.1 #
- Removed dangerous log
0.2.0 #
- Updated Facebook Core version to remove deprecated UIWebView on iOS.
- Updated methods.
0.1.1 #
- iOS version