Memulai dengan Google Sign-In untuk iOS

Sebelum Anda dapat mulai mengintegrasikan aplikasi iOS Anda dengan komponen Google Sign-In, Anda harus mengunduh dependensi dan mengonfigurasi proyek Xcode Anda. Langkah-langkah di halaman ini melakukan hal itu. The langkah selanjutnya kemudian menjelaskan bagaimana mengintegrasikan Google Sign-In fitur dalam aplikasi Anda.

Sebelum kamu memulai

Menginstal versi saat ini dari Xcode .

Instal dependensi Google Sign-In di proyek Anda

CocoaPods

  1. Jika Anda belum memiliki CocoaPods diinstal, ikuti langkah-langkah di CocoaPods Memulai panduan.

  2. Buka jendela terminal dan navigasikan ke lokasi proyek Xcode aplikasi Anda.

  3. Jika Anda belum membuat Podfile untuk aplikasi Anda, buat satu sekarang:

    pod init

  4. Buka Podfile dibuat untuk aplikasi Anda dan tambahkan berikut:

    pod 'GoogleSignIn'

  5. Simpan file dan menjalankan:

    pod install

Ini membuat file .xcworkspace untuk aplikasi Anda. Gunakan file ini untuk semua pengembangan di masa mendatang pada aplikasi Anda.

Manajer Paket Swift

  1. Buka proyek Anda di Xcode.

  2. Tambahkan Google Sign-In dependensi untuk aplikasi Anda ( dokumentasi Xcode ):

    Gudang https://github.com/google/GoogleSignIn-iOS
    Versi: kapan 6.0.2
    Kemasan Masuk Google

Dapatkan ID klien OAuth

Aplikasi Anda memerlukan ID klien OAuth untuk mengidentifikasi dirinya ke backend autentikasi Google. Jika Anda belum membuat ID klien OAuth, klik tombol di bawah untuk melakukannya.

Buat ID klien OAuth

Setelah Anda membuat ID klien OAuth, perhatikan string ID klien, yang akan Anda perlukan untuk mengonfigurasi Google Sign-In di aplikasi Anda. Anda dapat secara opsional mengunduh file konfigurasi, yang berisi ID klien Anda dan data konfigurasi lainnya, untuk referensi di masa mendatang.

Jika Anda telah membuat ID klien OAuth, Anda dapat menemukan informasi OAuth yang ada dengan mengeklik tombol di bawah.

Dapatkan ID klien OAuth yang ada

Dapatkan ID klien server OAuth

Sebagian besar aplikasi harus meneruskan identitas pengguna yang masuk ke layanan backend. Untuk aman melewati identitas pengguna yang masuk dengan Google untuk backend Anda, Anda menggunakan token ID, seperti dibahas dalam Otentikasi dengan server backend . Mengambil pengguna ID tanda membutuhkan kedua ID-mana klien ID-Anda client server merupakan backend Anda.

Untuk membuat ID klien server:

  1. Buka proyek Anda dalam konsol Cloud .

  2. Membuat jenis aplikasi Web ID OAuth klien baru. Catat string ID klien, yang akan Anda perlukan untuk mengonfigurasi Google Sign-In di aplikasi Anda.

Tambahkan skema URL untuk Google Sign-In ke proyek Anda

Google Sign-In memerlukan Skema URL khusus untuk ditambahkan ke proyek Anda. Untuk menambahkan skema khusus:

  1. Buka konfigurasi proyek Anda: klik dua kali nama proyek di tampilan hierarki kiri. Pilih aplikasi dari bagian SASARAN, kemudian pilih tab Info, dan memperluas bagian Jenis URL.

  2. Klik tombol +, dan menambahkan ID klien terbalik Anda sebagai skema URL.

    ID klien yang dibalik adalah ID klien Anda dengan urutan bidang yang dibatasi titik dibalik. Sebagai contoh:

    com.googleusercontent.apps.1234567890-abcdefg

Setelah selesai, konfigurasi Anda akan terlihat seperti berikut ini (tetapi dengan nilai khusus aplikasi Anda):

Langkah selanjutnya

Sekarang bahwa Anda men-download dependensi proyek dan dikonfigurasi proyek Xcode Anda, Anda dapat menambahkan Google Sign-In untuk aplikasi iOS Anda.