SDK 버전 : 2.6.0
카카오 링크 API 잘 쓰고 있다가 특정 링크에서 아래와 같은 에러를 발견하게 되었는데요.
KakaoLink Intent size is 10xxx bytes. It should be less than 10240 bytes.
링크가 살짝 길긴 하지만 그렇게 엄청 긴 수준은 아니고…
코드를 살펴보니 아래 코드에서 체크하고 있는 것으로 보이는데
val attachmentSize = attachmentSize(appKey, response, serverCallbackArgs)
if (attachmentSize > Constants.LINK_URI_LIMIT) {
throw ClientError(
ClientErrorCause.BadParameter,
“KakaoLink intent size is $attachmentSize bytes. It should be less than ${Constants.LINK_URI_LIMIT} bytes.”
)
}
10kb라는 제한이 너무 타이트하다고 생각이 드는데
특별한 이유가 있을까요?
웬만한 길이의 링크면 제한에 걸릴 것 같습니다.