카카오 공유하기 앱 실행X

문의 시, 사용하시는 개발환경과 디벨로퍼스 앱ID를 알려주세요.
Flutter
889386

플러터로 개발중에 있습니다
카카오 공유하기로 받은 메세지를 클릭하면
앱이 설치가 되어있지 않을 시, 마켓으로 연결이 되지만,
앱이 설치 되어있을 시, 앱 실행이 되질 않습니다
background 상태에선 실행이 되긴 되는데, terminated 일 때 실행이 안되요…
ios는 너무너무 잘되구요…

마켓url도 정상인데 왜 안드로이드만 앱이 실행이 안되는지 도저히 원인을 못찾겠습니다…

<activity
        android:name="com.kakao.sdk.flutter.AuthCodeCustomTabsActivity"
        android:exported="true">
        <intent-filter android:label="flutter_web_auth">
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />

            <!-- 카카오 Redirect URI, "kakao${YOUR_NATIVE_APP_KEY}://oauth" 형식 -->
            <data android:scheme="kakao{}" android:host="oauth"/>

            <!-- 카카오톡 공유, 카카오톡 메시지 -->
            <data android:host="kakaolink"
                android:scheme="kakao{}" />
        </intent-filter>
   </activity>

네이티브앱키 작성란은 비워두었습니다
확인 부탁드립니다

공유하기 재현 해볼 수 있는 방법 알려주시겠어요?

intent-filter 를 oauth 와 분리하시거나
oauth와 activity를 분리하여 intent-filter 정의해보시겠어요?

        <activity android:name="com.kakao.sdk.auth.AuthCodeHandlerActivity">
            <intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />

                <!-- Redirect URI: "kakao{NATIVE_APP_KEY}://oauth“ -->
                <data android:host="oauth"
                    android:scheme="kakao앱키" />
            </intent-filter>
            <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앱키" />
            </intent-filter>
        </activity>

이렇게 수정 해보았으나
여전히 백그라운드 완전 종료시 전혀 반응이 없습니다
ㅠㅠ

<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앱키" />
</intent-filter>

이 부분을
.MainActivity 쪽으로 옮겨서 해결 하였습니다

감사합니다!!

1개의 좋아요