프로젝트에서 FncyWalletSDK를 사용하기 위해서 개발 환경을 선택하고 initSDK를 호출합니다.
환경은 테스트넷과 메인넷 중 하나를 선택할 수 있습니다.
import FncyWallet
class AppDelegate: UIResponder, UIApplicationDelegate {
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
...
// FncyWalletSDK initialize
FncyWalletSDK.initSDK(environment: .testnet) // .testnet or .mainnet
return true
}
...
}
iOS SDK 초기화 이후 지갑 서버와 통신하기 위해서 인증토큰을 매개변수로 갖는 FncyWalletCore 객체의 인스턴스가 필요합니다.
import UIKit
import FncyWallet
class ViewController : UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// 인증 토큰을 매개변수로 지갑 서버와 통신하기 위한 FncyWalletCore 객체를 생성합니다.
let fncyWallet = FncyWalletCore(authToken: authToken)
}
}