꼼시월드

라인 url scheme 본문

iOS

라인 url scheme

꼼시 2013. 11. 26. 13:06

ios에서 라인 앱이 설치되었는지 확인하려면 아래 메소드를 이용하면 된다.


-(BOOL)canOpenLine{
    
    NSString *lineURL = @"line://";
    return [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:lineURL]];
    
}



설치유무에 따라서 BOOL 값을 리턴한다. 



아래와 같이 사용하면 내가 만든 앱에서 라인앱을 실행하여 원하는 메시지나 이미지를 보낼 수 있다.




-(IBAction)lineInvite:(id)sender{
    
    if(![self canOpenLine]){
        return;
    }

    NSString *textString = @"라인 친구에세 보낼 메시지";
    NSString *LINEUrlString = [NSString stringWithFormat:@"line://msg/text/%@", [textString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:LINEUrlString]];
}




출처 : http://media.line.naver.jp/howto/en/

Comments