일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- react native hook
- RecyclerView
- react native jsi
- react native lodash
- react circle progress bar
- react native hooks
- react circle progress
- 리액트네이티브
- 리액트 line chart
- 프로그래머스 Lv0
- 하우스플리퍼인테리어
- ReactNative
- Graveyard Keeper
- 프로그래머스
- 안드로이드
- 프로그래머스 LV.0
- 스팀게임추천
- javascript interface
- 오블완
- 리액트네이티브 hooks
- react
- React Native
- 하우스플리퍼
- Kotlin
- 리액트 라인차트
- react 라인차트
- react line chart
- 티스토리챌린지
- Android
- circular progress bar
- Today
- Total
목록분류 전체보기 (57)
숨참고 개발다이브
플레이 스토어 콘솔에 해당 경고 알림이 왔다. 앱에 QUERY_ALL_PACKAGES 권한이 필요한 경우 7월 12일까지 Play Console에서 선언 양식을 제출해야 합니다. 그렇지 않으면 새 앱이나 앱 업데이트를 제출할 수 없게 됩니다. 조치 필요: - 앱에서 QUERY_ALL_PACKAGES 권한을 사용할 필요가 없다면 앱 매니페스트에서 이 권한을 삭제해야 합니다. - 앱에서 QUERY_ALL_PACKAGES 권한을 사용해야 한다면 이 권한이 필요한 앱의 핵심 기능에 대한 설명과 짧은 동영상을 제공해야 합니다. 요구되는 질문의 답변을 준비하려면 이 고객센터 도움말을 검토하세요. 7월 12일까지 선언을 제출하거나 앱 매니페스트에서 권한을 삭제해야 합니다. 정책 요구사항을 충족하지 못하거나 권한 선언..
원래 시뮬레이터류중에 똥겜이 많긴 한데..... 심심해서 상점 페이지 둘러보던 와중에 하우스 플리퍼 느낌이 나서 무료 데모를 플레이해봤다. 시작 메뉴는 하우스 플리퍼랑 유사하다.... 그래서 인테리어 게임인 줄 알았지..... 게임 첫 플레이 시 나오는 스토리. 아버지가 원래 레스토랑을 운영했는데 건강이 좋지 않아 병원에 입원한 후 가게로 돌아왔는데 지불할 금액이 너무 많아서 가게를 접었다. 그 후 주인공이 26번째 생일을 맞이했을 때 아버지가 주인공이 어릴적 자기가 일하는 걸 지켜봤기 때문에 다시 사업을 하자고 제안한 내용이다. 스토리가 나온 후 게임이 시작된다. 식당 앞 도로에서 시작하는데 카페 건물까지 들어가는 길부터 난장판이다. 그래도 여기까지는 나쁘지 않았다. 이렇게 문을 막고있는 쓰레기를 E ..
스네이크 퀘스트 희생의 성지 20까지 꾸미는 거 왜 공간 남김없이 설치를 해도 부족한가 했더니.... 피의 샘 자세히 눌러보면 피 10개로 채울 수 있었다..... 모아둔 피가 있어서 빠르게 설치하고 퀘스트 완료! 기껏 꾸며주고 칼도 가져다줬더니 대단한 사람인척 하고 싶어서 나 찌름....ㅎ 재수 없는 놈......... 그래도 희생의 성지는 20까지만 꾸미면 그 뒤의 스네이크 퀘스트는 한동안 스토리적인 내용이라 무난하게 끝낼 수 있다. 그리고 또 미뤄둔 퀘스트인 심문관 스토리... 금별 맥주 10개와 금별 햄버거 5개를 가져다 바쳐야 하는데 홉을 키우고 있지 않았어서 미루고 있었다. 금별 홉 3개면 맥주를 만들 수 있으니 제분소에서 홉을 사 와 금별 씨앗까지 빠르게 만들어주었다. 다음날이 심문관이 오는..
No channel id passed, notifications may not work. 예전에 만들어둔 푸시 부분이 갑자기 포어그라운드에서 동작하지 않는 것을 확인했다. 처음에는 서버 오류인 줄 알고 서버를 확인해보았으나 정상 작동하였고, 경우의 수를 테스트해본 결과 포어그라운드의 문제였다. 안드로이드 오레오(API 26) 이상에서는 푸시 알림을 설정할 때 채널을 꼭 생성해주어야 하는데, 작업한 지 조금 된 프로젝트기도 하고 테스트 기기가 하필 저버전이어서 이 부분을 놓쳤다. 해결 방법) 앱 실행 시 createChannel을 통해 채널을 생성해주면 된다. 라이브러리는 react-native-push-notification을 사용하였다. import PushNotification, {Importance..
종종 UnknownHostException이라는 오류를 만날 수 있는데, 인터넷 연결 Permission을 사용하지 않았거나, 인터넷 통신 상태때문에 발생한다. 퍼미션 문제라면 아래 코드를 AndroidManifes.xml에 넣어주면 된다. 인터넷 연결 문제라면 통신 상태를 체크해 인터넷에 연결되지 않도록 막아준다. 인터넷 상태를 확인하기 위해 기본적인 객체들을 생성해주어야한다. val connectivityManager = getSystemService(ConnectivityManager::class.java) ConnectivityManager는 연결 상태를 알려준다. val currentNetwork = connectivityManager.getActiveNetwork() connectivityMa..
카카오톡의 모든 API를 사용하기 위해서는 기본적인 세팅이 필요하다. ※또한 카카오톡 채널 API를 사용하기 위해서는 채널 개설과 kakao developer에 프로젝트와 연결이 되어야 한다. 기본 세팅 1. build.gradle build.gradle(Project) 파일에 다음 코드를 추가한다. allprojects { repositories { google() jcenter() // 추가 maven { url 'https://devrepo.kakao.com/nexus/content/groups/public/'} } } 2. build.gradle(app) 필요한 모듈 설정을 추가한다. implementation "com.kakao.sdk:v2-talk:2.10.0" 채널 API 이벤트 등록 기본 ..
개발환경에서는 보기 어려운 오류이지만 간혹 통신상태가 고르지 못한 사용자들이 있어 플레이스토어 비정상 종료 로그에 남아있는 걸 확인할 수 있었다. java.net.SocketTimeoutException: at okio.Okio$4.newTimeoutException (Okio.java:232) at okio.AsyncTimeout.exit (AsyncTimeout.java:285) at okio.AsyncTimeout$2.read (AsyncTimeout.java:241) at okio.RealBufferedSource.indexOf (RealBufferedSource.java:354) (...) 말 그대로 서버 통신 시 Timeout때문에 발생하는 오류이다. 기본적으로 connectTimeout은 1..
AndroidRuntime: FATAL EXCEPTION: MQTT Rec: com.app.mobile-2e24ccbde048f2e91635651784 Process: com.app.mobile, PID: 17031 java.lang.IllegalArgumentException: com.app.mobile: Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent. Strongly consider using FLAG_IMMUTABLE, only use FLAG_MUTABLE if some functionality depends o..