시작하기
#
OverviewGuardian SDK for iOS(이하 iOS SDK)는 iOS 애플리케이션에서 Guardian-CCS 인증을 사용하기 위해 제공됩니다.
이 문서를 통해 iOS SDK 사용 방법을 안내합니다.
#
애플리케이션 등록iOS SDK를 사용하기 위해서는 애플리케이션 등록이 필요합니다. 자세한 사항은 애플리케이션 등록 페이지를 참고바랍니다.
#
요구사항iOS SDK가 정상적으로 작동하기 위해 다음과 같은 요구사항을 권고합니다. - Xcode 12.0 이상 - iOS 13.0 이상
#
설치하기#
Cocoapods를 통해 설치하기Cocoapods을 활용하여 iOS SDK를 설치할 수 있으며 Cocoapods 버전은 1.1 이상이 필요합니다. 이미 Cocoapods을 설치한 상태라면 터미널에서 iOS SDK를 적용할 프로젝트의 디렉토리로 이동 후, 아래와 같이 진행합니다.
1. pod init - podfile을 생성합니다.2. open podfile 3. podfile내에서 라이브러리를 추가 pod 'GuardianSDKiOS' pod 'Firebase/Analytics' pod 'Firebase/Messaging' pod 'TheAnimation' pod 'IQKeyboardManagerSwift'4. 다시 터미널로 돌아와서 pod install 실행
- iOS SDK를 설치함으로써 아래의 라이브러리는 자동으로 설치됩니다.
Alamofire, CryptoSwift, SwiftyJSON, StompClientLib, DeviceKit, SwiftOTP
#
초기화iOS SDK를 사용하기 위해서는 해당 파일을 import해야 합니다. 또한 iOS SDK를 초기화하기 위해 AppDelegate.swift 파일에 아래와 같은 형식으로 추가합니다.
import Firebaseimport FirebaseMessagingimport GuardianSDKiOSimport UserNotificationsimport IQKeyboardManagerSwift
@mainclass AppDelegate: UIResponder, UIApplicationDelegate { func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { ... }