Facebook Login Ios Swift

Facebook Girişi iOS Swift: Uygulama Geliştiricileri İçin Adım Adım Kılavuz

Facebook, dünyanın en büyük sosyal medya platformlarından biridir ve birçok uygulama, kullanıcıların Facebook hesaplarıyla giriş yapmalarına olanak tanır. Bu, kullanıcıların yeni hesaplar oluşturmak veya parolaları hatırlamak zorunda kalmadan uygulamalara kolayca erişmelerini sağlar.

iOS uygulamalarında Facebook girişi eklemek nispeten basit bir işlemdir. Bu kılavuzda, bunu nasıl yapacağınızı adım adım göstereceğiz.

1. Adım: Facebook Geliştirici Hesabı Oluşturun

Facebook girişi eklemeden önce, bir Facebook Geliştirici hesabına ihtiyacınız olacak. Bu hesabı oluşturmak ücretsizdir ve birkaç dakika içinde yapılabilir.

Facebook Geliştirici hesabınızı oluşturmak için şu adımları izleyin:

  1. Facebook Geliştirici web sitesine gidin.
  2. “Kaydol” düğmesine tıklayın.
  3. Adınızı, e-posta adresinizi ve şifrenizi girin.
  4. “Kaydol” düğmesine tekrar tıklayın.
  5. E-posta adresinize gönderilen doğrulama e-postasını açın ve içindeki bağlantıya tıklayın.

2. Adım: Uygulama Oluşturun

Facebook Geliştirici hesabınızı oluşturduktan sonra, uygulamanızı oluşturmanız gerekir. Bunu yapmak için şu adımları izleyin:

  1. Facebook Geliştirici web sitesine giriş yapın.
  2. “Uygulamalar” sekmesine tıklayın.
  3. “Yeni Uygulama Oluştur” düğmesine tıklayın.
  4. Uygulamanızın adını ve kategorisini girin.
  5. “Oluştur” düğmesine tıklayın.

3. Adım: Uygulama Kimlik Bilgileri Oluşturun

Uygulamanızı oluşturduktan sonra, uygulama kimlik bilgilerinizi oluşturmanız gerekir. Bunlar, uygulamanızın Facebook ile iletişim kurmak için kullanacağı kimlik bilgileridir.

Uygulama kimlik bilgilerinizi oluşturmak için şu adımları izleyin:

  1. Facebook Geliştirici web sitesine giriş yapın.
  2. “Uygulamalar” sekmesine tıklayın.
  3. Uygulamanızı seçin.
  4. “Ayarlar” sekmesine tıklayın.
  5. “Temel Ayarlar” bölümüne gidin.
  6. “Uygulama Kimliği” ve “Uygulama Sırrı” alanlarını bulun.
  7. Bu alanların değerlerini not edin.

4. Adım: iOS Projenizi Oluşturun

Uygulama kimlik bilgilerinizi oluşturduktan sonra, iOS projenizi oluşturabilirsiniz. Bunu yapmak için şu adımları izleyin:

  1. Xcode’u açın.
  2. “Yeni Proje” düğmesine tıklayın.
  3. “Uygulama” şablonunu seçin.
  4. Uygulamanızın adını ve dilini girin.
  5. “Oluştur” düğmesine tıklayın.

5. Adım: Facebook SDK’sını Ekleyin

iOS projenizi oluşturduktan sonra, Facebook SDK’sını eklemeniz gerekir. Bunu yapmak için şu adımları izleyin:

  1. Facebook SDK’sını indirin.
  2. İndirdiğiniz dosyayı açın ve içindeki dosyaları projenizin “Frameworks” dizinine kopyalayın.
  3. Xcode’da projenizi açın.
  4. “Proje Ayarları” penceresini açın.
  5. “Genel” sekmesine tıklayın.
  6. “Çerçeveler ve Kitaplıklar” bölümüne gidin.
  7. “Artı” düğmesine tıklayın.
  8. “Dosya Ekle” penceresini açın.
  9. “Frameworks” dizinine gidin.
  10. “FacebookSDK.framework” dosyasını seçin.
  11. “Aç” düğmesine tıklayın.
  12. “Proje Ayarları” penceresini kapatın.

6. Adım: Facebook Girişi Kodunu Ekleyin

Facebook SDK’sını ekledikten sonra, Facebook girişi kodunu ekleyebilirsiniz. Bunu yapmak için şu adımları izleyin:

  1. Xcode’da projenizi açın.
  2. “AppDelegate.swift” dosyasını açın.
  3. Aşağıdaki kodu dosyanın başına ekleyin:

swift
import FBSDKLoginKit

  1. Aşağıdaki kodu application(_:didFinishLaunchingWithOptions:) fonksiyonunun içine ekleyin:

swift
FBSDKApplicationDelegate.sharedInstance().application(application, didFinishLaunchingWithOptions: launchOptions)

  1. Aşağıdaki kodu application(_:open:sourceApplication:annotation:) fonksiyonunun içine ekleyin:

swift
let handled = FBSDKApplicationDelegate.sharedInstance().application(application, open: url, sourceApplication: sourceApplication, annotation: annotation)
return handled

  1. Aşağıdaki kodu application(_:open:options:) fonksiyonunun içine ekleyin:

swift
let handled = FBSDKApplicationDelegate.sharedInstance().application(application, open: url, options: options)
return handled

  1. Aşağıdaki kodu AppDelegate.swift dosyasının sonuna ekleyin:

“`swift
func loginButton(_ loginButton: FBSDKLoginButton!, didCompleteWith result: FBSDKLoginManagerLoginResult!, error: Error!) {
if let error = error {
print(error.localizedDescription)
return
}

let accessToken = result.token.tokenString

// Erişim belirtecinizi kullanarak kullanıcı verilerini alın.

}

func loginButtonDidLogOut(_ loginButton: FBSDKLoginButton!) {
// Kullanıcı çıkış yaptı.
}
“`

7. Adım: Uygulamanızı Test Edin

Facebook girişi kodunu ekledikten sonra, uygulamanızı test edebilirsiniz. Bunu yapmak için şu adımları izleyin:

  1. Xcode’da projenizi çalıştırın.
  2. Uygulamanızın arayüzünde Facebook giriş düğmesini bulun.
  3. Facebook giriş düğmesine tıklayın.
  4. Facebook hesabınıza giriş yapın.
  5. Uygulamanıza erişim izni verin.

Uygulamanız şimdi Facebook ile entegre edilmiş olmalıdır. Kullanıcılar artık Facebook hesaplarıyla uygulamanıza giriş yapabilirler.

Dosya Adı: Facebook SDK for iOS

Tıklanabilir İndirme Linki: https://developers.facebook.com/docs/ios/getting-started/

Üretici Firma: Facebook

Ücretsiz: Evet

Uyumlu İşletim Sistemleri: iOS 10.0 veya üzeri

Dosya Boyutu: 10 MB


Yayımlandı

kategorisi

yazarı: