Google ile Oturum Açma hızlı geçiş kılavuzu

Bu sayfada, Google ile Oturum Açma SDK'sının ana sürümlerindeki önemli değişiklikler ayrıntılı olarak açıklanmaktadır.

Uygulamanızı Google Sign-In SDK'nın en son sürümüne taşımak için bu kılavuzdaki talimatları uygulayın. Belgelerin her zaman en yeni sürüme atıfta bulunduğunu unutmayın.

Daha fazla bilgi için sürüm notlarına ve GitHub'daki depoya da göz atın.

Google ile Oturum Açma SDK'sı v7.0.0+

Uygulamanızı Google ile Oturum Açma SDK'sının 7.0.0'dan önceki bir sürümünden taşımak için aşağıdaki değişiklikleri yapın:

v6.2.x sürüm 7.0.0 ve üzeri
GIDSignIn
signInWithConfiguration:presentingViewController:callback:
GIDSignIn
signInWithPresentingViewController:completion:
GIDSignIn
restorePreviousSignInWithCallback:
GIDSignIn
restorePreviousSignInWithCompletion:
GIDSignIn
disconnectWithCallback:
GIDSignIn
disconnectWithCompletion:
GIDAuthentication
doWithFreshTokens:
GIDGoogleUser
refreshTokensIfNeededWithCompletion:
GIDSignIn
addScopes:presentingViewController:callback:
GIDGoogleUser
addScopes:presentingViewController:completion:

Google ile Oturum Açma SDK'sı v6.0.0

Uygulamanızı Google ile Oturum Açma SDK'sının 6.0.0'dan önceki bir sürümünden taşımak için aşağıdaki değişiklikleri yapın:

  • Tüm [GIDSignIn sharedInstance] çağrılarını GIDSignIn.sharedInstance mülkü erişimlerine güncelleyin.

  • Tüm istemci yapılandırmasını (istemci kimlikleri vb.) bir GIDConfiguration nesnesine taşıyın.

  • Kaldırılan yöntemlere yapılan çağrıları yeni eşdeğerlerine güncelleyin:

    v5.x.x v6.0.0
    signIn signInWithConfiguration:presentingViewController:callback:
    restorePreviousSignIn restorePreviousSignInWithCallback:
    disconnect disconnectWithCallback:
    getTokensWithHandler: doWithFreshTokens:
    refreshTokensWithHandler: doWithFreshTokens:
  • GIDSignInDelegate protokolü ve yöntemleriyle ilgili tüm referansları kaldırın.

    • Mantığı signIn:didSignInForUser:withError: konumundan signInWithConfiguration:presentingViewController:callback: geri çağırma bloğuna taşıyın.

    • Mantığı signIn:didDisconnectWithUser:withError: konumundan disconnectWithCallback: geri çağırma bloğuna taşıyın.

  • GIDSignInButton öğesini, IBAction veya benzerini kullanarak signInWithConfiguration:presentingViewController:callback: yöntemini çağıran bir yönteme manuel olarak bağlayın.