Lompat ke konten

Login Apple di IOS

GitHub

Mari kita pecah apa yang Anda butuhkan untuk mengatur login Apple di iOS.

  1. Konfigurasi kemampuan aplikasi Anda.

    Untuk melakukan ini, silakan buka Xcode, klik pada App Aplikasi XCode

  2. Pastikan Anda memilih target yang tepat.

    Target Aplikasi XCode

  3. Pastikan Anda menambahkan Sign in with Apple kemampuan.

    App XCode Tambah Kemampuan

    App XCode Tambah Kemampuan

  4. Inisialisasi Login Apple di aplikasi Anda.

    // onMounted is vue specific
    onMounted(() => {
    SocialLogin.initialize({
    apple: {}
    })
    });
  5. Buat tombol yang akan memulai proses login.

    Tombol tersebut harus memanggil fungsi berikut:

    async function loginApple() {
    const res = await SocialLogin.login({
    provider: 'apple',
    options: {}
    })
  6. Jalankan aplikasi Anda pada sebuah PERANGkat FISIK dan tesnya.

    Jika Anda mengikuti langkah-langkah dengan ketat, Anda akan melihat layar berikut setelah mengeklik tombol Anda.

    Prompt Sign In Apple pada perangkat iOS

Itu saja! Anda sudah siap.

Panggil initialize Menggunakan dengan penyedia sebelum login. Pada iOS, apple tidak digunakan secara langsung oleh sistem operasi; plugin menggunakan itu untuk mengetahui penyedia mana yang harus diinisialisasi. clientId Salin ke clipboard

await SocialLogin.initialize({
apple: {
clientId: 'your-client-id',
},
});
const res = await SocialLogin.login({
provider: 'apple',
options: {
scopes: ['email', 'name'],
},
});

Bab yang berjudul “Meneruskan dari login Apple di IOS”

Jika Anda menggunakan

Login Apple di IOS untuk merencanakan autentikasi dan alur akun, hubungkannya dengan Menggunakan @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-social-login untuk kemampuan asli dalam Menggunakan @capgo/capacitor-social-login, @capgo/capacitor-social-login @capgo/capacitor-social-login untuk detail implementasi di @capgo/capacitor-login-sosial, @capgo/capacitor-passkey untuk detail implementasi di @capgo/capacitor-passkey, @capgo/capacitor-biometrik-native untuk detail implementasi di @capgo/capacitor-biometrik-native, dan Pengamanan Dua Faktor untuk detail implementasi di Pengamanan Dua Faktor.