안녕하세요, 카카오톡 공유하기 메세지 템플릿 이용에 있어서 문의드립니다.
현재 운영중인 앱에서 develop 버전과 release 버전을 identifier를 다르게 구분하여 사용하고 있습니다.
develop : com.xxx.yyy.dev
release : com.xxx.yyy
위와 같이 사용하면서 카카오톡 개발자 사이트에서 어플리케이션의 플랫폼에 번들ID를 com.xxx.yyy로 설정했고,
develop에서 mismatched 에러와 함께 identifier가 다르다고 응답을 받아서 com.xxx.yyy.dev로 변경하였습니다.
그 후에 카카오 개발자 사이트의 어플리케이션을 클론하여 com.xxx.yyy를 추가하려고 하는 과정에서 테스트를 진행하였더니,
기존 어플리케이션->플랫폼->iOS->번들ID를 com.xxx.yyy로 설정하고 develop(com.xxx.yyy.dev)에서 실행한 결과 mismatched 오류 없이 공유하기가 성공하였습니다.
여기서 궁금한 내용이 서버에서 identifier를 비교하는 부분이
- 스트링 일치로 판단하는지
- 스트링 포함으로 판단하는지
즉, 카카오톡 개발자 사이트에서 어플리케이션->플랫폼->iOS->번들ID가 com.xxx.yyy인 경우
com.xxx.yyy.dev의 identifier를 가진 자사 어플리케이션이 공유하기가 진행되는지에 대한 답변 부탁드립니다.
(기존에는 안되었지만 현재 동작하고 있어서 정확한 원인을 확인하기 위해서 문의드립니다.)
[Info]
- minimum target: iOS 13.0
- KakaoSDKCommon : 2.4.1 version
- KakaoSDKLink : 2.4.1 version
- KakaoSDKTemplate : 2.4.1 version