Computer >> Máy Tính >  >> Lập trình >> IOS

Làm cách nào để tích hợp đăng nhập facebook trong Ứng dụng iOS nhanh chóng?

Ngày nay, đăng nhập mạng xã hội trong các ứng dụng đã trở thành một điều rất phổ biến. Đăng nhập Facebook là một trong số đó, trong bài viết này, chúng ta sẽ xem cách chúng ta có thể sử dụng đăng nhập facebook, để truy cập thông tin người dùng cơ bản và đăng nhập vào ứng dụng.

Thực hiện đăng nhập facebook trong một ứng dụng là một chuỗi gồm nhiều bước, trong đó bạn không thể bỏ qua ngay cả một bước duy nhất.

  • Bước đầu tiên là đăng ký làm nhà phát triển trên:https://developers.facebook.com/

  • Sau khi bạn đăng ký với tư cách là nhà phát triển và hoàn thành các bước đăng ký bắt buộc, bạn sẽ được đưa đến trang tổng quan. Mà hiện tại trông giống như hình dưới đây.
    Làm cách nào để tích hợp đăng nhập facebook trong Ứng dụng iOS nhanh chóng?

  • Bây giờ, từ menu trên cùng bên trái, hãy nhấp vào mũi tên và chọn tạo ứng dụng mới hoặc tạo ứng dụng thử nghiệm. Sau đó, bạn sẽ nhận được màn hình sau đây, nơi bạn phải nhập tên ứng dụng của mình.
    Làm cách nào để tích hợp đăng nhập facebook trong Ứng dụng iOS nhanh chóng?

  • Khi bạn đã hoàn thành dự án của mình, hãy chuyển đến tab Cài đặt ở menu bên trái và cuộn xuống tùy chọn Thêm nền tảng, khi bạn làm điều đó, bạn sẽ thấy một tùy chọn để chọn nền tảng.
    Làm cách nào để tích hợp đăng nhập facebook trong Ứng dụng iOS nhanh chóng?

  • Chọn iOS từ menu này. Nó sẽ đưa bạn đến một trang khác, nơi bạn sẽ phải nhập chi tiết dự án của mình như:ID gói, ID cửa hàng Iphone, v.v.

Đảm bảo rằng bạn cũng bật Đăng nhập một lần từ menu.

  • Đây là tất cả những gì được yêu cầu trên cổng thông tin của nhà phát triển.

Bây giờ, hãy chuyển đến podfile của bạn và thêm phần sau.

pod 'FBSDKCoreKit'
pod 'FBSDKLoginKit'
  • Cài đặt nhóm.

<key>CFBundleURLTypes</key>
<array>
   <dict>
      <key>CFBundleURLSchemes</key>
      <array>
         <string>fb{your-app-id}</string>
      </array>
   </dict>
</array>
<key>FacebookAppID</key>
<string>{your-app-id}</string>
<key>FacebookDisplayName</key>
<string>{your-app-name}</string>
<key>LSApplicationQueriesSchemes</key>
<array>
   <string>fbapi</string>
   <string>fb-messenger-share-api</string>
   <string>fbauth2</string>
   <string>fbshareextension</string>
</array>
  • Bây giờ bạn cần định cấu hình tệp info.plist của mình

  • Thay thế id ứng dụng và tên ứng dụng bằng các giá trị thực tế.

  • Bây giờ nhập SDK đăng nhập vào bộ điều khiển chế độ xem của bạn và sử dụng như thế này.

import FacebookLogin
func viewDidLoad() {
   let loginButton = LoginButton(readPermissions: [ .publicProfile ])
   loginButton.center = view.center
   view.addSubview(loginButton)
}