menu 이용가이드
close
Advanced features chevron_right iOS SDK advanced
iOS에서 지연된 딥링크 설치 지원
iOS에서 지연된 딥링크 설치를 지원하는 방법에 대한 안내입니다.

트래킹링크에서 제공하는 '지연된 딥링크 설치(Deferred Deeplink)'란 트래킹링크에서 사용된 다섯 가지의 마케팅 심화 속성 값을 포함한 임의의 Query String(e.g. http://abr.ge/?campaign=facebook&value=100)을 앱이 실행 될 때 앱 내부의 특정 CallBack 핸들러(앱의 특정 페이지)로 받아 볼 수 있도록 하는 기능입니다. 예를 들어 특정 프로모션의 트래킹링크를 통해 앱을 설치한 사용자가 앱 설치 후 해당 프로모션의 페이지로 바로 연결할 수 있습니다. 이렇게 끊기지 않는 일관된 사용자 경험 제공으로 앱 초기 유입 이탈을 방지할 수 있습니다.

'지연된 딥링크 설치' 기능을 지원하기 위해, appdelegate 클래스의 SDK 초기화 코드 밑에 다음과 같이 딥링크 설치 CallBack을 설정해주세요.

딥링크 설치 Callback 설정

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    //...
    [[AirBridge instance] registSimpleLinkRoutingCallback:^(NSString *routing, NSDictionary *params, NSError *error) {
        // route info & querystring info
        NSLog(@"%@",params);
        NSString *campaignFromWeb = [params valueForKey:@"campaign"];
        NSString *valueFromWeb = [params valueForKey:@"value"];
        //... insert logics as you wish ...
    }];
}
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
    //...
    AirBridge.instance().registSimpleLinkRoutingCallback { (routing:String!, params:[NSObject: AnyObject]!, error: NSError!) -> Void in
        // route info & querystring info
        let campaignFromWeb = params["campaign"];
        let valueFromWeb = params["value"];
        //... insert logics as you wish ...
    }
    //...
}
검색결과
keyboard_return이전으로