juro
1
문의 시, 사용하시는 SDK 버전 정보와 디벨로퍼스 앱ID를 알려주세요.
Kakao 공유하기를 현재 사용중이며 아래 양식으로 URL 을 공유하고있습니다.
val defaultCommerce = FeedTemplate(
content = Content(
title = “초대 합니다.”,
imageUrl = info.coverImage?.url ?: “”,
link = Link(
webUrl = info.inviteUrl,
mobileWebUrl = info.inviteUrl
)
),
buttons = listOf(
Button(
“확인하러 가기”,
Link(
webUrl = info.inviteUrl,
mobileWebUrl = info.inviteUrl
)
)
)
)
공유하기까지는 정상적으로 되고 있으나, 클릭하였을때 URL 이 정상적으로 동작하지 않는 내용을 확인하였습니다.
전달되는 info.url : https://web.rollinmoment.n-e.kr/invite?inviteCode=MO20251061744806904956
실제 클릭시 사용자에게 노출되는 URL : https://web.rollinmoment.n-e.kr/invite
혹시 어떤문제가 있는지 알 수 있을까요?
Faq 목록 - 10. Android ( https://devtalk.kakao.com/t/faq/114724#h-10-android-1 ) 먼저 확인해주세요.
안녕하세요.
확인을 위해 앱 ID 부탁드립니다.
앱ID
https://developers.kakao.com/ 의 내 애플리케이션에 표시되는 ID 값 입니다.
숫자로된 ID 입니다
ex) 123456
안녕하세요.
정상적으로 사용하신것으로 보입니다.
공유 메시지의 어떤 영역을 터치하셨을까요?
juro
5
코드상의 “확인하러 가기” 버튼을 선택하였습니다.
하지만, url 이 FullPath 가 아닌 잘려서 이동되고있습니다.
템플릿 도구에 등록된 “확인하러 가기” 버튼의 링크에는 ...invite?inviteCode\\u003dMO...
와 같은 문자가 등록되어 있습니다.
등록하신 내용 수정 부탁드립니다.
juro
7
현재 템플릿만 생성해두고, 템플릿이 미작동하여, 우선은
템플릿이 아닌 코드상으로 Template 만들어서 아래와 같이 호출하고있습니다.
val defaultCommerce = FeedTemplate(
content = Content(
title = "초대 합니다.",
imageUrl = info.coverImage?.url ?: "",
link = Link(
webUrl = info.inviteUrl,
mobileWebUrl = info.inviteUrl
)
),
buttons = listOf(
Button(
"확인하러 가기",
Link(
webUrl = info.inviteUrl,
mobileWebUrl = info.inviteUrl
)
)
)
)
val sharerUrl = WebSharerClient.instance.makeDefaultUrl(defaultCommerce, map)
try {
KakaoCustomTabsClient.openWithDefault(requireContext(), sharerUrl)
} catch (_: UnsupportedOperationException) {
}
URL 이 설정한 URL 으로 미동작하는데 확인요청드립니다.
juro
8
혹시 아래 내용 확인 한번만 가능하실까요…? ㅠ
번거로우시겠지만, 다시 테스트 부탁드리며
테스트 시간과 사용된 코드를 함께 부탁드립니다.
juro
10
val defaultCommerce = FeedTemplate(
content = Content(
title = "초대 합니다.",
imageUrl = info.coverImage?.url ?: "",
link = Link(
webUrl = "https://web.rollinmoment.n-e.kr/invite?inviteCode=MO20251061744806904956",
mobileWebUrl = "https://web.rollinmoment.n-e.kr/invite?inviteCode=MO20251061744806904956"
)
),
buttons = listOf(
Button(
"확인하러 가기",
Link(
webUrl = "https://web.rollinmoment.n-e.kr/invite?inviteCode=MO20251061744806904956",
mobileWebUrl = "https://web.rollinmoment.n-e.kr/invite?inviteCode=MO20251061744806904956"
)
)
)
)
val sharerUrl = WebSharerClient.instance.makeDefaultUrl(defaultCommerce)
try {
KakaoCustomTabsClient.openWithDefault(requireContext(), sharerUrl)
} catch (_: UnsupportedOperationException) {
}
위 코드를 사용하였습니다.
확인하러가기 버튼 클릭 시 설정된 URL 이 아닌,
https://web.rollinmoment.n-e.kr/invite
까지만 화면이 이동되고있습니다.
안녕하세요.
오전 9시쯤 테스트 하신 이력을 보았으나 정상적으로 처리되고 있는 것을 확인하였습니다.
회원님 서비스에서 해당 URL 접근 시, 대표 도메인으로 다시 리디렉션하시는지 확인 부탁드립니다.