Что нового в последней версии Facebook SDK?

  • Бескодовые события в приложении. Узнайте, как люди используют ваше приложение, и оптимизируйте рекламные кампании без написания кода.
  • Подтверждение покупок в приложении для Android. Подтверждайте все покупки в приложении через Google Play в режиме реального времени.
  • Покупки в приложении для Android и iOS. В версии Facebook SDK 4.39 регистрация событий покупок в приложении включена автоматически. Информацию о том, как отключить регистрацию событий, см. в руководствах для приложений Android или iOS.

Новые функции конфиденциальности

  • Отложенная автоматическая регистрация событий в приложении для Android и iOS. Регистрацию событий в приложении (например, установок и запусков приложения) можно приостановить, пока пользователь не даст свое согласие.
  • Отложенная инициализация SDK для Android и iOS. Блокируйте все сетевые запросы, пока пользователь не даст свое согласие.
  • Отслеживание рекламодателей включено для iOS 14: в целях соблюдения требований политики для iOS 14 вам нужно будет установить флажок Согласие пользователя для Facebook SDK.

Как выполнить обновление?

Android

  • Если Facebook SDK интегрируется в приложение с использованием динамического управления версиями в Maven, просто пересоберите проект. При обновлении SDK необходимо заново собрать приложение. Gradle разрешит все зависимости и скачает последнюю версию SDK для вашего приложения.

  • Если Facebook SDK интегрируется в приложение с помощью Maven без использования динамического управления версиями, добавьте в файл build.gradle следующий код и пересоберите проект:
    implementation 'com.facebook.android:facebook-android-sdk:[8,9)' 
  • Если SDK интегрируется вручную, перейдите на Maven, следуя этому руководству, и воспользуйтесь динамическим управлением версиями.

iOS

  • Если Facebook SDK интегрируется в приложение с помощью CocoaPods, добавьте в Podfile следующий код:
    pod 'FacebookSDK' pod 'FacebookSDK/LoginKit' pod 'FacebookSDK/ShareKit' pod 'FacebookSDK/PlacesKit' pod 'FBSDKMessengerShareKit' 

    Затем выполните команду pod update.

  • Если Facebook SDK интегрируется вручную, перейдите на CocoaPods, следуя этому руководству.