Pindah ke konten

Login Apple di IOS

GitHub

Inklusi instalasi, sinkronisasi, dan panduan markdown sumber.

  1. Konfigurasi kemampuan aplikasi Anda.

    Konfigurasi kemampuan aplikasi Anda. App App XCode

  2. Pastikan Anda memilih target yang tepat.

    Pastikan Anda memilih target yang tepat.

  3. Pastikan Anda menambahkan Sign in with Apple capability.

    Tambahkan Kemampuan App XCode

    Tambahkan Kemampuan App XCode

  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 Fisik perangkat dan tesnya.

    Jika Anda mengikuti langkah-langkah tersebut dengan teliti, Anda akan melihat layar berikut setelah menekan tombol Anda.

    Tampilan Pengenalan Apple pada Perangkat iOS

Sudah selesai! Anda siap.

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

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

Jika Anda menggunakan Jika Anda menggunakan to plan authentication and account flows, connect it with Menggunakan @capgo/capacitor-login Sosial Untuk kemampuan asli dalam menggunakan @capgo/capacitor-social-login, @capgo/capacitor-login Sosial untuk detail implementasi di @capgo/capacitor-social-login, @capgo/capacitor-passkey untuk detail implementasi di @capgo/capacitor-passkey, @capgo/capacitor-native-biometric untuk detail implementasi di @capgo/capacitor-native-biometric, dan Autentikasi dua faktor untuk detail implementasi di Autentikasi dua faktor.