Skip to content

Commit 4f76ea6

Browse files
committed
feat: Kakao SDK 초기화 로직 수정 - 웹뷰 상태에 따른 키 사용
- Kakao SDK 초기화 시 웹뷰 상태에 따라 다른 키를 사용하도록 수정함 - 초기화 조건을 개선하여 중복 초기화를 방지하고 안정성을 높임
1 parent 5df672c commit 4f76ea6

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

apps/web/src/pages/MemeDetailPage/components/MemeShareSheet.tsx

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,13 @@ const MemeShareSheet = ({
2525
useEffect(() => {
2626
// Kakao SDK 초기화
2727
if (window.Kakao && !window.Kakao.isInitialized()) {
28-
window.Kakao.init('05ba74b5a769929cd086247c874b60e4');
28+
// 웹뷰와 웹 환경에 따라 다른 키 사용
29+
const kakaoKey = isWebview
30+
? '0538a100af545a410ceaa1adc3a0ca09'
31+
: '05ba74b5a769929cd086247c874b60e4';
32+
window.Kakao.init(kakaoKey);
2933
}
30-
}, []);
34+
}, [isWebview]);
3135

3236
const handleKakaoShare = () => {
3337
if (isWebview) {
@@ -37,7 +41,10 @@ const MemeShareSheet = ({
3741
}
3842

3943
if (!window.Kakao?.isInitialized()) {
40-
window.Kakao?.init('05ba74b5a769929cd086247c874b60e4');
44+
const kakaoKey = isWebview
45+
? '0538a100af545a410ceaa1adc3a0ca09'
46+
: '05ba74b5a769929cd086247c874b60e4';
47+
window.Kakao?.init(kakaoKey);
4148
}
4249

4350
if (window.Kakao?.Share) {

0 commit comments

Comments
 (0)