본문 바로가기

전체 글173

안드로이드 구글, 카카오톡 로그인이 디바이스에서 안될 때 1. 문제 상황: 디바이스에서만 구글, 카카오톡 로그인이 안된다. (릴리즈 모드는 됨) - 에뮬레이터에서 릴리즈 모드로 하면 그건 됨. - 근데 실제 플레이스토어에서 배포하고 다운받으면 안됨. 운영 중인 영단어 앱테크 캐시보카에는 구글 로그인, 카카오톡 로그인이 있습니다. (iOS에는 애플도) Debug 모드에서도, Release 모드에서도 로그인이 잘 되는데 실제 디바이스에서만 로그인이 안되는거에요. 아무리 찾아봐도 전부 SHA-1 를 제대로 등록했냐? 라는 내용만 자꾸 나옴 ㅠ 구글만 안되는거면 몰라도 카카오톡도 안되는데.. 심지어 release모드에서는 됨;;;; 그래서 chatGPT한테 물어봄. 근데 미친 chatGPT가 해결해줬습니다.. 위에 1번부터 6번까지 쭈욱 한 번씩 검토했어요. 근데 6.. 2023. 5. 6.
android keystore key hash 찾는 법 echo {SHA-1} | xxd -r -p | openssl base64 또는 keytool -keystore path-to-debug-or-production-keystore -list -v 2023. 5. 6.
Couldn't find DSO to load crash in release build and hermes is enabled https://github.com/facebook/react-native/issues/33120#issuecomment-1217934483 2023. 5. 5.
안드로이드 로그 보는 방법 adb logcat 에러만 보려면 adb logcat *:E 2023. 5. 5.
java 버전 고쳐야 할 때 https://rudolf-2434.tistory.com/41 2023. 5. 5.
[React Native] 뒤로가기, 화면 벗어나기 막는 방법 navigtaion.addListener('beforeRemove') 를 이용하면 됩니다! useEffect(() => { const gestureHandler = navigation.addListener('beforeRemove', e => { if (!isLoading) { return; } e.preventDefault(); Alert.alert('구매가 진행되고 있어요', '화면을 벗어나면 구매가 취소돼요.', [ { text: '머무르기', onPress: () => {}, }, { text: '나가기', onPress: () => { navigation.dispatch(e.data.action); }, }, ]); }); return gestureHandler; }, [navigation, i.. 2023. 4. 3.