Nhật ký thay đổi Facebook SDK dành cho iOS

Nhật ký thay đổi và ghi chú phát hành của Facebook SDK dành cho iOS.

5.0.0 trở lên

Đối với nhật ký thay đổi cho phiên bản 5.0.0 trở lên, hãy xem facebook/facebook-objc-sdkCHANGELOG.md trên GitHub.

4.44.0 - 05/04/2019

02/04/2019 | Nhật ký thay đổi hoàn chỉnh

Đã thêm

  • Thêm thông số _inBackground cho sự kiện trong ứng dụng

Đã sửa lỗi

  • Sửa nhiều lỗi khác nhau

4.40.0 - 22/01/2019

Facebook SDK

Đã thêm

Đã sửa đổi

Đã sửa lỗi

  • Sửa nhiều lỗi khác nhau

4.39.1 - 15/01/2019

Facebook SDK

Đã thêm

Đã sửa đổi

Đã sửa lỗi

  • Sửa nhiều lỗi khác nhau

4.39.0 - 05/12/2018

Facebook SDK

Đã thêm

Đã sửa đổi

  • Tính năng tự động ghi giao dịch mua hàng trong ứng dụng được bật theo mặc định. Hệ thống tự động xác minh tất cả giao dịch mua hàng được ghi tự động trên iOS.

Đã sửa lỗi

  • Sửa nhiều lỗi khác nhau

4.38.0 - 23/10/2018

Facebook SDK

Đã thêm

Đã sửa đổi

Đã sửa lỗi

  • Đã xử lý lỗi bitcode dành cho Xcode 10/iOS 12
  • Sửa nhiều lỗi khác nhau

4.37.0 - 27/9/2018

Facebook SDK

Đã thêm

Đã sửa đổi

Đã sửa lỗi

  • Sửa nhiều lỗi khác nhau

4.36.0 - 30/08/2018

Facebook SDK

Đã thêm

  • Tính năng mới tự động ghi giao dịch mua hàng trong ứng dụng, so khớp nâng cao cho sự kiện trong ứng dụng, gỡ cài đặt, theo dõi sự kiện tiêu chuẩn mới

Đã sửa đổi

Đã sửa lỗi

  • Sửa nhiều lỗi khác nhau

4.35.0 - 26/7/2018

Facebook SDK

Đã thêm

  • Quyền truy cập vào API Đồ thị v3.1
  • Đã thêm [FBSDKAppEvents clearUserID];

Đã sửa đổi

Đã sửa lỗi

  • Sửa nhiều lỗi khác nhau.

4.34.0 - 18/6/2018

Facebook SDK

Đã thêm

  • Đã thêm bộ công cụ Marketing để cho phép ghi sự kiện trong ứng dụng không có mã.
  • Đã thêm phương thức JavascriptInterface và augmentWebview. Việc này cho phép các ứng dụng kết hợp gửi AppEvents từ pixel.
  • Đã thêm thuộc tính videoAsset vào FBShareVideo nên các đối tác có thể chia sẻ video từ thư viện Ảnh bằng PHAsset.

Đã sửa đổi

  • Đã cải thiện khả năng tương thích với API Đồ thị 3.0.

Đã sửa lỗi

  • Sửa nhiều lỗi khác nhau.

4.33.0 - 1/5/2018

Facebook SDK

Đã thêm

  • NÂNG CẤP LÊN API ĐỒ THỊ TRÊN FACEBOOK PHIÊN BẢN 3.0
  • THÊM PHƯƠNG THỨC TIỆN LỢI FBSDKACCESSTOKEN CURRENTACCESSTOKENISACTIVE

Đã sửa đổi

Đã sửa lỗi

  • XỬ LÝ TỐT HƠN SỐ LẦN ĐĂNG NHẬP KHÔNG HOẠT ĐỘNG
  • SỬA NHIỀU LỖI KHÁC NHAU

4.32.0 - 11/04/2018

Facebook SDK

Đã thêm

Đã sửa đổi

  • Đã thêm tính năng hỗ trợ cung cấp vị trí tùy chỉnh cho lệnh gọi getCurrentLocation.

Đã sửa lỗi

  • Đã sửa lỗi liên quan đến các khối hoàn thành.
  • Đã khắc phục vấn đề thông báo qua bluetooth

Account Kit SDK

Đã thêm

Đã sửa đổi

Đã sửa lỗi

4.31.1 - 05/03/2018

Facebook SDK

Đã thêm

Đã sửa đổi

Đã sửa lỗi

  • Đã sửa lỗi với các thông số đăng yêu cầu hàng loạt

4.31.0 - 28/02/2018

Facebook SDK

Đã thêm

Đã sửa đổi

Đã sửa lỗi

Account Kit SDK

Đã thêm

Đã sửa đổi

Đã sửa lỗi

4.30.0 - 24/01/2018

Facebook SDK

Đã thêm

Đã sửa đổi

Đã sửa lỗi

  • Sửa lỗi nhỏ cho tính năng chia sẻ của messenger
  • Sửa lỗi khóa thiết bị trong phiên xác thực

Account Kit SDK

Đã thêm

  • Nâng cấp lên API Đồ thị AccountKit phiên bản 1.3

Đã sửa đổi

  • Đã gỡ API tùy chọn

Đã sửa lỗi

4.29.0 - 05/12/2017

Facebook SDK

Đã thêm

Đã sửa lỗi

  • Ra mắt bitcode dành cho XCode 9 / iOS 11 SDK

4.28.0 - 7/11/2017

Facebook SDK

Đã sửa đổi

  • Ngừng sử dụng tính năng Lời mời cài đặt ứng dụng.
  • Ngừng sử dụng nút Thích gốc.
  • Lấy dữ liệu biên lai trong khi ngầm ghi giao dịch mua hàng

4.27.0 - 26/09/2017

Facebook SDK

Đã thêm

  • Hỗ trợ Xcode 9

Đã sửa lỗi

  • Sửa lỗi trên iOS 11

4.26.0 - 24/08/2017

Facebook SDK

Đã thêm

  • Mã QR khi đăng nhập thiết bị và chia sẻ

Đã sửa lỗi

  • Giảm thiểu vấn đề SafariViewController không hiển thị nếu keyWindow trong UIApplication bằng 0

4.25.0 - 26/07/2017

Facebook SDK

Đã sửa lỗi

  • Đã sửa lỗi tiện ích tích hợp Carthage

Audience Network

Đã sửa đổi

  • Ghi nhật ký loại sự kiện được gửi đi từ hoạt động ghi nhật ký thống nhất (trước kia chỉ có ID được ghi vào bảng điều khiển)
  • Đã hỗ trợ thêm chức năng phát lại ngoại tuyến cho Quảng cáo video chèn giữa
  • Hỗ trợ bổ sung để hiển thị Quảng cáo chèn giữa sau khi thay đổi hướng thiết bị
  • Thiết kế lại một chút dự án AdUnitsSample (hiện bao gồm mẫu Trực tuyến)
  • Đã gỡ dự án InstreamAdSample
  • Đã thêm thuộc tính phát vào FBMediaViewVideoRenderer
  • Đã thay đổi giá trị mặc định của thuộc tính thời lượng FBMediaViewVideoRenderer thành kCMTimeIndefinite

Đã sửa lỗi

  • Ghi nhật ký loại sự kiện được gửi đi từ hoạt động ghi nhật ký thống nhất (trước kia chỉ có id được ghi vào bảng điều khiển)
  • Đã hỗ trợ thêm chức năng phát lại ngoại tuyến cho Quảng cáo video chèn giữa
  • Hỗ trợ bổ sung để hiển thị Quảng cáo chèn giữa sau khi thay đổi hướng thiết bị
  • Thiết kế lại một chút dự án AdUnitsSample (hiện bao gồm mẫu Trực tuyến)
  • Đã gỡ dự án InstreamAdSample

4.24.0 - 26/06/2017

Facebook SDK

Đã thêm

  • Bản địa hóa nút "Tiếp tục với Facebook"

Đã sửa lỗi

  • FBSDKSharingDialog canShow xác thực nội dung nếu được đặt

Audience Network

Đã thêm

  • Đã thêm các thuộc tính AdChoices bổ sung vào FBNativeAd
  • Đã thêm thuộc tính backgroundVideoPlaybackAllowed vào FBAdSettings

Đã sửa đổi

  • Cải thiện bố cục FBRewardedVideoAd

Đã sửa lỗi

  • Sửa cảnh báo trình gỡ lỗi không thường xuyên trong FBMediaView

4.23.0 - 25/05/2017

Facebook SDK

Đã sửa lỗi

  • Đã sửa lỗi trong Ứng dụng mẫu PlacesKit dành cho iOS 8/9

Audience Network

Đã thêm

  • Đã thêm FBMediaViewVideoRenderer để tùy chỉnh quảng cáo video tự nhiên
  • Đã khôi phục thư viện tích hợp LTO do vấn đề về khả năng tương thích khi tổng hợp bằng các phiên bản Xcode cũ hơn
  • Đã thay đổi đầu ra gỡ lỗi thành bảng dạng dòng chỉ nhằm mục đích giảm kích thước SDK
  • Đã thêm bản dựng thư viện động (FBAudienceNetworkDynamicFramework)

Đã sửa đổi

  • Đã đơn giản hóa giao diện công khai của FBAdChoicesView

Đã sửa lỗi

  • Đã cập nhật thư viện trình phát video lên phiên bản ổn định mới nhất
  • Sửa điều kiện tranh đấu cho quảng cáo video tự nhiên (lỗi màn hình trống)

Account Kit

Đã thêm

  • Đã thêm cờ quốc gia vào bộ chọn mã quốc gia khi đăng nhập bằng điện thoại

Đã sửa đổi

  • Cải thiện khả năng bản địa hóa
  • Cải thiện các nút điều khiển trợ năng

Đã sửa lỗi

  • Khắc phục vấn đề giao diện người dùng có các nút bị biến mất và nhãn không chính xác

4.22.1 - 12/05/2017

Account Kit

Đã sửa lỗi

  • Khắc phục vấn đề ngôn ngữ không được hỗ trợ trong quy trình Xét duyệt App Store.

4.22.0 - 18/04/2017

Facebook SDK

Đã thêm

Đã sửa đổi

  • Đã cập nhật để sử dụng API Đồ thị v2.9.
  • Các trường title, description, captionimage của FBSDKShareLinkContent đã ngừng hoạt động. Vui lòng thực hiện hành động thích hợp để ngừng sử dụng các trường này.

Audience Network

Đã sửa lỗi

  • Đã sửa một lỗi nghiêm trọng khi nội dung quảng cáo hình ảnh không hiển thị trong FBMediaView.
  • Đã sửa lỗi bản dựng bản đồ mô-đun Xcode 8.3

Account Kit

Đã thêm

  • Xác minh dự phòng cho số điện thoại bằng cuộc gọi thoại.
  • Hai loại Giao diện bổ sung: Đương đại và Trong mờ
  • Gọi điểm cuối đăng xuất để đăng xuất

Đã sửa đổi

  • Đã thêm ghi nhật ký bổ sung
  • Đã cập nhật UX cho luồng gửi lại SMS
  • Cải thiện trải nghiệm cho thiết bị có màn hình nhỏ
  • Cải thiện giao diện của nội dung tuyên bố trong trải nghiệm người dùng
  • Hiển thị thông báo lỗi trong tiêu đề thay vì trong actionBar

Đã sửa lỗi

  • Cải thiện tính năng hỗ trợ ngôn ngữ từ phải sang trái (tiếng Ả Rập và tiếng Do Thái)
  • Sửa lỗi liên quan đến trải nghiệm người dùng trên iOS8 và iOS9
  • Đã cải thiện thông tin nhận dạng trợ năng

4.21.0 - 05/04/2017

Audience Network

Đã thêm

  • Đã thiết kế lại Quảng cáo chèn giữa và thêm tính năng tự động phát video cho quảng cáo phản hồi trực tiếp và quảng cáo video thương hiệu.
  • Đã thêm tính năng hỗ trợ tiện ích mở rộng trên Ứng dụng iOS để hiển thị quảng cáo trong các ứng dụng bàn phím.

Đã sửa lỗi

  • Đã khắc phục một số vấn đề rò rỉ bộ nhớ khi phát quảng cáo video.

4.20.2 - 16/03/2017

Account Kit

Đã sửa lỗi

  • Khắc phục vấn đề thiếu kiến trúc cho i385 và x86_64.

4.20.1 - 10/03/2017

Account Kit

Đã sửa lỗi

  • Khắc phục vấn đề ngôn ngữ không được hỗ trợ trong quy trình Xét duyệt App Store.

4.20.0 - 01/03/2017

Facebook SDK

Đã sửa đổi

Account Kit

Đã thêm

  • Tùy chọn giao diện cổ điển.

Đã sửa lỗi

  • Đã sửa lỗi bộ đếm trên nút "gửi lại SMS".

Đã sửa đổi

  • Giờ đây, khi không có chủ đề nào được chọn, giao diện người dùng mặc định sẽ là giao diện Cổ điển thay vì giao diện mặc định cũ.
  • Các thay đổi nhỏ về hình ảnh.

Audience Network

Đã sửa lỗi

  • Đã giảm kích thước thư viện tĩnh iOS SDK xuống 55MB.
  • Đã cải thiện hiệu quả và chất lượng SDK.

4.19.0 - 25/01/2017

Facebook SDK

Đã sửa đổi

  • [FBSDKAppEvents activateApp] hiện được gọi trong quá trình khởi chạy SDK. Bạn không cần gọi activateApp trong mã
  • Cập nhật giao diện của FBSDKLoginButton. Hãy xem hướng dẫn nâng cấp để biết thêm chi tiết

Account Kit

Đã thêm

  • Ghi nhật ký mã quốc gia

Đã sửa lỗi

  • Cho phép tạo chủ đề Giao diện người dùng nâng cao Account Kit trong bộ chọn mã quốc gia
  • Đảm bảo nút Tiếp hiển thị trên các thiết bị nhỏ

Audience Network

Đã thêm

  • Đã thêm thuộc tính aspectRatio vào FBMediaView để đưa ra gợi ý cho những nhà phát hành muốn điều chỉnh bố cục ứng dụng tương ứng với kích thước của nội dung trong chế độ xem. Nhờ vậy, các nhà phát hành có thể thực hiện những việc như điều chỉnh chiều cao của ô quảng cáo trong bảng feed hoặc hiển thị bố cục đặc biệt cho quảng cáo video dọc. Tỷ lệ khung hình là chiều rộng/chiều cao và lớn hơn hoặc bằng 0.0.
  • Đã thêm applyNaturalWidthapplyNaturalHeight nhằm thay đổi chiều rộng hoặc chiều cao dựa trên kích thước của FBMediaView hiện tại, tuân theo thuộc tính aspectRatio. Hãy xem tài liệu dành cho nhà phát triển Quảng cáo tự nhiên để biết thêm thông tin về cách sử dụng những API mới này.
  • Đã thêm setMediaViewRenderingMethod vào FBAdSetting để đặt cấu hình phương thức hiển thị cho FBMediaView. Các phương thức hiển thị có sẵn là FBMediaViewRenderingMethodDefault, FBMediaViewRenderingMethodMetal, FBMediaViewRenderingMethodOpenGLFBMediaViewRenderingMethodSoftware.

Đã sửa lỗi

  • Đã khắc phục vấn đề về hiệu quả và độ ổn định thông qua hoạt động kiểm tra tính toàn vẹn.
  • Đã cải thiện độ ổn định khi phát video cho quảng cáo video.
  • Đã chuyển đổi bản dự phòng phần mềm cho hình ảnh mờ OpenGL khi hiển thị trên thiết bị iPhone 5 để ngăn chặn sự cố.
  • Đã sửa lỗi màn hình đôi khi bị trắng khi nhấp vào liên kết cho quảng cáo biểu ngữ/chèn giữa.
  • Đã sửa lỗi khi phương thức gọi lại adViewDidClick của FBInstreamAdViewDelegate không được gọi.
  • Đã khắc phục một số vấn đề rò rỉ bộ nhớ và sự cố được báo cáo từ bản phát hành trước.

4.18.0 - 30/11/2016

Facebook SDK

Đã sửa lỗi

  • Đã cải thiện tính năng tìm nạp cài đặt khi kết nối kém
  • Đã cập nhật cách đặt tên sự kiện ghi

Account Kit

Đã sửa lỗi

  • Sửa hành vi của bàn phím trên tất cả màn hình nhập

4.17.0 - 26/10/2016

Facebook SDK

Đã thêm

  • Đã thêm setUserID:updateUserProperties: vào FBSDKAppEvents. Hãy xem tại đây để biết thêm chi tiết.
  • Đã thêm application:openURL:options: vào FBSDKApplicationDelegate cho iOS 10.

Đã sửa lỗi

  • Đã khắc phục vấn đề tiềm ẩn khi hiển thị giao diện người dùng mà không có nội dung gửi trong các lệnh gọi lại FBSDKLoginManager.
  • Đã sửa lỗi trong đó FBSDKLoginManager bị giải phóng sớm.
  • Đã sửa bản dựng cho các phiên bản Xcode cũ hơn. PR 845

Audience Network

Đã sửa lỗi

  • Đã sửa các hạn chế bố cục cho quảng cáo hình chữ nhật trung bình
  • Đã sửa lỗi thiếu bộ chọn trong mẫu quảng cáo tự nhiên

Account Kit

Đã sửa đổi

  • Đã cập nhật tính năng ghi phiên
  • Đã gỡ lệnh gọi lại yêu cầu hủy
  • Đã cập nhật để sử dụng điểm cuối đồ thị Account Kit 1.1

4.16.1 - 10/10/2016

Facebook SDK

Đã sửa đổi

  • Đã cập nhật để sử dụng API Đồ thị 2.8

Audience Network

Đã sửa lỗi

  • Đã sửa lỗi không gọi được nativeAdDidClick: trên FBNativeAdDelegate
  • Đã gỡ tham chiếu UIImagePickerController khiến App Store từ chối

4.16.0 - 27/09/2016

Facebook SDK

Đã thêm

  • Đã thêm FBSDKSettings setGraphAPIVersion: để cho phép chế độ cài đặt chung của các phiên bản API Đồ thị khác nhau.

Audience Network

Đã thêm

  • Đã thêm FBInstreamAdView để hỗ trợ vị trí quảng cáo trong luồng

Đã sửa đổi

  • Đã ngừng sử dụng phương thức đặt autoplayEnabled trên FBMediaView để hỗ trợ chức năng điều khiển phía máy chủ
  • Cải thiện độ tin cậy của lượt hiển thị/lượt click
  • Đã cập nhật thư viện trình phát video FnF để tăng độ tin cậy và hiệu quả

Đã sửa lỗi

  • Đã gỡ các tham chiếu không chủ ý đến PHAsset trong thư viện trình phát video FnF có thể dẫn đến việc không phân tích tĩnh được trong App Store

Account Kit SDK

Đã sửa đổi

  • Đã cải thiện quy trình Gửi lại, giúp mọi thứ rõ ràng hơn khi người dùng nhận được SMS xác nhận mới

Đã sửa lỗi

  • Đã cải thiện bố cục cho các thiết bị màn hình nhỏ (iPhone 4s, iPhone 5)

4.15.1 - 09/09/2016

Facebook SDK

  • Đã cập nhật cho Xcode 8 GM và iOS 10.
  • Đã ngừng sử dụng FBSDKAppEventsUtility fetchDeferredAppInvite:.

4.15.0 - 26/08/2016

Facebook SDK

Đã ngừng sử dụng

  • Đã ngừng sử dụng giao diện FBSDKAppGroupAddDialogFBSDKAddGroupJoinDialog.

Đã sửa đổi

  • SDK này hiện sử dụng NSURLSession thay vì NSURLConnection để tạo yêu cầu API Đồ thị kể từ NSURLConnection.

Đã sửa lỗi

  • PR 836 - chuyển thông số đăng nhập chính xác cho chế độ xem web
  • Đã sửa lỗi trên iPad khi đăng xuất qua FBSDKLoginButton.
  • Đã sửa lỗi bản địa hóa khi sử dụng Cocoapods
  • Trả về ID ảnh riêng lẻ khi chia sẻ ảnh qua FBSDKShareAPI trong khi trước đây, SDK này sẽ trả về ID bài viết có album ảnh.

Audience Network

Đã thêm

  • Đã cải thiện thông tin gỡ lỗi khả năng nhìn thấy

Đã sửa đổi

  • Đã thay đổi SKStoreProductViewController app store để cho phép tất cả các hướng, ngoại trừ đảo ngược
  • Đã gỡ các thành phần không sử dụng khỏi SDK
  • Dọn dẹp và tối ưu hóa FBAdEnvironmentData

Đã sửa lỗi

  • Đã cải thiện và khắc phục vấn đề định thời gian FBAdConfigManager gây ra lỗi đối tượng kết hợp FNF/AVFoundation
  • Xử lý những tình trạng lỗi khác cho các tác nhân người dùng không hợp lệ
  • Đã sửa lỗi sử dụng các hướng không chính xác để hiển thị quảng cáo chèn giữa do hướng được chọn ở 2 vị trí khác nhau
  • Đã giảm bớt lỗi khi đăng nhập vào FBAdConfigManager trong các trường hợp hợp lệ
  • Đã sửa lỗi khi ghi sự kiện của ứng dụng

Account Kit SDK

Đã sửa lỗi

  • Đảm bảo phương thức ủy quyền viewControllerDidCancel được gọi khi người dùng nhấn Cancel
  • Khắc phục vấn đề hiển thị trên iOS 10

v4.14.0 - 13/07/2016

Facebook SDK

Đã sửa đổi

  • Đã cập nhật để sử dụng API Đồ thị 2.7
  • Đã thêm các mục tiêu khung động và hỗ trợ Carthage cho FBSDKCoreKit, FBSDKLoginKit, FBSDKShareKit.

Đã sửa lỗi

  • Thay thế UIActionSheet đã ngừng hoạt động bằng UIAlertController
  • Sửa lỗi ảnh đại diện trống khi tất cả các quyền bị thu hồi

Audience Network

Đã thêm

  • Đã cải thiện SKStoreProductViewController với dung lượng ổn định hơn và hết thời gian chờ tự động

Đã sửa lỗi

  • Cải thiện kích thước và hiệu quả
  • Đã khắc phục vấn đề định thời gian với FBAdConfig khiến đối tượng AVFoundationFNF* được sử dụng cùng nhau, gây ra lỗi "bộ chọn không xác định"
  • Đã gỡ cờ "objc_arc" khỏi bản đồ mô-đun

AccountKit

Đã sửa lỗi

  • Đã cập nhật chữ ký phương thức của viewControllerForLoginResume

v4.13.1 - 16/06/2016

Audience Network

Đã sửa lỗi

  • Cải thiện hiệu quả và kích thước
  • Đã gỡ tiện ích gỡ lỗi nội bộ không dành cho các bản dựng phát hành (FBAdThreadWatchdog)

v4.13.0 - 15/06/2016

Audience Network

Đã sửa lỗi

  • Đã sửa lỗi bộ chọn xung đột (dataAvailable) được sử dụng trong thư viện video
  • Đã sửa lỗi đình trệ hoàn toàn trong thư viện video
  • Đã sửa lỗi hiếm gặp do các vấn đề phân luồng với FBAdConfigManager gây ra
  • Cải thiện và tối ưu hóa hiệu quả

v4.12.0 - 19/05/2016

Facebook SDK

Đã thêm

  • Đã thêm [FBSDKShareAPI.accessToken] để cho phép thay đổi mã truy cập được dùng cho việc chia sẻ (yêu cầu kéo 826)

Đã sửa đổi

  • Các lần đăng nhập đầu tiên hiện sẽ chuyển cờ "rerequest" (yêu cầu lại) để các quyền bị từ chối trước đây được hiển thị trong hộp thoại đăng nhập

Đã sửa lỗi

  • Đã khắc phục các trường hợp mà AppEvents có thể gặp lỗi do thiếu ID phiên.
  • Đã sửa lỗi trong một số trường hợp mà ngày hết hạn mã truy cập là ngày làm mới.

Audience Network

Đã thêm

  • Đã thêm trình phát video mới có hiệu quả cao cho FBMediaView sử dụng công nghệ giống với ứng dụng Facebook (giao diện người dùng không còn bị treo nữa)
  • Đã thêm trình hiển thị hình ảnh bị mờ dựa trên Metal mới, có hiệu quả cao cho FBMediaView (với OpenGL dự phòng)
  • Đã thêm phần phụ thuộc mới - libxml2 và thời gian chạy C++

Đã sửa đổi

  • Đã cải thiện khả năng phát hiện lỗi của trình điều khiển chế độ xem

Đã sửa lỗi

  • FBMediaView hiển thị ảnh bìa thay vì khung hình video đầu tiên khi tắt chế độ tự động phát
  • Giờ đây, FBMediaView thêm tính năng làm mờ cho hình ảnh quay vòng với các tỷ lệ khung hình khác nhau (nếu cần)
  • FBMediaView theo dõi cờ bộ nhớ đệm file phương tiện cho hình ảnh quay vòng
  • Đã sửa cờ bộ nhớ đệm file phương tiện FBNativeAdsCachePolicyAll
  • Đã sửa lỗi dừng video khi xoay ngang trên các thiết bị iOS 7
  • Đã sửa lỗi không thể bắt đầu lại video sau khi video kết thúc

AccountKit

Đã thêm

  • Đã thêm tính năng hỗ trợ Cocoapods cho AccountKit
  • Đã thêm khả năng tạo chủ đề headerButtonTitleColor.
  • Đã thêm khả năng chỉ định lề nội dung tùy chỉnh trong chủ đề
  • Đã thêm khả năng tùy chỉnh vị trí văn bản khi sử dụng phương thức tùy chỉnh giao diện người dùng nâng cao
  • Đã thêm khả năng hủy đăng nhập khi sử dụng phương thức tùy chỉnh giao diện người dùng nâng cao

Đã sửa lỗi

  • Đã sửa lỗi hiển thị các tiêu đề được tạo kiểu trong danh sách mã quốc gia
  • Đã sửa lỗi hiển thị trường mục nhập email được tạo kiểu
  • Đã sửa lỗi khi tạo chủ đề giao diện người dùng nâng cao trong đó màn hình xác minh email báo cáo bước không chính xác

v4.11.0 - 12/04/2016

Facebook SDK

Đã thêm

  • Đã thêm -[FBSDKAppEvents logPushNotification*]-[FBSDKAppEvents setPushNotificationsDeviceToken:]. Hãy xem tài liệu về chiến dịch đẩy để biết thêm chi tiết.
  • Đã thêm -[FBSDKAppLinkUtility fetchDeferredAppInvite:] để hỗ trợ liên kết ứng dụng Lời mời cài đặt ứng dụng trì hoãn trên iOS và FBSDKAppInviteContent.promotionCode cũng như FBSDKAppInviteContent.promotionText để giúp dễ dàng đưa mã khuyến mại vào lời mời. Hãy xem tài liệu về lời mời cài đặt ứng dụng để biết thêm chi tiết.
  • Đã thêm -[FBSDKProfile loadCurrentProfileWithCompletion:]
  • Đã thêm FBSDKHashTagFBSDKShareMediaContent để hỗ trợ chia sẻ hashtag và nội dung kết hợp (ví dụ: ảnh và video). Hãy xem tài liệu về tính năng chia sẻ để biết chi tiết.
  • Đã thêm FBSDKShareLinkContent.quote để hỗ trợ chia sẻ trích dẫn từ liên kết.
  • Đã thêm FBSDKShareVideo.previewPhoto để cung cấp ảnh đại diện cho video.

Đã sửa đổi

  • Đã cập nhật để sử dụng API Đồ thị v2.6.
  • Đã cải thiện độ chính xác của việc theo dõi phiên trong FBSDKAppEvents, bao gồm một giá trị có thể đặt cấu hình để xác định các ngưỡng hết thời gian chờ của phiên (trong phần cài đặt Phân tích trên Facebook của ứng dụng).
  • SDK này sẽ tạo ra ngoại lệ nếu bạn đặt cấu hình giao thức không chính xác trong file plist của ứng dụng.
  • Đã cập nhật các mô-đun phụ xctool và Bolts (v1.7).

Đã sửa lỗi

  • Đã sửa tính năng hỗ trợ Cocoapods 0.39 và 1.0.0-beta6
  • Đã sửa phạm vi của các biến tĩnh trong FBSDKAppEventsDeviceInfo. Các biến này đã được xác định phạm vi không chính xác là toàn cầu.

Audience Network

Đã thêm

  • Đã thêm tính năng lưu trước video vào bộ nhớ đệm cho quảng cáo tự nhiên

Đã sửa đổi

  • Đã thay đổi trình phát video toàn màn hình để bắt đầu từ thời gian hiện tại của trình phát trực tiếp thay vì từ đầu

Đã sửa lỗi

  • Đã khắc phục vấn đề hiển thị quảng cáo chèn giữa không đúng hướng trên iOS 7

AccountKit

FBNotifications

v4.10.1 - 16/03/2016

Facebook SDK

  • Đã sửa độ chính xác của múi giờ cho Sự kiện trong ứng dụng trong một số trường hợp bị ảnh hưởng.

Audience Network

  • Đã cải thiện khả năng tương thích của Xcode 7.3-beta
  • Đã chuyển hoạt động tải cấu hình tính năng vào lệnh gọi đầu tiên đến SDK
  • Đã thay đổi nhật ký khi tải cấu hình tính năng vào cấp độ gỡ lỗi thay vì cấp độ lỗi
  • Đã sửa lỗi khi bỏ qua chế độ xem AdChoices
  • Đã vô hiệu hóa tính năng hỗ trợ mô-đun để sửa cảnh báo của trình liên kết vượt mức

v4.10.0 - 10/02/2016

Facebook SDK

Đã sửa đổi

  • Cập nhật mô-đun phụ Bolts lên 1.6.
  • Không cần danh sách cho phép App Transport Security cho các máy chủ Facebook nữa.

Đã sửa lỗi

  • Đã khắc phục vấn đề hiển thị cho FBSDKWebDialog (đã sửa lỗi căn chỉnh viền).
  • Đã sửa lỗi ghi đè thông số "locale" rõ ràng trên yêu cầu đồ thị.
  • Đã gỡ ID đội ngũ phát triển khỏi FBSDKLoginKit (yêu cầu kéo GitHub #813: @IgorOvechko).

Audience Network

Đã thêm

  • Đã thêm tính năng hỗ trợ Quảng cáo quay vòng vào FBMediaView.

Đã sửa lỗi

  • Đã sửa lỗi SFSafariViewController không gửi các sự kiện bị bỏ qua.
  • Đã khắc phục vấn đề đăng ký quảng cáo tự nhiên FBNativeAdTableViewCellProvider.
  • Đã sửa lỗi hiếm gặp trong FBAdURLSession.
  • Đã sửa lỗi rò rỉ bộ nhớ từ quá trình chuyển đổi chuỗi C sang NSString.
  • Đã sửa lỗi rò rỉ bộ nhớ trong khả năng truy cập mạng.
  • Đã sửa lỗi rò rỉ bộ nhớ trong FBAdCache khi URL hình ảnh không hợp lệ.
  • Đã sửa lỗi do việc sử dụng [NSString containsString:] trong iOS 7 gây ra.

v4.9.1 - 16/01/2016

Đã sửa lỗi

  • Đã sửa tính năng hỗ trợ bitcode cho tất cả các khung.

v4.9.0 - 13/01/2016

Facebook SDK

Đã thêm

Đã sửa đổi

  • Đã cập nhật mô-đun phụ Bolts lên 1.5 và mô-đun phụ OHHTTPStubs lên 4.6.

Đã sửa lỗi

  • Đã sửa câu mang tính xã hội của FBSDKLikeControl để tuân theo ngôn ngữ.
  • Đã sửa lỗi trong FBSDKAppEvents không gửi thông tin phân bổ trong một số trường hợp.
  • Đã sửa phương thức ủy quyền FBSDKLoginButton để chỉ nhận loginButtonWillLogin: tại nút đăng nhập.
  • Đã sửa lỗi trong FBSDKAppEvents không gửi sự kiện nếu activateApp được gửi từ luồng trong nền.
  • Đã sửa tài liệu README (yêu cầu kéo github #810: @orta).
  • Đã sửa lỗi đăng nhập xem yêu cầu không cấp quyền mới là hủy.
  • Đã sửa chú thích headerdoc cho FBSDKLoginButton về chiều cao mặc định (yêu cầu kéo GitHub #804: @revolter).
  • Đã sửa lỗi thiếu phần bản địa hóa tiếng Do Thái trong FacebookSDKStrings.bundle
  • Đã sửa tính năng hỗ trợ Cocoapods-1.0.0-beta2
  • Đã sửa cờ ENABLE_BITCODE cho Xcode 7.2

Audience Network

Đã sửa đổi

  • Đã gỡ phần phụ thuộc StoreKit.
  • Đã cập nhật mạng để sử dụng NSURLSession.
  • Đã cải thiện hiệu quả AVPlayer/AVPlayerItem, hiệu quả có sự cải thiện nhỏ bằng cách cuộn video

Đã sửa lỗi

  • Đã sửa lỗi tràn bộ nhớ chính với CGColorGetComponents
  • Đã sửa lỗi hiếm gặp do bộ hẹn giờ gây ra
  • Đã sửa chế độ hiển thị thanh trạng thái thay đổi trên thiết bị iPad
  • Đã sửa lỗi bộ nhận dạng cử chỉ bị gỡ trên mẫu quảng cáo tự nhiên ở chế độ xem bảng
  • Đã sửa lỗi do việc truy cập giao diện người dùng trên luồng chính gây ra
  • Đã sửa lỗi hiển thị trong đó quảng cáo chèn giữa hoặc biểu ngữ che khuất WKWebView
  • Đã sửa cảnh báo của trình liên kết do thông tin gỡ lỗi mô-đun không cần thiết gây ra
  • Đã sửa lỗi nội dung không bao giờ tải FBNativeAdView khi được sử dụng độc lập

v4.8.0 - 11/11/2015

Facebook SDK

Đã thêm

  • FBSDKShareAPI hiện có thể chia sẻ nội dung FBSDKShareVideo được khởi tạo bằng URL file.

Đã sửa đổi

  • Cập nhật OHHTTPStubs lên 3.1.12.
  • Đã sắp xếp lại một số tiêu đề nội bộ thành phạm vi "Dự án" thay vì "Riêng tư".

Đã sửa lỗi

  • Đã khắc phục vấn đề sharePhotoContent không thể đặt peopleIds trong FBSDKShareAPI.
  • Đã sửa lỗi shareVideoContent từ chối cài đặt peopleIdsplaceId (không được hỗ trợ trong điểm cuối video API Đồ thị) trong FBSDKShareAPI.

Audience Network

Đã sửa đổi

  • Đã cải thiện hiệu quả FBMediaView - hoàn toàn bỏ qua hình ảnh mờ nếu chế độ xem file phương tiện đã đạt hoặc gần đạt đến tỷ lệ lý tưởng 1,9:1 cho ảnh bìa.

Đã sửa lỗi

  • Đã giải quyết điều kiện tranh đấu hiếm gặp trong quá trình ghi lượt hiển thị quảng cáo chèn giữa khi sử dụng WebKit để hiển thị quảng cáo chèn giữa (thiết bị iOS 8 + 9).
  • Đã khắc phục vấn đề tìm nạp trình điều khiển chế độ xem hiện tại khi nhiều UIWindow xuất hiện hoặc không xuất hiện ở cấp độ cửa sổ UIWindowLevelNormal.
  • Đã giải quyết lỗi trình liên kết bằng cách gỡ các tham chiếu trực tiếp đến AVFoundation, CoreMediaCoreMotion. Hiện tại, chúng được tải từng phần trong thời gian chạy.

v4.7.1 - 26/10/2015

Facebook SDK

Không có thay đổi nhị phân nào trong bản phát hành này.

Đã sửa lỗi

  • Đã khắc phục vấn đề với podspec đăng nhập.

v4.7.0 - 07/10/2015

Facebook SDK

Đã ngừng sử dụng

  • Đã ngừng sử dụng [FBSDKProfile imagePathForPictureMode]. Đã thêm [FBSDKProfile imageURLForPictureMode].

Đã thêm

  • Đã thêm [+FBSDKRequestConnection setDefaultConnectionTimeout:] để cho phép đặt giá trị hết thời gian chờ mặc định cho mọi yêu cầu.

Đã sửa đổi

  • SDK này hiện nhắm đến v2.5 của API Đồ thị. Hãy xem nhật ký thay đổi API Đồ thị để biết chi tiết.
  • Giờ đây, kết quả hoàn thành được gửi đến phương thức ủy quyền của GameRequestDialog sẽ chứa khóa "to" kèm theo giá trị NSArray bao gồm người nhận.
  • Đã cập nhật mô-đun phụ Bolts lên 1.3.0
  • Đã chú thích FBSDKAccessTokeninitnewNS_UNAVAILABLE.

Đã sửa lỗi

  • Đã sửa lỗi sử dụng FBSDKApplicationDelegate application:didFinishLaunchingWithOptions: trong mẫu SDK.
  • Đã sửa lỗi EXEC_BAD_ACCESS có thể xảy ra trong FBSDKLoginManager bằng FBSDKLoginBehaviorWeb và quá trình đăng nhập bị hủy.
  • Đã sửa bình luận headerdoc về FBSDKLoginBehavior.
  • Đã sửa cảnh báo ngừng hoạt động khi tổng hợp cho iOS 9 với CocoaPods.
  • Đã khắc phục vấn đề về hướng khi SFSafariViewController không xoay trong quy trình đăng nhập.

MessengerShareKit

  • Đã sửa đổi thông báo cảnh báo hiển thị với người dùng khi phiên bản Messenger hiện tại không hỗ trợ tính năng chia sẻ.

Audience Network

Đã sửa lỗi

  • Đã khắc phục vấn đề sử dụng bộ nhớ quá mức khi hiển thị quảng cáo biểu ngữ, quảng cáo chèn giữa hoặc quảng cáo liên kết trên một số thiết bị
  • Đã cải thiện hiệu quả của biểu ngữ và quảng cáo chèn giữa
  • Đã sửa lỗi tỷ lệ mờ FBMediaView trên thiết bị 3x
  • Đã khắc phục việc xử lý lỗi ngưỡng làm mới

v4.6.0 - 10/09/2015

Facebook SDK

Đã ngừng sử dụng

  • Một vài phương thức trên FBSDKLoginManagerFBSDKAppInviteDialog đã ngừng hoạt động để chuyển sang các hoạt động quá tải mới lấy thông số fromViewController. Điều này giúp giải quyết các vấn đề trình bày khác nhau có thể xảy ra trên iOS 9.

Đã thêm

  • SDK này hỗ trợ nhiều tính năng khác nhau của iOS 9, bao gồm cả Bitcode. Ngoài ra, các hộp thoại SDK, chẳng hạn như hộp thoại Đăng nhập, Thích, Chia sẻ sẽ tự động xác định giao diện người dùng tốt nhất dựa trên thiết bị, bao gồm cả SFSafariViewController thay vì Safari. Hãy làm theo Hướng dẫn chuẩn bị cho iOS 9 của chúng tôi.

Đã sửa đổi

  • Đã cập nhật các mô-đun phụ, bao gồm cả Bolts (1.2.2).
  • Đã gỡ phần armv7s khỏi kiến trúc khung.
  • Đã thêm [FBSDKLoginButtonDelegate loginButtonWillLogin:].

Đã sửa lỗi

  • Đã sửa kiểu được chọn FBSDKLoginButton.
  • Đã sửa lỗi FBSDKTestUsersManager khi người dùng thử nghiệm không có mã truy cập.
  • Đã sửa lỗi đăng nhập có thể khiến một số lần đăng nhập không thành công kèm mã lỗi 308.
  • Đã gỡ đường dẫn cài đặt cũ khỏi đường dẫn tìm kiếm khung của các mẫu.
  • Sửa lỗi xử lý liên kết ứng dụng trì hoãn với click_time được chỉ định (yêu cầu kéo #789: @kookiekrak).
  • Đã sửa lỗi có thể bỏ qua sớm hộp thoại đăng nhập khi xử lý quá trình khôi phục lỗi.

MessengerShareKit

  • Đã cập nhật để hỗ trợ iOS 9, bao gồm cả bitcode.
  • Đã ngừng sử dụng [FBSDKMessengerSharer messengerPlatformCapabilities]

Audience Network

  • Đã cập nhật để hỗ trợ iOS 9, bao gồm cả bitcode.

Đã sửa lỗi

  • Đã cải thiện tính năng bản địa hóa cho chế độ xem video toàn màn hình
  • Đã cải thiện hiệu quả hình ảnh cho FBMediaView

v4.5.1 - 13/08/2015

Facebook SDK

Đã sửa lỗi

  • Đã sửa lỗi có thể gây ra sự cố khi sử dụng ios7.

v4.5.0 - 10/08/2015

Facebook SDK

Đã sửa đổi

  • SDK này hiện được phân phối dưới dạng nội dung lưu trữ zip thay vì trình cài đặt. Tập lệnh được đưa vào để cài đặt các bộ tài liệu Xcode theo cách thủ công.
  • SDK này thực hiện một số hoạt động ghi bổ sung để chuẩn bị cho iOS 9. Vui lòng xem lại hướng dẫn chuẩn bị cho iOS 9 của chúng tôi.
  • FBSDKShareDialog hiện sẽ tự động dùng thử FBSDKShareDialogModeBrowser nếu FBSDKShareDialogModeNative được chỉ định và Ứng dụng Facebook trên thiết bị không hỗ trợ nội dung này.
  • Đã cập nhật mô-đun phụ OHHTTPStubs, OCMock, xctool.

Đã sửa lỗi

  • Đã sửa lỗi có thể gây ra sự cố khi ghi FBSDKAppEvents từ nhiều luồng cho các sự kiện khác nhau.
  • Đã sửa lỗi trong FBSDKGraphRequestConnection khi requestConnectionDidFinishLoading được gọi ngay cả trong trường hợp lỗi mạng.

MessengerShareKit

Đã thêm

  • Đã thêm tính năng hỗ trợ hiển thị hình ảnh tĩnh và hoạt ảnh dưới dạng nhãn dán trong Messenger.

Đã sửa đổi

  • Đã ngừng sử dụng [FBSDKMessengerSharer messengerPlatformCapabilities] để chuẩn bị cho iOS 9. Thay vì kiểm tra xem phiên bản Messenger nào có sẵn, bạn chỉ cần gửi nội dung và SDK này sẽ thông báo cho người dùng nếu họ cần cập nhật Messenger.

Audience Network

Đã thêm

  • Đã thêm tính năng hỗ trợ video cho FBMediaView.

Đã sửa lỗi

  • Đã khắc phục vấn đề về hướng quảng cáo chèn giữa trên thiết bị iOS 7.
  • Đã sửa lỗi khi sử dụng FBMediaView do việc sử dụng OpenGL trong nền gây ra.

v4.4.0 - 07/07/2015

Facebook SDK

Đã sửa đổi

  • SDK này hiện nhắm đến v2.4 của API Đồ thị. Vui lòng xem lại nhật ký thay đổi API Đồ thị để biết chi tiết. Ví dụ: số lượng trường mặc định do điểm cuối của Đồ thị trả về đã giảm và bạn phải luôn yêu cầu rõ ràng các trường cần thiết.
  • Đã cập nhật Bolts lên 1.2.
  • Đã cập nhật tài liệu tiêu đề cho FBSDKShareLinkContent để nêu rõ cách sử dụng thông số.
  • Đã sửa đổi RPSSample với FBSDKAppEvents bổ sung cho kết quả game.
  • Đã gỡ thuộc tính groupID không sử dụng khỏi FBSDKAppGroupContent.

Đã sửa lỗi

  • Đã sửa lỗi khi gắn thẻ người dùng hoặc địa điểm trong tin đăng bằng Open Graph khi sử dụng hộp thoại Chia sẻ.
  • Đã sửa lỗi trong FBSDKShareDialog không xác thực nội dung trước khi chia sẻ.
  • Đã sửa RPSSample để chỉ định phương thức ủy quyền cho hộp thoại chia sẻ.

v4.3.0 - 25/06/2015

Facebook SDK

Đã thêm

  • Đã thêm thuộc tính graphNode vào FBSDKShareAPI.

Đã sửa đổi

  • Giờ đây, các lượt chia sẻ qua trang chia sẻ được tích hợp sẽ nhận được phân bổ ứng dụng phù hợp.

Đã sửa lỗi

  • Đã sửa lỗi khi chia sẻ nội dung (như ảnh) qua hộp thoại Chia sẻ trong lệnh gọi lại của FBSDKLoginManager.
  • Đã sửa lỗi tràn ngăn xếp khi hiển thị FBSDKLoginButton trong các khung bật lên của iPad
  • Đã sửa lỗi bảng điều khiển NSKeyedUnarchiver khi sử dụng các nút điều khiển thích.
  • Đã sửa lỗi trong refreshCurrentAccessToken để ngăn chặn logic không hợp lệ khi currentAccessToken == nil.
  • Đã sửa lỗi trình điều khiển khi sử dụng FBSDKProfilePictureView có kích thước ban đầu là 0.

MessengerShareKit

Đã sửa lỗi

  • Đã sửa lỗi cắt bớt siêu dữ liệu chứa ký hiệu & hoặc dấu chấm phẩy.

Audience Network

Đã sửa đổi

  • Cải thiện hiệu quả tìm nạp hình ảnh và các mẫu quảng cáo tự nhiên

v4.2.0 - 28/05/2015

Facebook SDK

Đã thêm

  • Đã thêm FacebookSDKStrings.bundle không bắt buộc để cung cấp các chuỗi được bản địa hóa cho ứng dụng quốc tế

Đã sửa đổi

  • Cập nhật dự án cho Xcode 6.3
  • FBSDKTestUsersManager hiện đánh số trang chính xác thông qua kết quả trên tài khoản người dùng thử nghiệm.
  • Đã ngừng sử dụng FBSDKAppInviteContent.previewImageURL, FBSDKGameRequestContent.to, FBSDKGameRequestContent.suggestions để tránh các cảnh báo xác thực bộ chọn không công khai
  • Đã gỡ FBSDKShareAPI.createObjectsWithClientToken
  • Cải thiện báo cáo Phân tích trên Facebook
  • Đã cải thiện tính bảo mật của quy trình Đăng nhập OAuth
  • Đã sửa đổi ứng dụng mẫu RPS: đã thêm hình ảnh cử chỉ người chơi vào lượt chia sẻ trong Open Graph
  • Đã sửa đổi ứng dụng mẫu Iconicus: đã thêm khả năng cho các vị trí bị khóa phân tích cú pháp (từ liên kết ứng dụng)

Đã sửa lỗi

  • Đã sửa lỗi bản đồ mô-đun cho FBSDKTestUsersManager
  • Đã sửa hướng ngang cho hộp thoại chế độ xem web trên iOS 7
  • Sửa lỗi tìm cách áp dụng quá trình khôi phục lỗi không chính xác cho các yêu cầu cung cấp mã ứng dụng
  • Đã sửa lỗi ngăn sử dụng fb:explicitly_shared cho các hành động trong Open Graph.

FBSDKMessengerShareKit

Đã sửa lỗi

  • Lỗi trong lúc tổng hợp khi cố sử dụng Messenger SDK trong tiện ích mở rộng
  • Đã đổi tên FBSDKMessengerUrlHandler.h thành FBSDKMessengerURLHandler.h cho hệ thống file phân biệt chữ hoa/chữ thường

Audience Network

Đã sửa lỗi

  • Đã sửa lỗi trong lúc tổng hợp khi xây dựng dựa trên iOS 6
  • Đã khắc phục vấn đề trong đó FBAdView phải đặt khung rõ ràng
  • Đã khắc phục vấn đề với FBNativeAdsManager trong đó quảng cáo không hợp lệ đôi khi được trả về là hợp lệ
  • Đã sửa kiểu chọn của các ô do FBNativeAdTableViewCellProvider tạo

v4.1.0 - 30/04/2015

Facebook SDK

Đã thêm

  • Đã thêm [FBSDKAccessToken refreshCurrentAccessToken] để làm mới mã hiện tại.
  • Đã thêm FBSDKTestUsersManager để đơn giản hóa các thử nghiệm ghi với người dùng thử nghiệm.
  • Đã thêm thuộc tính caption vào FBSDKSharePhoto.
  • Đã thêm thuộc tính message vào FBSDKShareAPI.

Đã sửa đổi

  • Giờ đây, FBSDKShareAPI sẽ cảnh báo về "publish_actions" bị thiếu trong bảng điều khiển chứ không trả về ngoại lệ ngay lập tức.
  • Podspec Facebook-iOS-SDK đã ngừng hoạt động để chuyển sang các podspec riêng lẻ FBSDKCoreKit, FBSDKLoginKit, FBSDKShareKit nhằm hỗ trợ Cocoapods 0.36.
  • SDK này sẽ trả về ngoại lệ nếu giao thức URL hoặc FacebookAppID bị thiếu.
  • Đã gỡ FBSDKAppInviteContent initWithAppLinkURL:. Sử dụng init tiêu chuẩn và đặt thuộc tính appLinkURL.

Đã sửa lỗi

  • Đã sửa lỗi ngăn chặn việc gọi hộp thoại đăng nhập từ sự kiện vòng đời ủy quyền của ứng dụng.
  • Đã sửa lỗi ngăn sử dụng fb:explicitly_shared cho các hành động trong Open Graph.
  • Đã sửa lỗi khi đăng nhập kho tài khoản hệ thống không nhắc lại các quyền bị thiếu.
  • Đã sửa lỗi khi xử lý các NSURL và NSNumber trong thông số khi chia sẻ API.
  • Đã sửa lỗi ngăn phương thức ủy quyền của FBSDKGraphRequestConnection nhận thông báo "requestConnectionDidFinishLoading:".
  • Đã sửa lỗi có thể dẫn đến việc giải phóng sớm hộp thoại trước khi hoàn tất.
  • Đã cập nhật tham chiếu mô-đun phụ Bolts để bao gồm bản sửa lỗi nhằm tạo bản đồ mô-đun khi thử sử dụng SDK với Swift.

FBSDKMessengerShareKit

  • FBSDKMessengerShareKit hiện có sẵn trên GitHub (trong thư mục FBSDKMessegerShareKit thuộc kho lưu trữ facebook-ios-sdk) và Cocoapods (sử dụng pod 'FBSDKMessengerShareKit')

Đã sửa lỗi

  • Đã sửa các nút Messenger để có màu nền trong suốt.

Đã sửa đổi

  • Đã gỡ FBSDKMessengerURLHandlerCancelShareContext.h. Thay vào đó, hãy sử dụng FBSDKMessengerURLHandlerCancelContext.h.

Audience Network

Đã thêm

  • FBNativeAdsManager để hỗ trợ truy xuất hàng loạt quảng cáo.
  • FBNativeAdView cung cấp chế độ xem quảng cáo tự nhiên có thể đặt cấu hình
  • FBNativeAdScrollView cung cấp trải nghiệm cuộn theo chiều ngang, lưu trữ chế độ xem quảng cáo tự nhiên của FBNativeAdView hoặc chế độ xem quảng cáo tự nhiên tùy chỉnh.
  • Chế độ xem trình trợ giúp để hỗ trợ triển khai các quảng cáo tự nhiên: FBAdChoicesView, FBMediaView, FBAdStarRatingView.
  • Trình trợ giúp để sử dụng quảng cáo tự nhiên trong UITableView.

Đã sửa lỗi

  • Sửa các lỗi khác

v4.0.1 - 02/04/2015

Facebook SDK

Đã thêm

  • Đã thêm tính năng hỗ trợ mô-đun clang và sử dụng @import
  • Không cần các tiêu đề cầu nối Obj-C khi được sử dụng trong Swift
  • Đã thêm ứng dụng mẫu mới - Iconicus - để minh họa các Liên kết ứng dụng được lưu trữ

Đã sửa lỗi

  • Đã sửa lỗi xác thực nội dung ảnh trên Trang chia sẻ

v4.0 - 25/03/2015

Facebook SDK dành cho iOS v4.0 là bản nâng cấp phiên bản chính. Vui lòng xem lại phần Nâng cấp iOS SDK từ 3.x lên 4.x.

  • Tất cả các lớp đã được đổi tên hoặc bị gỡ so với v3.x, nhật ký thay đổi này sẽ mô tả các mục thêm và gỡ về mặt ngữ nghĩa.
  • iOS 6 không còn được hỗ trợ nữa. FacebookSDK dành cho iOS v4.0 yêu cầu iOS 7 trở lên.

Đã thêm

  • FBSDKCoreKit.framework - khung cung cấp các lớp SDK thông thường và những API cho sự kiện trong ứng dụng, Yêu cầu API Đồ thị
  • FBSDKProfile - phương thức mạnh mẽ để tìm nạp dữ liệu trang cá nhân công khai.
  • FBSDKGraphErrorRecoveryProcessor - trình thực hiện khôi phục lỗi để xử lý các lỗi trên Facebook.
  • FBSDKUtility - lớp tiện ích giúp phân tích cú pháp URL.
  • FBSDKLoginKit.framework - khung cung cấp chức năng đăng nhập. Yêu cầu FBSDKCoreKit.
  • FBSDKLoginManager - API dựa trên khối để ủy quyền.
  • FBSDKShareKit.framework - khung cung cấp chức năng chia sẻ. Yêu cầu FBSDKCoreKit.
  • FBSDKGameRequestDialog - hộp thoại được định kiểu rõ để tạo Lời mời chơi game.
  • FBSDKAppInviteDialog - hộp thoại được định kiểu rõ để gửi Lời mời cài đặt ứng dụng.
  • FBSDKShareAPI - cách triển khai được định kiểu rõ để thực hiện các lượt chia sẻ qua API Đồ thị.
  • FBSDKShareButton/FBSDKSendButton/FBSDKLikeButton - các nút chìa khóa trao tay để chia sẻ.
  • FBSDKMessengerSharerKit.framework - khung để xây dựng trên Nền tảng Messenger

Đã sửa đổi

  • Đã gỡ tất cả các loại được đánh dấu là @deprecated.
  • Các loại hiện có đã được đổi tên có tiền tố FBSDK thay vì FB. Ví dụ: FBAppEvents -> FBSDKAppEvents.
  • FB*DialogsFB*DialogsParams. Sử dụng hộp thoại được định kiểu rõ và mô hình nội dung phù hợp từ FBSDKShareKit.framework.
  • FBAppCall thường được thay thế bằng FBSDKApplicationDelegate. Hãy xem hướng dẫn bắt đầu.
  • FBSDKRequest* được thay thế bằng FBSDKGraphRequest* và tự động cung cấp chức năng khôi phục lỗi và phân loại lỗi đơn giản hơn. Hãy xem hướng dẫn nâng cấp.
  • FBSessionFBAccessTokenData được thay thế bằng FBSDKLoginManager, FBSDKAccessToken. Hãy xem hướng dẫn nâng cấp.

Đã gỡ

  • FBAppLinkData. Sử dụng BFURL từ Bolts.framework.
  • FBGraphObject. Sử dụng mô hình nội dung Open Graph phù hợp cùng với FBSDKShareAPI từ FBSDKShareKit.framework.
  • FB*ViewControllerFBCacheDescriptor. Không có lựa chọn thay thế. Xây dựng chế độ xem bảng và đánh số trang kết quả API Đồ thị theo cách thủ công.
  • FBSDKTokenCachingStrategy. Không có lựa chọn thay thế. FBSDKLoginManager sẽ tự động lưu vào bộ nhớ đệm các mã đến chuỗi khóa. Bạn có thể quan sát các thay đổi về mã để xử lý hậu kỳ theo cách thủ công (xem [FBSDKAccessToken currentAccessToken]).