LinkApi
extension LinkApi
카카오링크 호출을 담당하는 클래스입니다.
-
기본 템플릿을 카카오톡으로 공유합니다. 원하는 앱의 네이티브 앱 키를 “targetAppKey"로 전달해 말풍선 출처 영역에 출력할 앱 정보를 지정할 수 있습니다.
Declaration
Swift
public func defaultLink(targetAppKey:String, templatable: Templatable, serverCallbackArgs:[String:String]? = nil, completion:@escaping (LinkResult?, Error?) -> Void)
-
기본 템플릿을 카카오톡으로 공유합니다. 원하는 앱의 네이티브 앱 키를 “targetAppKey"로 전달해 말풍선 출처 영역에 출력할 앱 정보를 지정할 수 있습니다.
Seealso
LinkResult
Declaration
Swift
public func defaultLink(targetAppKey:String, templateObject:[String:Any], serverCallbackArgs:[String:String]? = nil, completion:@escaping (LinkResult?, Error?) -> Void )
-
지정된 URL을 스크랩하여 만들어진 템플릿을 카카오톡으로 공유합니다. 원하는 앱의 네이티브 앱 키를 “targetAppKey"로 전달해 말풍선 출처 영역에 출력할 앱 정보를 지정할 수 있습니다.
Seealso
LinkResult
Declaration
Swift
public func scrapLink(targetAppKey:String, requestUrl:String, templateId:Int64? = nil, templateArgs:[String:String]? = nil, serverCallbackArgs:[String:String]? = nil, completion:@escaping (LinkResult?, Error?) -> Void )
-
카카오 디벨로퍼스에서 생성한 메시지 템플릿을 카카오톡으로 공유합니다. 템플릿을 생성하는 방법은 https://developers.kakao.com/docs/latest/ko/message/ios#create-message 을 참고하시기 바랍니다. 원하는 앱의 네이티브 앱 키를 “targetAppKey"로 전달해 말풍선 출처 영역에 출력할 앱 정보를 지정할 수 있습니다.
Seealso
LinkResult
Declaration
Swift
public func customLink(targetAppKey:String, templateId:Int64, templateArgs:[String:String]? = nil, serverCallbackArgs:[String:String]? = nil, completion:@escaping (LinkResult?, Error?) -> Void )