Lompat ke Konten

Login Apple di IOS

GitHub

Mari kita pecah apa yang Anda perlukan untuk mengatur login Apple di IOS.

  1. Konfigurasi kemampuan aplikasi Anda.

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

  2. Pastikan Anda memilih target yang tepat.

    Target Aplikasi XCode

  3. Silakan pastikan Anda menambahkan Sign in with Apple kemampuan.

    Menambahkan Kemampuan App XCode

    Menambahkan Kemampuan App XCode

  4. Catatan

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

    Said tombol 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 menekan tombol Anda.

    Prompt Sign In Apple pada perangkat iOS

Itu saja! Anda sudah siap.

Hubungi initialize bersama apple dengan clientId provider sebelum login. Pada iOS,

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

Bab yang berjudul โ€œLanjutkan dari login Apple di IOSโ€ Jika Anda menggunakan Login Apple di IOS Using @capgo/capacitor-social-login Menggunakan @capgo/capacitor-social-login untuk kemampuan native di Menggunakan @capgo/capacitor-social-login, @capgo/capacitor-social-login for the implementation detail in @capgo/capacitor-social-login, @capgo/capacitor-passkey for the implementation detail in @capgo/capacitor-passkey, @capgo/capacitor-native-biometric for the implementation detail in @capgo/capacitor-native-biometric, and Autentikasi Dua Faktor untuk detail implementasi di Autentikasi Dua Faktor.