← Back to list

Swift : Cara mengaktifkan fitur Face ID di Swift IOS 17

Seperti yang kita tahu bahwa IOS memiliki 2 fitur biometric yang biasa kita gunakan yakni FaceID dan Fingerprint.

Bagus Rizky · 2023-10-05 01:57 · 0 claps · 1.2 min read
#swift #storyboard #face-id #local-authentication #ios
Open on Medium ↗
Wiki topics: SAF · Safety & Alignment 📱 · Mobile Development

Swift : Face ID Swift IOS 17 [Bahasa Indonesia]

FaceID

FaceID

Seperti yang kita tahu bahwa IOS memiliki 2 fitur biometric yang biasa kita gunakan yakni FaceID dan Fingerprint.

Bagusnya apple sudah menyediakan framework agar kita bisa mengaktifkannya dengan mudah pada aplikasi kita. Framework tersebut adalah LocalAuthentication.

Pertama buatlah sebuah project baru menggunakan swift dan storyboard. Tutorial kali ini kita akan menggunakan storyboard sebagai interfacenya bukan XIB maupun SwiftUI.

Membuat project baru dengan Swift

Membuat project baru dengan Swift

Memberi nama project

Memberi nama project

Pada viewcontroller import UIKit dan LocalAuthentication

import UIKit
import LocalAuthentication

pada button atau image yang mentrigger FaceID tambahkan code berikut

@IBAction func buttonTapped(_ sender: UIButton){
  let context = LAContext()
  let error: NSError? = nil

  //cek permission 
  if context.canEvaluatePolicy(.deviceOwnerAuthenticationWithBiometrics, 
  error: &error){

  let reason = "Tekan iya untuk login menggunakan FaceID"
  context.evaluatePolicy(
  .deviceOwnerAuthenticationWithBiometrics,
  localozedReason: reason
  ){ [weak self] success, error in

  guard success, error == nil else {return}
  //jika berhasil masukan action disini

    }
  }
}

else {
  //jika fitur tidak tersedia masukan action disini
}

Untuk sample project nya bisa kamu lihat disini . Pada contoh sample project tersebut saya menggunakan faceID untuk login ke sebuah game.

Terimakasih!


메타데이터
post_id
5cbf7f8158be
slug
swift-cara-mengaktifkan-fitur-face-id-di-swift-ios-17-5cbf7f8158be
url
https://medium.com/@mohamad.15/swift-cara-mengaktifkan-fitur-face-id-di-swift-ios-17-5cbf7f8158be
canonical_url
https://medium.com/@mohamad.15/swift-cara-mengaktifkan-fitur-face-id-di-swift-ios-17-5cbf7f8158be
author_url
https://medium.com/@mohamad.15
status
ok
fetched_at
2026-07-22 05:07:27