일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- coroutines
- 개발시작
- 앱심사경험
- EncryptedSharedPreferences
- 상태관리
- compose
- SwiftUI
- Google Play
- 문제개선
- Jitpack
- chatGPT
- Java
- 코루틴
- Swift
- Android Studio
- 앱심사대응
- 개발자도전기
- targetsdk
- Developer
- 초보개발자
- 문제해결
- 클래스 설계
- Kotlin
- foregroundservice
- 안드로이드
- SharedPreference
- Android
- WorkManager
- ios
- 앱개발
- Today
- Total
목록Google Play (2)
개발린생

회사에서 업무를 보거나 개인 프로젝트를 위해 프로젝트를 생성할 때, 그동안 무심코 지나쳤던 부분을 짚고 넘어가고자 글을 작성하게 됐다. 평소에 코드에서 경고가 발생하면, 빠르게 해결하기 위해 단축키로 경고문 권장 사항을 반영했지만, 이번 경고는 코드 수정을 바로 해주는 경고가 아니라서 내용을 직접 확인해보고자 했다. 사실, 단축키로 코드 수정이 가능한 경고라도 내용을 확인하며 짚고 넘어가는 습관을 들이는 것이 좋다..ㅎㅎ경고 발생 원인 코드사진과 같이 아래 코드에서 경고를 의미하는 노란줄이 표시된다.targetSdk = 34 경고문은 Launch Android SDK Upgrade Assistant, 직역하면 Android SDK 업그레이드 도우미를 실행한다는 말이다.위 경고문을 클릭하면 아래와같이 As..
앱 심사 제출 후 앱이 거부되었는데 앱 거부 사유에 적힌 문제는 총 세가지 였고, 문제들의 원인은 크게 하나였다. 본문 요약:진행하는 프로젝트에서 푸시 알림을 받았을 때, 다른 앱 위에 특정 화면을 표시하기 위해 Foreground Service를 활용하여 기능을 구현했고, 이것이 구글 정책에 위반되어 Foreground Service가 아닌 WorkManager를 활용하여 기능을 구현하도록 변경했다. 주의사항:내가 구현한 기능이 그렇다는거지 Foreground Service를 무조건 WorkManager로 대체하라는 것이 아니다.그냥 기능마다 Foreground Service를 활용하는 것이 적합한지, WorkManager를 활용하는 것이 적합한지 다른 것이다.아마 내가 구현한 기능도 무조건 Fore..