Back to News for Developers

Facebook SDK

June 1, 2016ByChris Pan

We announced the Facebook SDK v4 for iOS and Android at F8 2015. This version significantly improved your programming experience for Login, made it easier to automatically handle errors, and reduced the size of an app using our SDK. Starting next year on June 1, 2017, we will no longer support v3 of the Facebook SDK for iOS and Android or versions of the Unity SDKs below v7 (e.g. v3, v4,v5 and v6). This means that we will no longer fix any bugs for these SDK versions and you will not be able to download them for new apps.

While apps with these versions of our SDK will continue to work, we strongly recommend upgrading to v4 (iOS and Android) and v7 (Unity) to continue your access to new features and developer support after June 1, 2017.

In addition to the benefits mentioned above, we've added more features to v4 of our iOS and Android SDK to improve your experience developing on our platform.

Below are some of the improvements with v4:

  • Significantly reduced SDK size. On iOS, we have made the SDK more modular with separate Login and Sharing libraries so that you only include what you need
  • Updated Facebook Login UI and simpler programming model that doesn't require the Facebook app to be installed on the person's device
  • Richer sharing functionality including video sharing, hashtags, and mixed multimedia support
  • Availability of App Invites
  • iOS and Android automatic error recovery
  • Facebook Analytics for Appsimprovements including better session accuracy and push notification support
  • tvOS and Android/Fire TV support
  • Better Swift support via modules so that Swift bridging headers are not needed

For full details on what v4 of our SDK offers, see the upgrade guides (iOS, Android) and changelog (iOS, Android).

As June 1, 2017 approaches, we plan to place upgrade reminders in our developer documentation.