Panduan migrasi cepat Masuk dengan Google

Untuk memigrasikan aplikasi Anda dari versi Google Sign-In SDK sebelum v6.0.0, lakukan perubahan berikut:

  • Perbarui semua [GIDSignIn sharedInstance] ke akses properti GIDSignIn.sharedInstance .

  • Pindahkan semua konfigurasi klien (ID klien, dll.) ke objek GIDConfiguration .

  • Perbarui panggilan ke metode yang dihapus ke padanan barunya:

    v5.xx v6.0.0
    signIn signInWithConfiguration:presentingViewController:callback:
    restorePreviousSignIn restorePreviousSignInWithCallback:
    disconnect disconnectWithCallback:
    getTokensWithHandler: doWithFreshTokens:
    refreshTokensWithHandler: doWithFreshTokens:
  • Hapus semua referensi ke protokol GIDSignInDelegate dan metodenya.

    • Pindahkan logika dari signIn:didSignInForUser:withError: ke blok callback signInWithConfiguration:presentingViewController:callback: .

    • Pindahkan logika dari signIn:didDisconnectWithUser:withError: ke blok panggilan balik disconnectWithCallback: .

  • Hubungkan GIDSignInButton secara manual ke metode yang memanggil signInWithConfiguration:presentingViewController:callback: menggunakan IBAction atau yang serupa.