[카카오톡 공유] 앱으로 이동 버튼/링크 클릭시, 해당 기기에 앱이 설치되어 있음에도 앱으로 이동하지 않고 마켓으로 이동합니다

커스텀 URL 스킴 설정

사용자가 카카오톡 메시지의 버튼으로 앱을 실행할 수 있도록 하려면 AndroidManifest.xml 파일에 커스텀 URL 스킴(Custom URL Scheme) 설정을 해야 합니다. Android 12(API 31) 이상을 타깃으로 하는 앱인 경우, exported 요소를 반드시 true로 선언해야 합니다. 아래 예제를 참고합니다.

<activity 
    android:name=".${YOUR_ACTIVITY_NAME}"
    android:exported="true">
    <intent-filter>
        <action android:name="android.intent.action.VIEW" />
        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />
        
        <!-- "kakao${YOUR_NATIVE_APP_KEY}://kakaolink" 형식의 앱 실행 스킴을 설정하는데 사용 -->
        <data android:host="kakaolink"
                android:scheme="kakao${YOUR_NATIVE_APP_KEY}" />
    </intent-filter>
</activity>
1개의 좋아요