makeDefaultUrl method
- required DefaultTemplate template,
- Map<
String, String> ? serverCallbackArgs,
KO: 기본 템플릿을 카카오톡으로 공유하기 위한 URL 생성
template에 기본 템플릿 객체 전달
serverCallbackArgs에 카카오톡 공유 전송 성공 알림에 포함할 키와 값 전달
EN: Creates a URL to share a default template via Kakao Talk
Pass the default template object to template
Pass the keys and values for the Kakao Talk Sharing success callback to serverCallbackArgs
Implementation
Future<Uri> makeDefaultUrl({
required DefaultTemplate template,
Map<String, String>? serverCallbackArgs,
}) async {
SdkLog.d(
'[WebSharerClient.makeDefaultUrl] started | templateType=${template.runtimeType} callbackArgsCount=${serverCallbackArgs?.length ?? 0}',
);
final response = await _api.defaultTemplate(template);
final url = _createUrl(response, serverCallbackArgs);
SdkLog.i('[WebSharerClient.makeDefaultUrl] completed | url=$url');
return url;
}