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

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

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-android-sdk/CHANGELOG.md trên GitHub.

4.41.0 - 08/03/2019

Facebook SDK

Đã thêm

Đã sửa đổi

Các lớp đã ngừng hoạt động: FacebookUninstallTracker

Đã sửa lỗi

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.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. Bạn có thể xác minh các giao dịch mua hàng được ghi tự động trên Android bằng thông tin đăng nhập đã tải lên. Tìm hiểu thêm

Đã sửa lỗi

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

4.38.1 - 01/11/2018

Facebook SDK

Đã thêm

Đã sửa đổi

Đã sửa lỗi

  • Khắc phục sự cố kết nối thiết lập không có mã

4.38.0 - 23/10/2018

Facebook SDK

Đã thêm

Đã sửa đổi

Đã sửa lỗi

  • 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.1 - 17/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 - 29/8/2018

Facebook SDK

Đã thêm

Đã 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

  • Nâng cấp lên API Đồ thị trên Facebook phiên bản 3.1

Đã 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 mô-đun 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 ACCESSTOKEN.ISCURRENTACCESSTOKENACTIVE().

Đã 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/4/2018

Facebook SDK

Đã thêm

Đã sửa đổi

Đã sửa lỗi

  • Sửa nhiều lỗi khác nhau Đã khắc phục tình trạng cạnh tranh trong setUserId và updateUserPropertiesin (Android SDK)

4.31.0 - 28/02/2018

Facebook SDK

Đã thêm

Đã sửa đổi

Đã sửa lỗi

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

Account Kit

Đã thêm

Đã sửa đổi

Đã sửa lỗi

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

4.30.0 - 24/1/2018

Facebook SDK

Đã thêm

  • Bảo vệ khỏi lỗ hổng Path Traversal: https://support.google.com/faqs/answer/7496913
  • Hỗ trợ quản lý phần phụ thuộc theo biến thể trong Gradle 4.1 và Android Studio 3.0

Đã sửa đổi

Đã sửa lỗi

  • Sửa lỗi nhỏ cho tính năng chia sẻ của messenger
  • Sửa nhiều lỗi khác nhau

Account Kit

Đã thêm

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

Đã sửa đổi

  • Xóa API tùy chọn
  • Đã cập nhật bộ chọn mã quốc gia và nội dung nhập số điện thoại

Đã sửa lỗi

  • Đã sửa lỗi phân tích cú pháp của số JIO mới

4.29.0 - 05/12/2017

Facebook SDK

Đã thêm

  • Hỗ trợ tính năng Tự động điền trên Android (một tính năng mới được phát hành cùng Android Oreo)

  • Tính năng mới của SDK Chia sẻ lên Messenger: Bài viết trên blog

Đã sửa lỗi

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

4.28.0 - 7/11/2017

Facebook SDK

Đã thêm

  • Đã ra mắt ứng dụng mẫu mã Đăng nhập Facebook mới

Đã 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.

4.27.0 - 26/9/2017

Facebook SDK

Đã thêm

  • Tự động đăng nhập của mua hàng trong ứng dụng

Đã sửa đổi

  • Đã tái cấu trúc và sắp xếp Facebook SDK thành các thư viện/mô-đun riêng biệt có thể phụ thuộc lẫn nhau.
  • Di chuyển GraphRequest.createOpenGraphObject(ShareOpenGraphObject) đến ShareGraphRequest.createOpenGraphObject(ShareOpenGraphObject)
  • Di chuyển FacebookSDK.[set|get]WebDialogTheme(...) đến WebDialog.[set|get]WebDialogTheme(...)
  • Gỡ các kích thước không sử dụng khỏi styles.xml
  • Xóa các tệp chỉ được sử dụng cho thử nghiệm nội bộ
  • cập nhật các tệp proguard

Đã sửa lỗi

  • Đã khắc phục sự cố hiển thị sai kiểu bàn phím trên màn hình nhập mã

Account Kit

Đã sửa lỗi

  • Sữa lỗi và cập nhật ứng dụng mẫu

4.26.0 - 24/8/2017

Facebook SDK

Đã thêm

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

Đã sửa lỗi

  • Thêm bước kiểm tra giá trị rỗng cho ExperimentationConfiguration khi yêu cầu cấu hình.

Account Kit

Đã thêm

  • Bạn hiện có thể chọn ngôn ngữ mặc định trên tệp kê khai của mình và không phải thêm bản dịch tiếng Anh nữa

Đã sửa lỗi

  • Sửa lỗi nhỏ về giao diện người dùng

4.25.0 - 26/7/2017

Facebook SDK

Đã sửa lỗi

  • Đã thay đổi ShareDialog.canShow để trả về giá trị false đúng cách khi cố gắng chia sẻ hình ảnh cục bộ trong ShareOpenGraphContent với hộp thoại web.

Audience Network

Đã thêm

  • Sử dụng Exoplayer cho quảng cáo video thay vì Mediaplayer

Đã sửa đổi

  • Đã cập nhật Dịch vụ Google Play và hỗ trợ các phiên bản phần phụ thuộc của thư viện

Đã sửa lỗi

  • Đã sửa lỗi khi tương tác với màn hình sau khi video kèm phần thưởng kết thúc và trước khi hiển thị thẻ kết thúc
  • Đã sửa lỗi không thực hiện được vào lần hiển thị đầu tiên khi chưa truy xuất ID quảng cáo
  • Exoplayer không khởi động lại video nữa sau khi xoay vòng trên Quảng cáo chèn giữa
  • Đã sửa lỗi trên các thiết bị Android cũ (dưới 4.2) cho quảng cáo chèn giữa video

Account Kit

Đã thêm

  • Nếu Dịch vụ Google Play khả dụng, nhà phát triển không cần quyền READ_PHONE_STATE để tự động điền số điện thoại của thiết bị nữa.
  • Nếu Dịch vụ Google Play khả dụng, nhà phát triển không cần quyền GET_ACCOUNTS để tự động điền địa chỉ email của thiết bị nữa.
  • Xác minh nhanh cho email

4.24.0 - 26/6/2017

Facebook SDK

Đã sửa đổi

  • Đã thêm thông số để đặt khoảng thời gian của thông báo Đăng nhập tốc hành
  • Trang cá nhân của người dùng sẽ có sẵn khi gọi thành công Đăng nhập tốc hành. Việc này yêu cầu cài đặt Facebook dành cho Android v131 trên thiết bị.
  • Tổng kiểm Md5 của tên sự kiện trong lớp AppEvent

Audience Network

Đã thêm

  • Đã vô hiệu hóa thanh điều khiển file phương tiện trên Exoplayer
  • Đã thêm thiết kế mới cho nút đóng có thể bỏ qua và nút bỏ qua mới
  • Đã thêm thiết kế mới cho nút phát/tạm dừng trong Video kèm phần thưởng

Đã sửa đổi

  • Cải tiến về khoảng cách/kích thước AdMetadata trong video kèm phần thưởng
  • Đã đổi màu thanh tiến trình để phù hợp với màu nút kêu gọi hành động kết thúc thẻ trong video kèm phần thưởng

Đã sửa lỗi

  • Có thể nhấp lại vào những lượt xem được đăng ký bên ngoài hệ thống phân cấp lượt xem quảng cáo chính.
  • Đã xóa điều kiện loại trên trình kiểm tra lượt xem quảng cáo khi trạng thái cửa sổ thay đổi.

Account Kit

Đã sửa lỗi

  • Đã khắc phục sự cố không đọc được sms sau khi chuyển đổi khỏi AccountKit và quay lại.

4.23.0 - 25/5/2017

Facebook SDK

Đã thêm

  • Đã thêm hỗ trợ để hủy đăng ký lệnh gọi lại khi đăng nhập

Audience Network

Đã sửa lỗi

  • Thao tác phát lại bị lỗi khi khởi động lại video sau khi ứng dụng đến từ nền trên thiết bị Nexus
  • Sửa hành vi nút quay lại cho phép bỏ qua video tự động phát
  • Kích hoạt sự kiện thời gian xem video khi trình ghi bị lỗi.
  • Đặt nativeAdViewAttributes thành rỗng nếu nativeConfigObject là một Đối tượng trống
  • Đã sửa lỗi gọi hai lần lệnh gọi lại Hiển thị quảng cáo chèn giữa cho quảng cáo video trong luồng
  • Đã sửa lỗi tạm dừng/phát video khi cố hiển thị các nút điều khiển video
  • Buộc tô màu cho bộ đếm tiến trình trên video trực tuyến
  • Đã sửa lỗi rò rỉ bộ nhớ trong AudienceNetworkActivity

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 lỗi

  • Đã khắc phục sự cố khi đăng nhập nhiều lần
  • Bản sửa lỗi cho một số lỗi giao diện người dùng

4.22.1 - 11/5/2017

Facebook SDK

Không có thay đổi.

Audience Network

Không có thay đổi.

Account Kit

Đã sửa lỗi

  • Lỗi con trỏ trống trên trang gửi lại mã.

4.22.0 - 18/4/2017

Facebook SDK

Đã thêm

  • Đăng nhập tốc hành dành cho phương thức Đăng nhập bằng Facebook: Đã thêm chức năng truy xuất trạng thái đăng nhập vào Trình quản lý đăng nhập.
  • Đã cập nhật để sử dụng API Đồ thị v2.9.

Đã sửa đổi

  • Cập nhật bản địa hóa cho Đăng nhập thông minh
  • 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.

Account Kit

Đã thêm

  • Xác minh dự phòng cho số điện thoại bằng cuộc gọi thoại.
  • 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ỏ
  • Gỡ LoginType khỏi các thông số bắt buộc trong SkinManagerAdvancedUiManager
  • Cải thiện giao diện của văn bản hiển thị trong UX
  • Không cần AppLoginTheme nếu sử dụng giao diện
  • Đã nâng cấp để sử dụng phiên bản API Đồ thị Account Kit v1.2

4.21.1 - 06/04/2017

Facebook SDK

Không có thay đổi.

Audience Network

Đã sửa lỗi

  • Lỗi khi khởi chạy chế độ xem quảng cáo với Ngữ cảnh ứng dụng

Account Kit

Không có thay đổi.

4.21.0 - 4/4/2017

Facebook SDK

Không có thay đổi.

Audience Network

Đã thêm

  • Đã thêm các tùy chọn tối ưu hóa hiệu quả và tính ổn định khác nhau.
  • Thiết kế mới cho quảng cáo video chèn giữa - sẽ được triển khai dần.

Đã sửa lỗi

  • Lỗi trong Trình duyệt trong ứng dụng do URL không tải được gây ra
  • Đã sửa lỗi rò rỉ bộ nhớ trong Trình phát đa phương tiện cho Android 7

Account Kit

Không có thay đổi.

4.20.0 - 1/3/2017

Facebook SDK

Đã sửa đổi

Audience Network

Đã thêm

  • Đã thêm các tùy chọn tối ưu hóa hiệu quả và tính ổn định khác nhau.

Đã sửa đổi

  • Tệp kê khai Android không yêu cầu cung cấp AudienceNetworkActivity nữa.

Đã sửa lỗi

  • Đã sửa lỗi onAdClickedListener không kích hoạt cho thẻ quay vòng phụ của Quảng cáo tự nhiên.
  • Đã sửa lỗi nhấp vào thẻ quay vòng của Quảng cáo tự nhiên trên trình mô phỏng.

Account Kit

Đã thêm

  • Bao gồm 4 ngôn ngữ mới được bản địa hóa.
  • Giới thiệu giao diện cổ điển, đương đại và trong mờ để dễ dàng tùy chỉnh giao diện người dùng.

Đã sửa đổi

  • Thêm thẻ ngừng hoạt động vào mã thừa kế.

Đã sửa lỗi

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

4.19.0 - 25/01/2017

Facebook SDK

Đã sửa đổi

  • Facebook SDK hiện tự động khởi chạy khi ứng dụng khởi động. Trong hầu hết trường hợp, không cần thực hiện lệnh gọi thủ công đến FacebookSDK.sdkInitialize() nữa. Hãy xem hướng dẫn nâng cấp để biết thêm chi tiết.
  • Tính năng Kích hoạt ứng dụng hiện được gọi trong quá trình khởi chạy SDK. Để tắt tính năng này, vui lòng làm theo các chỉ dẫn trong hướng dẫn nâng cấp.
  • Cập nhật giao diện LoginButton. Hãy xem hướng dẫn nâng cấp để biết thêm chi tiết.

Đã sửa lỗi

  • Rò rỉ bộ nhớ có thể xảy ra trong ActivityLifecycleTracker

Audience Network SDK

Đã thêm

  • Đã thêm trình xử lý trước nền/trong nền vào MediaView.

Đã sửa lỗi

  • Đã sửa lỗi trong NativeAdsManager cho API Android < 18.
  • Phương thức onComplete trong MediaViewListener hiện được gọi đúng cách khi quá trình phát lại video kết thúc.
  • Lỗi khi khởi chạy Trình duyệt trong ứng dụng do giao thức không được hỗ trợ.

Account Kit SDK

Đã sửa đổi

  • Account Kit SDK hiện tự động khởi chạy khi ứng dụng khởi động. Trong hầu hết trường hợp, không cần thực hiện lệnh gọi thủ công đến AccountKit.initialize() nữa. Hãy xem hướng dẫn nâng cấp để biết thêm chi tiết.
  • Mặc định nút Xác minh nhanh Account Kit là "Tiếp tục"

Đã sửa lỗi

  • Sửa lỗi trong đó Android 7+ sẽ đưa ra ngoại lệ nếu tệp được đánh dấu WORLD_
  • Chủ đề mũi tên quay lại trong màn hình nhập
  • Đặt tiêu điểm ở trường nhập đầu tiên trong màn hình nhập mã xác nhận
  • Bản dịch tiếng Việt
  • Chọn hành vi của quyền trên các thiết bị nhất định

Đã thêm

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

4.18.0 - 30/11/2016

Facebook SDK

Đã sửa đổi

  • Thêm bước kiểm tra giá trị rỗng vào AppEventsLogger.handleResponse().

Audience Network

Đã sửa lỗi

  • Đã sửa lỗi adViewDidClick kích hoạt không đúng cách trong FBInstreamAdView
  • Sửa lỗi hoạt ảnh có thể mở rộng FBAdChoicesView cho UIRectCornerTopRight và UIRectCornerBottomRight

Account Kit SDK

Đã sửa đổi

  • Thêm bước kiểm tra giá trị rỗng khi nhận errorCode của AccountKitError.

4.17.0 - 26/10/2016

Facebook SDK

Đã thêm

  • Đã thêm setUserIDupdateUserProperties vào FBAppEventsLogger. Hãy xem tại đây để biết thêm chi tiết.
  • Đã thêm "Đăng nhập thông minh" dành cho ứng dụng Android TV/FireTV. Hãy xem bài viết trên blog này để biết thêm thông tin. Không cần thay đổi API để tận dụng tính năng mới này.

Đã sửa đổi

  • Đã cập nhật thư viện hỗ trợ Android

Đã sửa lỗi

  • Đã sửa lỗi gắn thẻ mọi người trong số lượt chia sẻ trên Open Graph.

Audience Network

Đã sửa lỗi

  • Đã sửa lỗi SQLiteDatabaseLockedException

Account Kit

Đã thêm

  • Xác minh nhanh cho đăng nhập bằng số điện thoại

Đã sửa đổi

  • Cải tiến về báo cáo mã lỗi
  • Đã cập nhật để sử dụng điểm cuối đồ thị Account Kit 1.1
  • Đã cập nhật tính năng ghi phiên
  • Đã xóa lệnh gọi lại yêu cầu hủy

4.16.1 - 7/10/2016

Facebook SDK

Đã sửa đổi

Audience Network

Đã sửa lỗi

  • ConcurrentModificationException tạm thời
  • Cảnh báo StrictMode liên quan đến các lần trỏ chuột vào cơ sở dữ liệu

4.16.0 - 27/9/2016

Facebook SDK

Đã thêm

  • Đã thêm FacebookSdk.setGraphApiVersion để cho phép cài đặt toàn cầu các phiên bản API Đồ thị khác nhau

Đã sửa lỗi

  • PR-483 Đã sửa lỗi DeadObjectExceptions tiềm ẩn
  • PR-483 Đã sửa lỗi DeadObjectExceptions tiềm ẩn
  • Xử lý tốt hơn chủ đề cho vòng xoay webdialog

Audience Network

Đã thêm

  • Trình duyệt trong ứng dụng để mở quảng cáo liên kết trong Chế độ xem web
  • Lớp InstreamVideoAdView để hỗ trợ vị trí quảng cáo trong luồng

Đã sửa đổi

  • Đã cập nhật giới hạn lưu video vào bộ nhớ đệm lên 64mb để tìm nạp trước
  • setAutoplay và setAutoplayOnMobile không được dùng nữa trong MediaView

Đã sửa lỗi

  • Rò rỉ bộ nhớ do LocalBroadcastReceiver giữ trên tham chiếu MediaView
  • NullPointerException nếu chế độ xem web được cập nhật trên thiết bị trong khi cookie được đồng bộ

Account Kit SDK

Đã thêm

  • Thêm đồng hồ bấm giờ để gửi SMS mới tới cùng số điện thoại

Đã sửa đổi

  • Cập nhật ngôn ngữ nội dung + bản địa hóa
  • Cập nhật UX cho màn hình nhỏ
  • Thay đổi nút xác nhận từ "Xong" thành "Tiếp"

Đã sửa lỗi

  • Sử dụng mã quốc gia do Nhà phát triển cung cấp thay vì mã tìm thấy trên điện thoại
  • Vector vẽ được trong các thiết bị chạy Lollipop trở xuống
  • Hành vi do bàn phím hiển thị trên các thiết bị chạy Lollipop trở xuống

4.15.0 - 23/8/2016

Facebook SDK

Đã sửa đổi

  • PR-470 cho phép nhà phát triển chỉ định thông số truy vấn trong thành phần đường dẫn của yêu cầu đồ thị
  • Các lớp cũng như phương thức liên kết với nhóm ứng dụng và game đã ngừng hoạt động
  • Đã sửa đổi giao diện người dùng đăng nhập thiết bị để sử dụng phông chữ Roboto

Đã sửa lỗi

  • Xử lý tốt hơn tab tùy chỉnh của Chrome cho Đăng nhập Facebook
  • Xử lý tốt hơn độ lưu sự kiện trong ứng dụng khi đĩa bị hỏng
  • PR-481 Đã sửa lỗi chuyển ứng dụng mẫu của người dùng
  • Đã sửa lỗi xoay với hộp thoại web trong Android 6.0

Audience Network

Đã sửa đổi

  • Cải thiện độ ổn định của video và cập nhật giao diện người dùng toàn màn hình

Account Kit SDK

Đã sửa đổi

  • Đã chuyển đổi hình ảnh PNG thành vector vẽ được để giảm kích cỡ SDK
  • Đã thêm ví dụ về chỉ định các ngôn ngữ dịch trong defaultConfig của mẫu
  • Đã cập nhật chuỗi thông tin đã biết cho màn hình nhập đầu tiên

Đã sửa lỗi

  • Đã sửa lỗi RuntimeException do việc kiểm tra quyền của thiết bị trên thiết bị cũ hơn gây ra

4.14.1 - 04/08/2016

Audience Network

Đã sửa lỗi

  • Ngoại lệ phụ thuộc từ xa vào Gradle do tệp POM 4.14.0 không hợp lệ

4.14.0 - 13/7/2016

Facebook SDK

Đã thêm

  • Ứng dụng Facebook Lite v11 trở lên sẽ tự động được SDK sử dụng cho luồng Đăng nhập nếu ứng dụng Facebook dành cho Android không được cài đặt

Đã sửa đổi

Đã sửa lỗi

  • Sửa lỗi trong đó sự kiện trong ứng dụng không hợp lệ khiến không thể ghi sự kiện trong ứng dụng

Audience Network

Đã sửa lỗi

  • Đã khắc phục sự cố ghi số lần hiển thị khi Hoạt động được hiển thị phía trên khóa bàn phím

4.13.2 - 1/7/2016

Facebook SDK

Đã sửa lỗi

  • Trong chuyến bay, có thể mất sự kiện trong ứng dụng sau khi chuyển hoạt động

Account Kit SDK

Đã sửa lỗi

  • NPE trong khi đăng nhập

4.13.1 - 17/06/2016

Facebook SDK

Đã sửa lỗi

  • Sửa lỗi ngoại lệ con trỏ rỗng cho AppEventsLogger

4.13.0 - 15/06/2016

Facebook SDK

Đã sửa đổi

  • Để các tab tùy chỉnh của Chrome mở trên Chrome Beta và Dev
  • Làm cho mã truy cập tab tùy chỉnh của Chrome hoạt động với hộp thoại Chế độ xem web
  • Cài đặt nhật ký rõ ràng trong activateApp bằng AppEventsLogger

Đã sửa lỗi

  • Sửa lỗi rò rỉ hoạt động trong trình ghi sự kiện trong ứng dụng
  • Sửa lỗi đình trệ hoàn toàn có thể xảy ra trong AppEventsLogger
  • Sửa %@ trong bản dịch
  • Sửa lỗi Không tìm thấy lớp khi hủy xếp nối: com.facebook.login.LoginClient$Request
  • PR 476 - Báo cáo ngay về lỗi không tìm thấy chữ ký chính xác.

Account Kit SDK

Đã sửa đổi

  • Vẽ hầu hết nội dung hình ảnh dưới dạng véctơ thay vì PNG giúp giảm kích cỡ SDK

Đã sửa lỗi

  • Đã sửa lỗi truyền nút tiếp từ https://developers.facebook.com/bugs/1091582134248501/
  • Đã sửa lỗi xuất hiện khi SDK không được khởi chạy để tương ứng với đúng tên phương thức
  • Đã sửa bản dịch tiếng Hàn cho trang Đăng nhập trên điện thoại

4.12.1 - 26/05/2016

Facebook SDK

Đã sửa lỗi

  • Xử lý NoSuchAlgorithmException trên thiết bị Android cũ hơn khi đọc responseCode trên HttpURLConnection

Audience Network

Đã sửa đổi

  • Đã xóa các trường hợp sử dụng X509TrustManager để xử lý cảnh báo của Google Play

Đã sửa lỗi

  • Lỗi thiếu phần phụ thuộc AdQuality
  • Lỗi khiến MediaPlayer không thể tiếp tục phát lại trên các thiết bị nhất định

4.12.0 - 20/05/2016

Facebook SDK

Đã sửa đổi

  • Chỉ lên lịch kích hoạt các sự kiện trong ứng dụng nếu có sự kiện trong ứng dụng để kích hoạt thay vì kích hoạt 15 giây một lần.
  • 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 hiển thị trong hộp thoại đăng nhập
  • Đã chuyển sang gradle 2.10
  • Đã thay đổi nguồn mã truy cập từ CUSTOM_TAB thành CHROME_CUSTOM_TAB
  • Đã ngừng hoạt động AppLinkData.ARGUMENTS_TAPTIME_KEY
  • FacebookActivity và ChromeCustomTabsActivity thành AndroidManifest của thư viện Facebook SDK.

Đã sửa lỗi

  • Đã sửa lỗi trong ShareDialog - trích dẫn không được chia sẻ nếu không cài đặt Ứng dụng Facebook.
  • Proguard bỏ qua thông tin nối tiếp hóa gây ra ngoại lệ khi lập thứ tự sự kiện trong ứng dụng vào đĩa trong các trường hợp nhất định.
  • Không xóa được tệp đã lưu vào bộ nhớ đệm của sự kiện trong ứng dụng bị lỗi
  • Sự cố tiềm ẩn khi ứng dụng khởi động sau khi hoàn thành quá trình chia sẻ hoặc đăng nhập và ứng dụng không hoạt động trong khi đăng nhập hoặc chia sẻ.
  • Đã sửa lỗi bảo mật và NPE trên một số thiết bị Meizu

Audience Network

Đã sửa lỗi

  • Lỗi RecyclerView do số lượng thành phần con không hợp lệ
  • Lỗi thành phần con MPA adListeners không được gọi

Account Kit

Đã thêm

  • Chỉ định redirect_uri khi tìm cách đăng nhập email để mọi người nhìn thấy nút nhắc họ mở ứng dụng sau khi xác nhận

Đã sửa lỗi

  • Chấp nhận địa chỉ email có dấu cách ở cuối
  • Đã sửa lỗi tình trạng cạnh tranh tiềm ẩn khi thăm dò việc xác nhận email sau khi hủy yêu cầu

4.11.0 - 12/04/2016

Facebook SDK

Đã thêm

  • Đã thêm AppEventsLogger.setPushNotificationsRegistrationIdAppEventsLogger.logPush*. Hãy xem phần Thông báo đẩy để biết thêm chi tiết.
  • Đã thêm ShareHashtag để hỗ trợ chia sẻ hashtag. Hãy xem phần Chia sẻ trên Android để biết thêm chi tiết.
  • Đã thêm ShareMediaContent để hỗ trợ chia sẻ nội dung kết hợp (ví dụ: ảnh và video). Hãy xem phần Chia sẻ trên Android để biết thêm chi tiết.
  • Đã thêm ShareLinkContent.Builder.setQuote để hỗ trợ chia sẻ trích dẫn từ liên kết. Hãy xem phần Chia sẻ trên Android để biết thêm chi tiết.
  • Đã thêm AppInviteContent.setPromotionDetailsAppLinkData.getPromotionCode để dễ dàng đưa mã khuyến mãi vào lời mời cài đặt ứng dụng. Hãy xem phần Lời mời cài đặt ứng dụng để biết thêm chi tiết.
  • Đã thêm AppEventsLogger.activateApp(Application) để đơn giản hóa đáng kể việc sử dụng công cụ Phân tích trên Facebook. Gọi phương thức này từ onCreate của Ứng dụng thay vì từ bên trong mỗi Hoạt động. Hãy xem phần Sự kiện trong ứng dụng để biết thêm chi tiết.
  • Đã thêm DeviceLoginButton để xác thực quy trình thiết bị có khả năng đặt URI chuyển tiếp.
  • Đã thêm DeviceLoginManager để xác thực quy trình thiết bị có khả năng đặt URI chuyển tiếp.

Đã 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 AppEvents, bao gồm một giá trị có thể 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).
  • Các Tab tùy chỉnh của Chrome có thể được SDK tự động sử dụng cho quy trình Đăng nhập nếu Ứng dụng Facebook không được cài đặt.

Đã sửa lỗi

  • Đã sửa lỗi các mã được cấp qua chế độ xem web không làm mới tự động.
  • PR-459

Audience Network

Đã thêm

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

Đã sửa đổi

  • Đã sửa đổi màu nền của Quảng cáo nhiều sản phẩm và màu của lát đang tải

Đã sửa lỗi

  • Đã sửa lỗi lưu trước hình ảnh quảng cáo nhiều sản phẩm vào bộ nhớ đệm

Account Kit

Thông báo trong ứng dụng

4.10.1 - 18/03/2016

Facebook SDK

Đã sửa đổi

  • Phiên bản cập nhật của thư viện hỗ trợ.

Đã sửa lỗi

  • Đã sửa lỗi các mã được cấp qua chế độ xem web không làm mới tự động.

Audience Network

Đã sửa lỗi

  • Gỡ kiểm tra chế độ xem chồng chéo để khôi phục lượt hiển thị.

4.10.0 - 10/02/2016

Facebook SDK

Đã sửa đổi

  • Không yêu cầu multidex nữa
  • Đã hoàn nguyên thay đổi trong 4.9.0 để chuyển ngôn ngữ trên tất cả yêu cầu đồ thị theo mặc định. Bạn vẫn có thể nhận kết quả được bản địa hóa bằng cách chỉ định thủ công trường ngôn ngữ.

Audience Network

Đã thêm

  • Đã thêm hỗ trợ Quảng cáo nhiều sản phẩm vào MediaView.
  • Đã thêm gói AAR và gỡ gói JAR.
  • Thêm quy tắc consumerProugardFile để bỏ qua cảnh báo bộ điều hợp.

Đã sửa lỗi

  • Đã sửa lỗi trong khi tính toán chiều cao BlurBorderImage.
  • Giờ đây, vòng xoay sẽ hiển thị trong khi video đang tải.

Đã xóa

  • Gói JAR.

4.9.0 - 13/1/2016

Facebook SDK

Đã thêm

  • Đã thêm hỗ trợ cho Fire TV và Android TV. Hãy xem phần Tích hợp với Android TV và Fire TV.
    • Hành vi đăng nhập xác thực thiết bị mới.
    • Giờ đây, các nút đăng nhập, gửi, chia sẻ và thích hoạt động với bàn phím hoặc thiết bị đầu vào từ xa.

Đã sửa đổi

  • Ngôn ngữ của thiết bị giờ đây được gửi cùng với tất cả yêu cầu đồ thị. Điều này có thể dẫn đến việc kết quả từ API đồ thị được bản địa hóa sang ngôn ngữ hiện tại của người dùng.

Đã sửa lỗi

  • Đã sửa lỗi hủy quy trình đăng nhập khi vô tình nhấp ra bên ngoài hộp thoại tiến trình trong khi đăng nhập.
  • Đã khắc phục sự cố lệnh gọi lại không được gọi sau khi khởi chạy sdk. PR 452
  • Đã khắc phục NPE tiềm ẩn khi truy cập listFile PR 454
  • Đã sửa lỗi câu mang tính xã hội của nút thích thành ngôn ngữ tương ứng.
  • Đã sửa lỗi tình trạng cạnh tranh tiềm ẩn khi khởi chạy SDK
  • Đã sửa lỗi câu mang tính xã hội của FBSDKLikeControl thành ngôn ngữ tương ứng.

Audience Network

Đã thêm

  • Xử lý tốt hơn trạng thái tải video bao gồm cả ảnh bìa và vòng xoay tải.

Đã sửa lỗi

  • Đã sửa lỗi liên quan đến kết cấu bề mặt tách rời dẫn đến IllegalStateException.
  • Đã sửa lỗi gây ra sự cố nếu tiêu đề quảng cáo rỗng.

Đã gỡ

  • Đã xóa hỗ trợ VideoView khỏi MediaView, chỉ ảnh hưởng đến Honeycomb trở về trước.

4.8.2 - 23/11/2015

Facebook SDK

Đã thêm

  • Đã thêm lệnh gọi lại cho phương thức làm mới trình theo dõi mã truy cập.

Audience Network

Đã sửa lỗi

  • Sửa lỗi MediaView khi tắt tự động phát.

4.8.1 - 11/11/2015

Facebook SDK

Đã sửa lỗi

  • NPE khi đặt chia sẻ nội dung trên nút gửi/chia sẻ không được đính kèm với đoạn.

Audience Network

Không có thay đổi

4.8.0 - 11/11/2015

Facebook SDK

Đã thêm

  • Đã thêm hỗ trợ để sử dụng trình quản lý đăng nhập và các thành phần giao diện người dùng với các đoạn gốc (android.app.Fragment)

Đã sửa lỗi

  • Đã sửa lỗi trong đó kết nối có thể đứt gãy trong trường hợp ngoại lệ

Đã sửa đổi

  • Đặt chủ đề hiện áp dụng với tất cả các chế độ xem web. Không chỉ chế độ xem web đăng nhập PR 448
  • Đã cập nhật ứng dụng scrumptious để làm việc với các đoạn gốc thay vì đoạn hỗ trợ

Audience Network

Đã sửa lỗi

  • Đã thêm EXTRA_APPLICATION_ID vào mục đích của trình duyệt để tái sử dụng các tab khi nhấp vào quảng cáo
  • Đã sửa lỗi IllegalStateException do trình phát video chưa phát hành
  • Sửa lỗi liên quan đến hướng của quảng cáo chèn giữa bằng cách buộc quảng cáo hiển thị theo hướng dự định

Đã sửa đổi

  • Đã thay thế Apache HTTP bằng AndroidHttpClient của bên thứ ba

4.7.0 - 07/10/2015

Facebook SDK

Đã sửa lỗi

  • NPE có thể xảy ra khi tạo GameRequestContent với ActionType PR 445 rỗng

Đã sửa đổi

  • Đã chuyển sang api đồ thị v2.5
  • API Android đích hiện là 23
  • Không dùng thành viên "đến" trên GameRequestContent nữa và thay bằng thành viên "người nhận". PR 445
  • Tải xuống từ developers.facebook.com hiện bao gồm một aar của Facebook SDK dành cho Android thay vì nguồn. Mã nguồn và mẫu hiện có trên github như thường lệ.

Audience Network

Đã sửa lỗi

  • Đã sửa lỗi rò rỉ bộ nhớ khi tạo NativeAdManagers
  • Đã sửa lỗi rò rỉ bộ nhớ trong đăng ký quảng cáo tự nhiên
  • Đã sửa lỗi rò rỉ bộ nhớ trong trình phát video toàn màn hình
  • Đã sửa lỗi xảy ra với các thiết bị đặt trước API 14 không phát video đúng cách
  • Đã sửa lỗi ghi số lần hiển thị

Đã sửa đổi

  • API Android đích hiện là 23

4.6.0 - 10/9/2015

Facebook SDK

Đã thêm

  • Đã thêm API để tạo đối tượng AppLinkData từ mục đích.

Đã sửa lỗi

  • Đã sửa lỗi lấy thông tin nhận dạng qua phản chiếu. (PR-441)
  • Đã sửa lỗi vi phạm chế độ nghiêm ngặt trong khi khởi chạy sdk.
  • Đã sửa lỗi trong đó không thực hiện được các yêu cầu đồ thị và lệnh gọi chia sẻ api trên chuỗi nền.
  • Đã thêm NGƯỜI TẠO bị thiếu để chia sẻ lớp mô hình. (PR-436)
  • Đã sửa lỗi thêm tiền tố fb vào id ứng dụng không hoạt động. (PR-438)

Đã sửa đổi

  • Tự động tắt các nút gửi và chia sẻ nếu nội dung chia sẻ không thể chia sẻ được.
  • Phiên bản sdk android tối thiểu hiện là v15

Audience Network

LƯU Ý: Facebook đã xác định được lỗi ghi lượt hiển thị trong vùng chứa Audience Network phiên bản 4.6 dành cho Android. Lỗi này có thể dẫn đến số lượt hiển thị và doanh thu thấp hơn. Lỗi này đã được sửa trong phiên bản 4.7 và chúng tôi đặc biệt khuyên bạn nên cập nhật lên phiên bản đó.

Đã sửa lỗi

  • Đã cải thiện hiệu quả của nội dung MediaView
  • Đã sửa lỗi rò rỉ bộ nhớ trong MediaView

4.5.1 - 13/08/2015

Audience Network

Đã sửa lỗi

  • Đã sửa lỗi khả năng tương thích của MediaView với các thiết bị màn hình lớn

4.5.0 - 10/08/2015

Facebook SDK

Đã thêm

  • Đã thêm tính năng ghi sự kiện AppEvent tự động cho số lượt click vào nút Thích, Chia sẻ, Gửi và Đăng nhập.
  • Đã thêm ứng dụng mẫu "Chia sẻ" mới.
  • Đã thêm khả năng thêm tiền tố "fb" vào ID ứng dụng trong tệp AndroidManifest.xml (PR-435)

Đã sửa lỗi

  • Đã sửa lỗi trong đó nút thích sẽ không luôn hiển thị là đã thích cho số lượt thích trang.
  • Đã sửa lỗi NPE khi không có quyền riêng tư của nhóm ứng dụng nào được cấp cho hộp thoại CreateAppGroup.
  • Đã sửa lỗi ứng dụng khi không có ứng dụng Facebook hoặc trình duyệt trên thiết bị của người dùng.
  • Đã sửa lỗi tràn bộ nhớ số nguyên với ID ứng dụng trong file AndroidManifest.xml (PR-435)

Audience Network

Đã thêm

  • Đã thêm hỗ trợ video tự nhiên cho MediaView

Đã sửa đổi

  • AdChoicesView hiện chỉ mặc định ở văn bản có thể nhấp với tùy chọn sử dụng biểu tượng có thể mở rộng hiện có

Đã sửa lỗi

  • WebViews hiện sử dụng ApplicationContext để tránh rò rỉ bộ nhớ.
  • Đã sửa lỗi NPE trong View.getLocationOnScreen cho các phiên bản Android cũ

4.4.1 - 13/7/2015

Audience Network

Đã sửa lỗi

  • Ngăn việc tự động làm mới onError được kích hoạt trên máy khách cho định dạng chèn giữa và định dạng tự nhiên
  • Ngăn tự động làm mới cho định dạng biểu ngữ khi màn hình tắt
  • Phân tích cú pháp các lỗi thông số yêu cầu không hợp lệ
  • Tình trạng cạnh tranh hiếm có đã dẫn đến các trường hợp ngoại lệ 'Quảng cáo chưa sẵn sàng'

4.4.0 - 8/7/2015

Facebook SDK

Đã thêm

  • Đã thêm lệnh gọi lại sau khi FacebookSdk.sdkInitialize hoàn tất đầy đủ
  • Đã thêm phương thức trợ giúp tải ảnh lên lớp GraphRequest.

Đã sửa đổi

  • Đã cập nhật phiên bản API Đồ thị mặc định thành 2.4. Nhà phát triển hiện phải yêu cầu rõ ràng về các trường (như tên, vị trí, v.v.) trong tất cả các điểm cuối của API Đồ thị.
  • Đã sửa đổi cách đặt tên bảng liệt kê LoginBehavior để thể hiện tốt hơn hành vi đăng nhập thực tế.

Đã sửa lỗi

  • Không đăng nhập được do không có mạng hiện sẽ gọi onError thay vì onCancel.

Audience Network

Đã sửa lỗi

  • Đã sửa lỗi OutOfMemoryError từ DownloadImageTask

4.3.0 - 25/06/2015

Facebook SDK

Đã thêm

  • Nhà quảng cáo Google sẽ được truy xuất qua dịch vụ từ xa.

Đã sửa đổi

  • Đã nâng cấp lên roboelectric 3
  • Đã thay đổi vùng tên của mẫu từ com.facebook thành com.example
  • Ngừng sử dụng các thông số của SharePhoto và ShareVideo. Sử dụng GraphRequest để chia sẻ video và ảnh ở nơi cần các thông số này.
  • Đã cập nhật bản dựng buck. pr 426 và 423

Đã sửa lỗi

  • Ứng dụng mẫu Hello Facebook yêu cầu các quyền không cần thiết để chia sẻ qua hộp thoại.
  • NPE khi ngữ cảnh rỗng lúc tạo trình ghi đăng nhập. pr 430

Audience Network

Đã sửa lỗi

  • Lỗi quảng cáo chèn giữa được kích hoạt bằng nút quay lại khi cờ thiết bị "Không giữ các hoạt động" đang bật
  • Kết hợp lỗi WebView nội dung cho các ứng dụng nhắm mục tiêu rõ ràng đến Android 5.0
  • Lỗi WebView khi activateAd() được gọi sau khi WebView đã bị phá hủy

4.2.0 - 28/5/2015

Facebook SDK

Đã thêm

  • Đã thêm nút đồ thị vào ShareApi và thông số vào ảnh/video
  • Đã thêm hỗ trợ cho gradle 2.4
  • Đã thêm bản dịch
  • Mẫu liên kết ứng dụng Iconicus
  • Khả năng chỉ định chủ đề do WebDialog sử dụng để đăng nhập.
  • Truy cập thông tin không phải là duy nhất về thiết bị để gửi cùng sự kiện trong ứng dụng nhằm cải thiện báo cáo Phân tích trên Facebook.

Đã sửa đổi

  • Đã gỡ mã yêu cầu tùy chỉnh khỏi LoginButton
  • Đã cập nhật gradle lên phiên bản 2.4 PR 421
  • Đã cập nhật công cụ andtroid lên 1.2.3
  • Đã gỡ jcandksolutions android-unit-test
  • Đã chuyển lệnh gọi onClickListeners trong các nút Chia sẻ, Gửi và Đăng nhập đến đầu phần xử lý hành động thay vì phần cuối.

Đã sửa lỗi

  • Rò rỉ bộ nhớ trong đó, trình quản lý đăng nhập bám sát ngữ cảnh sau khi hoàn tất đăng nhập.
  • PR 419, đã khắc phục sự cố mở lớp bọc ngữ cảnh đa cấp.
  • Lượt xem hiện hoạt động trong trình thiết kế android studio
  • Sự cố khi đặt peopleIds hoặc placeId trên OpenGraphShareContent không thành công.
  • Không chia sẻ được video thông qua hộp thoại gốc đối với một số uri nội dung.

Audience Network

Đã sửa lỗi

  • Đã sửa lỗi trong đó một số ứng dụng trả về ngoại lệ khi hiển thị quảng cáo chèn giữa

4.1.2 - 14/5/2015

Facebook SDK

Đã sửa lỗi

  • Chia sẻ các đối tượng trong Open Graph qua ShareApi có thể không sắp xếp được các đối tượng lồng nhau đúng cách.
  • Đã gọi nhầm OnCancel trong luồng đăng nhập trong một số trường hợp.

Audience Network

Không có thay đổi

4.1.1 - 6/5/2015

Facebook SDK

Đã sửa lỗi

  • Tất cả các nội dung Open Graph được chia sẻ thông qua ShareApi đều yêu cầu quyền user_messages.
  • Những video có uri tệp thay vì uri nội dung không chia sẻ được qua ShareApi.

Audience Network

Đã sửa lỗi

  • Ngoại lệ con trỏ rỗng với tác nhân người dùng rỗng.
  • Xảy ra lỗi OutOfMemoryErrors khi làm mờ hình ảnh cho mẫu quảng cáo tự nhiên.
  • Gặp tất cả các lỗi khi làm mờ hình ảnh cho mẫu quảng cáo tự nhiên.
  • Sử dụng ít bộ nhớ hơn khi làm mờ hình ảnh cho mẫu quảng cáo tự nhiên.

4.1.0 - 30/4/2015

Facebook SDK

Đã thêm

  • Đã thêm phương thức mới để làm mới quyền cho mã truy cập.
  • Đã thêm người nhận yêu cầu cho kết quả Yêu cầu chơi trò chơi.
  • Hỗ trợ chú thích trên đối tượng SharePhoto.
  • Hỗ trợ tải lên video có kích thước lớn hơn theo cách ổn định hơn.
  • Hỗ trợ thử tải lại video lên.
  • Xác thực cho các mục nhập tệp kê khai bị thiếu.
  • Khả năng cung cấp thông báo khi gọi ShareApi từ hộp thoại tùy chỉnh.
  • Hộp thoại tiến trình trong khi chia sẻ qua api chia sẻ trong scrumptious.
  • Thẻ thuộc tính kiểu có vùng tên.
  • Hỗ trợ CI Travis.

Đã sửa lỗi

  • Lỗi trong đó mọi người nhìn thấy thông báo cho biết "Không tìm được thông tin nhà cung cấp cho com.facebook.katana.provider.AttributionIdProvider".
  • Lỗi trong createFromNativeLinkingIntent khi chuyển mục đích mà không có mã truy cập.
  • Ngoại lệ con trỏ rỗng khi hủy nhanh quy trình đăng nhập.
  • Lỗi không xóa cookie chế độ xem web khi đăng xuất.
  • Lỗi trong bộ chọn vị trí cho ứng dụng Scrumptious.
  • Kiểm tra quyền nghiêm ngặt trong ShareApi khi đăng.
  • Lỗi trong đó sự kiện cài đặt ứng dụng được ghi mà không có phiên bản ứng dụng.
  • Scrumptious không thể chia sẻ ảnh chụp bằng máy ảnh thay vì được chọn từ thư viện.
  • Đã sửa lỗi xảy ra trong thư viện hỗ trợ nếu việc tạo hộp thoại web không thành công.
  • Sửa lỗi trong đó bạn không thể đặt các quyền khác nhau nếu mã truy cập không phải là một giá trị rỗng.
  • Sửa lỗi trong đó không thể phân tích cú pháp id ứng dụng nếu được đặt trong tệp AndroidManifest.xml thay vì tệp tài nguyên.
  • Đã sửa lỗi ngăn sử dụng fb:explicitly_shared cho các hành động trong Open Graph.
  • Yêu cầu kéo 411: Thông báo lỗi đang tham chiếu đến LoginActivity thay vì FacebookActivity.
  • Yêu cầu kéo 415: Rò rỉ bộ nhớ ở chế độ xem web.

Có nhiều thay đổi quan trọng trong bản phát hành này. Xem hướng dẫn nâng cấp để biết thông tin chi tiết. Nâng cấp Android SDK từ 4.0.1 lên 4.1.0.

Audience Network

Đã thêm

  • NativeAdsManager để hỗ trợ truy xuất các lô quảng cáo.
  • NativeAdView cung cấp các mẫu xem quảng cáo tự nhiên có thể đặt cấu hình, được đặt cấu hình qua đối tượng NativeAdViewAttributes
  • NativeAdScrollView cung cấp trải nghiệm cuộn theo chiều ngang, lưu trữ NativeAdViews hoặc chế độ xem 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:
    • AdChoicesView để thêm biểu tượng lựa chọn quảng cáo có thể mở rộng cho chế độ xem gốc tùy chỉnh
    • MediaView xử lý việc tải xuống và hiển thị hình ảnh NativeAd trong khi duy trì tỷ lệ khung hình

Đã sửa đổi

  • Đã cải tiến ứng dụng mẫu để hiển thị mẫu NativeAdView

Đã sửa lỗi

  • Sửa lỗi khác

4.0.1 - 02/04/2015

Facebook SDK

Đã thêm

  • Đã thêm bố cục ngang rõ ràng cho Scrumptious.
  • Có thể đặt thuộc tính tooltip_mode trên LoginButton trong bố cục.

Đã sửa lỗi

  • Đã cập nhật cài đặt ứng dụng để bộ thi hành có thể tìm nạp trên FacebookSdk.
  • Đã cập nhật cài đặt NUX LoginButton để bộ thi hành có thể tìm nạp trên FacebookSdk.
  • Nút đăng nhập được cập nhật để đánh giá đúng kích thước của nó.
  • Đã sửa lỗi tải video lên qua ShareApi.
  • LikeViews được liên kết với id trang sẽ luôn bị tắt trên các thiết bị GingerBread.

4.0 - 25/03/2015

Facebook SDK dành cho Android v4.0 là bản nâng cấp phiên bản chính có:

  • Mô hình lập trình đăng nhập cải tiến.
  • Mô hình lập trình chia sẻ cải tiến và nhiều cách chia sẻ khác mà không cần mã truy cập.
  • Đã cải tiến cơ chế khôi phục lỗi và xử lý lỗi.
  • SDK hiện cho phép các nhà phát triển chạy ProGuard trên toàn dự án, giảm dấu vết trong APK cuối cùng.

Phần này mô tả những khác biệt chính giữa v3.x và v4.0 của SDK. Để biết thông tin chi tiết về cách nâng cấp, hãy xem phần Nâng cấp Android SDK từ 3.x lên 4.x.

Facebook SDK

Đã thêm

Đăng nhập:

  • LoginManagerAccessToken - Các lớp mới này thực hiện Đăng nhập bằng Facebook. Để biết thêm thông tin, hãy xem phần Đăng nhập bằng Facebook dành cho Android.

  • AccessTokenTracker - Lớp mới này nhận thông báo về những thay đổi đối với mã truy cập. Thông báo này bao gồm thời điểm mã được cập nhật hoặc thời điểm một người dùng khác đăng nhập. Hãy xem phần Đăng nhập bằng Facebook dành cho Android, Theo dõi mã truy cập.

  • ProfileProfileTracker Là các lớp mới để nhận thông báo về những thay đổi trên trang cá nhân, chẳng hạn như thời điểm một người khác đăng nhập vào ứng dụng của bạn. Hãy xem phần Đăng nhập bằng Facebook dành cho Android, Theo dõi trang cá nhân hiện tại.

  • Lỗi đăng nhập và API Đồ thị - LoginManager hiện có thể khắc phục các lỗi GraphRequest liên quan đến đăng nhập. Hãy xem phần LoginManager.resolveError()

Chia sẻ:

  • Lớp ShareApi giúp chia sẻ thông qua API Đồ thị.

Hộp thoại:

  • Các lớp hộp thoại được nhập nhiều - Được thêm cho Lời mời cài đặt ứng dụng, quy trình tạo Nhóm ứng dụng, tham gia Nhóm ứng dụng, Lời mời chơi game, Thông báo và Chia sẻ. Mỗi lớp *Dialog có một lớp *Content được liên kết với Builder để bạn có thể dễ dàng đặt thông số.

Đã sửa đổi

  • Đã ngừng hoạt động - Đã gỡ các lớp hoặc phương thức được đánh dấu là @deprecated trong 3.x. Một số lớp dành riêng cho tính năng đã được di chuyển vào gói riêng, chẳng hạn như com.facebook.logincom.facebook.share.

  • API Đồ thị - Đã gỡ các lớp GraphObject, OpenGraphObjectOpenGraphAction để sử dụng đối tượng JSON trực tiếp. Những ứng dụng dùng đối tượng/hành động trong OG để chia sẻ vẫn có thể sử dụng phương thức trình trợ giúp trong các lớp ShareOpenGraphObjectShareOpenGraphAction để tạo đối tượng/hành động trong OG. Việc này cho phép các nhà phát triển sử dụng ProGuard trên toàn dự án của họ.

  • Đã gỡ UiLifecycleHelper - Đã gỡ lớp này. Nhiều lệnh gọi onActivityResult hoặc handleOnActivityResult khác nhau để chuyển kết quả đăng nhập hoặc hộp thoại hiện có trong lớp CallbackManager.

  • LoginFragment - Đã gỡ.

  • Các đoạn của bộ chọn - Đã gỡ.

Chia sẻ:

  • Lớp chia sẻ - Đã sửa đổi nhiều loại chia sẻ. Hãy xem phần Chia sẻ trên Android.

  • Thay đổi về hộp thoại - Tất cả các lớp *Dialog đều được chuyển đổi để sử dụng FacebookCallbackCallbackManager.

  • Dự phòng web tự động - ShareDialogAppInviteDialog tự động chuyển sang dùng hộp thoại web nếu ứng dụng Facebook không có trên thiết bị. Hãy xem phần Chia sẻ trên Android, Dự phòng chia sẻ tích hợp.

Đăng nhập:

  • AccessToken hiện có userId.

  • Lớp thay thế - SessionUserSettingsFragment đã bị gỡ và được thay thế bằng các lớp LoginManagerAccessToken. LoginActivity được thay thế bằng FacebookActivity.

Xử lý lỗi