Package com.kakao.sdk.partner.share

Partner SDK에만 제공하는 패키지. 카카오톡 공유 API의 확장 기능 관련 클라이언트 제공.

Partner SDK에만 제공하는 패키지. 카카오톡 공유 API의 확장 기능 관련 클라이언트 제공.

Functions

Link copied to clipboard
fun RxShareClient.shareCustomForPartner(context: Context, targetAppKey: String, templateId: Long, templateArgs: Map<String, String>? = null, serverCallbackArgs: Map<String, String>? = null): Single<SharingResult>
fun ShareClient.shareCustomForPartner(context: Context, targetAppKey: String, templateId: Long, templateArgs: Map<String, String>? = null, serverCallbackArgs: Map<String, String>? = null, callback: (sharingResult: SharingResult?, error: Throwable?) -> Unit)

카카오 디벨로퍼스에서 생성한 메시지 템플릿을 카카오톡으로 공유. 템플릿을 생성하는 방법은 메시지 템플릿 가이드 참고.

Link copied to clipboard
fun RxShareClient.shareDefaultForPartner(context: Context, targetAppKey: String, defaultTemplate: DefaultTemplate, serverCallbackArgs: Map<String, String>? = null): Single<SharingResult>
fun ShareClient.shareDefaultForPartner(context: Context, targetAppKey: String, defaultTemplate: DefaultTemplate, serverCallbackArgs: Map<String, String>? = null, callback: (sharingResult: SharingResult?, error: Throwable?) -> Unit)

기본 템플릿을 카카오톡으로 공유.

Link copied to clipboard
fun RxShareClient.shareScrapForPartner(context: Context, targetAppKey: String, url: String, templateId: Long? = null, templateArgs: Map<String, String>? = null, serverCallbackArgs: Map<String, String>? = null): Single<SharingResult>
fun ShareClient.shareScrapForPartner(context: Context, targetAppKey: String, url: String, templateId: Long? = null, templateArgs: Map<String, String>? = null, serverCallbackArgs: Map<String, String>? = null, callback: (sharingResult: SharingResult?, error: Throwable?) -> Unit)

지정된 URL 을 스크랩하여 만들어진 템플릿을 카카오톡으로 공유.