ID 1371175 (이하 A앱)에서 생성된 피드를 통해 ID 139791(이하 B앱), 224107(이하 C앱)을 열고 데이터를 전달(스키마 호출)하는 로직이 구현 가능 할까요? (공유하기 클릭 시 A앱으로 연결되어 B, C가 열리는게 아닌 다이렉트로 B, C앱이 열리는 형태)
현재 A앱에 적용된 카카오 모듈 버전은 아래와 같습니다
sdk:v2-common:2.21.4
sdk:v2-share:2.21.4
우선 해당 프로젝트들은 웹뷰로 구현되어 있습니다. (A에서 B, C의 url에 접근 가능)
테스트해본 바로는
A앱에 B, C의 네이티브 키를 두고 브릿지로 데이터가 들어올 떄마다 분기를 통해 KakaoSdk.init 설정하려 하였으나 최초로 세팅된 네이티브키의 앱으로만 이동 되었습니다.
B로 보내야 할 데이터를 전달받아 B앱의 네이티브 키로 init
C로 보내야 할 데이터를 전달받아 C앱의 네이티브 키로 init 하였으나 B앱으로 전달됨(C앱으로 전달되어야함)
A앱에 카카오톡 메세지로 템플릿을 만들어서 전달하려고 해도 B, C앱의 스키마에 접근이 불가능하던데 방법이 있을까요?
A앱의 메뉴 카카오톡 메세지 > 메세지 템플릿 생성 후 상세에서 네이티브 앱 스킴을 B앱으로 지정
B앱에 A앱에서 생성한 네이티브앱 스킴 등록 및, A앱에서 생성한 네이티브 키로 KakaoSdk.init()
으로 이해하였습니다.
위 형태로 구현시
A앱 - 디폴트 네이티브 앱 키(1)
A앱 - B앱을 위해 생성한 네이티브 앱 키(2)
B앱 - 디폴트 네이티브 앱 키(3)
총 3가지의 네이티브 앱 키가 존재하는데 B앱의 init 부분에 (2)에 해당하는 네이티브 앱 키를 등록해 초기화 하는 형태가 맞을까요?
위 형태로 진행할 경우 (3)의 네이티브 키로 초기화 하지 않아도 B→B 접근이 가능한건지 문의드립니다.