Introducing Fb Platform SDK V11.0 & Associated Updates
Today we’re releasing Facebook SDK v11.0 and additional updates to our Facebook platform SDKs. This post describes these updates and the steps developers should take to avoid disruptions to the integration of their application (s) with our platform if necessary. Here is a quick rundown of some of the updates that are included in the SDK v11.0 release:
- Graph API v11.0 support and new SDK functions: We are adding support for Graph API v11.0 and are releasing new functions such as Login Connect with Messenger, additional permissions for restricted login and updates for the automatic logging of in-app purchases the Android platform.
- Upcoming Requirement to Embed Client Tokens in the SDK: With the release of Facebook SDK v11.0, we will share an upcoming request for developers to embed client tokens in the SDK. This new requirement will go into effect with the release of Facebook SDK v13.0 in January 2022.
- Retirement Announcements: We are also announcing our plans to retire the Embedded Comments & Quotes plugins by September 6, 2021 and the retirement of the SDK v9.0 series (including v9.1, v9.2, etc.). Starting today, developers must begin migrating to v11.0 to avoid using outdated SDKs for their application (s).
Please see below for more details on these updates.
Release of SDK V11.0
Today Platform SDK v11.0 is launched on Android, iOS and Unity platforms. Before the start of v11.0, the last major SDK release was Platform SDK v9.0 on January 19, 2021. The SDK release was evolved from v9.0 to v11.0 (without SDK v10.0 release) to Maintain alignment with Graph API versioning and release cadence.
Other important publications
As part of this release, we’re adding SDK support for the Facebook Graph API v11.0 and Marketing API v11.0. We created this blog post to highlight additional announcements, product updates, and reminders related to the Graph API v11.0 and Marketing API v11.0 releases. Below is an overview of the new SDK features included as part of SDK version 11.0:
Start of Login Connect with Messenger
At our F8 developer conference on June 2nd, 2021, we announced the launch of Login Connect with Messenger, which enables developers to deepen their user interaction by creating new customer conversations directly from the Facebook login flow. Developers can learn more about Login Connect with Messenger here.
Introduction of additional permissions for restricted login in the beta
Today we announce that we have extended the restricted login functionality to include the user_hometown, user_location, user_gender and user_link permissions, which are currently in beta. In addition, the profile for restricted login has been updated and now contains first, second and last name as separate fields. Developers can learn more about the extended functionality of restricted login here.
Updates to the automatic logging of Android in-app purchases
Today we announce expanded support for automatic logging of in-app purchases on the Android platform. With these updates, the Facebook Platform SDKs now add support for apps that use the V2 and / or V3 of the Google Play Billing Library to automatically log in-app purchase events.
Upcoming requirements and settings:
Upcoming requirement for embedding client tokens in the SDK:
Starting with the January 2022 release of Platform SDK v13.0, developers will need to embed a client token in the Graph API Call SDK to prevent their apps from crashing on initialization. The inclusion of client tokens in the SDK allows us to analyze platform problems more effectively and improve the overall performance of the platform. With the introduction of Platform SDK v13.0, we will be using client tokens to process Graph API calls when an access or authentication token is not available. At this point, all apps that use SDK v13.0 and higher that do not contain a client token will crash when the SDK is initialized. Developers can learn more about how to embed their app’s client token in the SDK to avoid service interruptions when the Platform SDK v13.0 launches.
Setting plugins for embedded comments and quotes:
Today we announce the discontinuation of the plugins for embedded comments or quotes. These plugins will remain operational and accessible for a period of 90 days until September 6, 2021. After that, both the plugins for embedded comments and quotes will be discontinued and will no longer be operational.
Discontinuation of Platform SDK v9.0:
With the release of SDK v11.0, we announce that SDK v9.0 has been deprecated for a period of 2 years. Formal maintenance support for issues with SDK v9.0 will not be provided during this retirement period. At the end of the 2-year discontinuation period, SDK v9.0 will be discontinued and will no longer be operational. Given the end of SDK v9.0, it is recommended that developers begin migrating to SDK v11.0 as soon as possible in order to use the latest and greatest SDK with formal maintenance support.
The following are the outdated versions of the Facebook Platform SDKs and their associated data:
- June 8, 2021
- iOS, Android and Unity SDK v9.0 (deprecated)
- January 19, 2021
- iOS, Android & Unity SDK v8.2 and lower (discontinued)
Visit our changelogs to review specific changes to the SDKs and stay informed of planned improvements: