연동하기
시작하기전에
이 문서는 DFINERY iOS SDK를 iOS 앱에 통합하는 방법을 다룹니다.
더 자세히 알아보려면 리소스 및 샘플을 참조하세요.
SDK 지원 환경
iOS 12.0 +
Xcode 16.1 +
SDK 설치
DFINERY iOS SDK는 CocoaPods, Swift Package Manager(SPM), 수동 설치를 지원합니다.
SDK 초기화
AppDelegate 수정
AppDelegate.Swift 파일에 다음과 같이 SDK를 import 합니다.
import DfinerySDKAppDelegate 클래스에 sdk초기화 코드를 추가합니다.
@main
class AppDelegate: UIResponder, UIApplicationDelegate {
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
Dfinery.shared().sdkInit(serviceId: "SERVICE_ID")
return true
}
}AppDelegate.m 파일에 다음과 같이 SDK를 import 합니다.
#import <DfinerySDK/DfinerySDK.h>AppDelegate 클래스에 sdk초기화 코드를 추가합니다.
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[[Dfinery shared] sdkInitWithServiceId:@"SERVICE_ID"];
return YES;
}SDK 설정
로그 활성화하기
debug를 위한 로그 활성화 설정입니다. 해당 값 설정 시 로그가 debug conosole에 표시됩니다.
Dfinery.shared().sdkInit(
serviceId: "SERVICE_ID",
config: [DFConfig.LOG_ENABLE: true]
)[[Dfinery shared] sdkInit:@"SERVICE_ID"
withConfig:@{DFConfig.LOG_ENABLE: @YES}];완료
SDK 설치 및 초기화가 완료되었습니다.
Last updated




