현재 웹앱을 만들고있습니다. 웹에서 카톡공유하기 이 카톡공유하기를 누르면 앱 MainActivity에 있는 아래 kakao 메소드 커스텀 템플릿을 이용하고 싶은데 이걸 어디에 넣어야할까요?
onCreate에 메소드빼고 그냥 넣으니 바로 실행이되네요…
public void kakao(){
String templateId = “12345”;
Map<String, String> templateArgs = new HashMap<String, String>();
templateArgs.put("template_arg1", "value1");
templateArgs.put("template_arg2", "value2");
Map<String, String> serverCallbackArgs = new HashMap<String, String>();
serverCallbackArgs.put("user_id", "${current_user_id}");
serverCallbackArgs.put("product_id", "${shared_product_id}");
KakaoLinkService.getInstance().sendCustom(this, templateId, templateArgs, serverCallbackArgs, new ResponseCallback<KakaoLinkResponse>() {
@Override
public void onFailure(ErrorResult errorResult) {
Logger.e(errorResult.toString());
}
@Override
public void onSuccess(KakaoLinkResponse result) {
// 템플릿 밸리데이션과 쿼터 체크가 성공적으로 끝남. 톡에서 정상적으로 보내졌는지 보장은 할 수 없다. 전송 성공 유무는 서버콜백 기능을 이용하여야 한다.
Toast.makeText(getBaseContext(), "성공", Toast.LENGTH_SHORT).show();
}
});
}