Share Client
class ShareClient(shareApi: ShareApi, kakaotalkShareIntentClient: KakaoTalkShareIntentClient)
Content copied to clipboard
카카오톡 공유 호출을 담당하는 클라이언트.
Constructors
Link copied to clipboard
fun ShareClient(shareApi: ShareApi = ApiFactory.kapi.create(ShareApi::class.java), kakaotalkShareIntentClient: KakaoTalkShareIntentClient = KakaoTalkShareIntentClient.instance)
Content copied to clipboard
Types
Functions
Link copied to clipboard
Link copied to clipboard
fun scrapImage(imageUrl: String, secureResource: Boolean = true, callback: (imageUploadResult: ImageUploadResult?, error: Throwable?) -> Unit)
Content copied to clipboard
카카오톡 공유 컨텐츠 이미지로 활용하기 위해 원격 이미지를 카카오 이미지 서버로 업로드.
Link copied to clipboard
fun shareCustom(context: Context, templateId: Long, templateArgs: Map<String, String>? = null, serverCallbackArgs: Map<String, String>? = null, callback: (sharingResult: SharingResult?, error: Throwable?) -> Unit)
Content copied to clipboard
카카오 디벨로퍼스에서 생성한 메시지 템플릿을 카카오톡으로 공유. 템플릿을 생성하는 방법은 메시지 템플릿 가이드 참고.
Link copied to clipboard
fun shareDefault(context: Context, defaultTemplate: DefaultTemplate, serverCallbackArgs: Map<String, String>? = null, callback: (sharingResult: SharingResult?, error: Throwable?) -> Unit)
Content copied to clipboard
기본 템플릿을 카카오톡으로 공유.
Link copied to clipboard
Link copied to clipboard
fun uploadImage(image: File, secureResource: Boolean = true, callback: (imageUploadResult: ImageUploadResult?, error: Throwable?) -> Unit)
Content copied to clipboard
카카오톡 공유 컨텐츠 이미지로 활용하기 위해 로컬 이미지를 카카오 이미지 서버로 업로드.