카카오톡 대화방에 URL 공유 시 인텐트 필터 동작 관련

안녕하세요, 대한민국 모든 개발자분들 고생이 많으셔요~

다름이 아니라 인텐트 필터 관련하여 질문이 있어 글을 올립니다.

카카오톡 대화방에서 카카오톡 공유 API를 적용하지 않은 일반 URL 공유 시, 인텐트 필터 동작이 막혀 있는건지 알고 싶습니다.

예를 들어 아래와 같은 URL 이 있고

https://test.projectA.com/detail/1232

해당 URL을 제가 만든 앱 intent-filter에 적용했다고 가정한 상태에서

카카오톡 대화방에 URL을 올리고 터치 시 카카오톡에서는 그냥 바로 해당 웹 페이지로 이동합니다. 참고로 Slack이나 다른 SNS 앱 에서는 인텐트 필터가 동작합니다.

검색을 해보니 카카오톡에서 인텐트 필터를 정상적으로 동작 시키려면 카카오톡 API를 적용해야 하는 것 같은데 명시적으로 꼭 이렇게 해야만 한다라는 말이 없어서 확인 차 질문 올립니다~!

읽어주셔서 감사합니다~!

안녕하세요.

아이폰 카카오톡에서 인텐트 URL로 테스트 해보니 정상 호출되는데요.

혹시 스킴을 https로 설정하셨을까요?

넵 https로 했습니다~! 혹시 https는 안되는걸까요?

카카오톡 내부기능이라 정확한 룰을 안내하기는 어렵지만,

http(s) 는 표준 웹 URL 로 인식 해서 먼저 호출 되는 것으로 보입니다.
인텐트와 웹URL이 혼동되지 않도록 다른 스킴을 사용해보시는게 어떨까요?

흑… 프로젝트가 웹도 지원하는데 공유 URL을 웹과 일치 시키는걸로 결정이 나서 변경이 용이하지 않네요 ㅠㅠ

알아보니까 2017년 쯤에 https 관련 인텐트는 무조건 웹 URL로 인식시키게 바뀐거 같더라구요.

확인 가능하게 해주신 답변 너무 감사드립니다.

좋은 하루 되세요~~

1개의 좋아요