내 애플리케이션 플랫폼 도메인 추가 문의

내 애플리케이션 > 앱 설정 > 플랫폼에서 웹 도메인 추가시 도메인 뒤에 ‘/’ 이후 추가적인 mapping이 필요한 경우 어떤식이으로 도메인을 추가할 수 있는지 문의드립니다.

앱 ID : 770118

안녕하세요.

사이트 도메인 항목에는 도메인만 등록 가능하며 경로 및 쿼리는 등록하실 수 없습니다.
해당 설정이 필요하신 이유가 어떻게 될까요?

현재 등록하려는 사이트에서 서브 도메인을 이용해 각 사이트들을 메핑하고 있는데, 그 중 특정 사이트로 연결되게끔 도메인 설정을 하려는 것이었습니다.
서브 도메인을 등록할 수 있는 다른 방안이 없는지, 확인 부탁드립니다.

안녕하세요.

서브 도메인 등록 가능하십니다.
비즈앱으로 전환하시면, 와일드 카드 서브도메인도 등록 가능합니다.

위 내용에서 도메인이 아닌 패스를 등록하고자 하시는 것으로 이해 하였습니다.
그리고, 특정 사이트로 연결 되는 도메인 설정이 어떤것인지 잘 이해하지 못하였는데요. 좀더 설명 가능하실까요?

등록하려는 사이트가 test.com/aaatest.com/bbb 등 으로 '/'로 구분된 값에 따라 메핑되는 사이트가 다른 환경이라 사이트 도메인만으로는 연결하려는 사이트를 특정할 수가 없어서 문의드렸습니다.
말씀하신 비즈앱으로 전환하여 위와 같이 도메인 등록 재시도 했습니다만 아래와 같이 등록이 불가한 상황입니다.
‘유효하지 않은 URL Host 입니다. 경로를 제외한 프로토콜, 도메인 이름, 포트만 포함될 수 있습니다.’
서브도메인이 아닌 '/'가 포함된 패스 등록은 가능한 방법이 없을까요?

패스등록은 목적 상, 지원하지 않습니다.
웹 도메인 항목은 JS SDK 사용을 위해 등록 필요하며, 카카오톡 공유하기 버튼 링크나 결제 API에 사용되는 콜백 주소들이 유효한 도메인인지 확인위해 등록하고 있습니다.

이들 정보는 서비스측으로 전달되지 않는데요 연결하려는 사이트를 어떻게 특정 하시고자 하시나요?
카카오 로그인 시, 어느 경로로 로그인 하였는지 확인하고자 하신다면, redirect_uri 에 패스를 추가 하시어 구분하시거나 state 파라미터로 힌트를 전달하셔도 구분 가능합니다.

카카오톡 공유하기 기능을 통해 전달되는 메시지의 web 링크 기본값을 앞서 문의드린것과 같이 '/'가 포함된 도메인으로 등록하고자 하였습니다.

메시지 템플릿의 사용자 인자 기능을 이용하여 아래와 같이 구현 가능합니다.

  1. 공통링크, 기타 설정의 DOMAIN 및 PATH에 사용자 인자 설정


  2. 공유하기 사용 시, 사용자 인자 전달

Kakao.Share.sendCustom({
  templateId: 1234567890,
  templateArgs: {
    MY_DOMAIN: 'https://www.samsung.com',
    MY_DOMAIN_PATH: 'sec'
  },
});

Kakao.Share.sendCustom({
  templateId: 1234567890,
  templateArgs: {
    MY_DOMAIN: 'https://www.samsung.com',
    MY_DOMAIN_PATH: 'sec/lifestyletv'
  },
});