Expo 설정
Android - 커스텀 URL 스킴 설정
app.json에 다음과 같이 추가합니다.
app.json
[
"@react-native-kakao/core",
{
"nativeAppKey": "{{native app key}}",
"android": {
"forwardKakaoLinkIntentFilterToMainActivity": true
}
}
],
그러면 카카오톡에서 앱 스킴이 설정된 버튼을 눌렀을 때 MainActivity를 실행하도록
다음 intent-filter가 MainActivity에 추가됩니다.
AndroidManifest.xml
<activity android:name=".MainActivity" ...>
...
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:host="kakaolink" android:scheme="kakao{{kakao app key}}"/>
</intent-filter>
</activity>