본문 바로가기

전체 글156

[Android][kotlin][NestJS] FCM, Firebase Background HeadUp Display not working 관련 문제 해결 안녕하세요~ 챠니입니다! :) 개인적으로 사이드 프로젝트를 진행하고 있는데요~ FCM, Firebase Push 관련 개발을 하던 중 이상한 점이 있었습니다.. 그것은 바로!! 앱을 포그라운드가 아닌, 백그라운드에서 푸시 메세지를 받았을 때 HeadUp Display가 NotWorking하다는 점인데요!! 이런 멘붕.. FCM 기본적으로 테스트하는 부분에서는 정상적으로 작동을 하는것으로 보아 서버쪽에서 설정이 미흡하지 않았나 생각이 들어서 몇시간을 삽질을 시작..! 해결방법을 가지고 왔습니다! * 안드로이드 (Android) if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { val importance = NotificationManager.IMPORTANCE.. 2023. 10. 5.
[Github] 저장소에 있는 파일 삭제하는 방법 안녕하세요~ 챠니입니다! :) 이번에는 Github 저장소에 있는 파일을 삭제하는 방법에 대해서 알아보겠습니다. .gitignore Not Working!!! 최근 서버 API개발을 직접 해보기 위해서 NestJS를 직접 다루어 보고 있습니다. 그러나 Git을 아직 정확히 다루지 못해서 그런가.. 특정 파일을 Git에 저장한 다음에 로컬 영역에서 .gitignore를 사용하여 해당 파일을 별도로 추적하지 않으려고 했으나... .gitignore에 설정한 특정 파일이 계속해서 작동하지 않는 문제가 발생했습니다. 문제가 무엇인지 고민해봤는데, 개발자는 결국 나만이 아니라 모두가 동일한 버그를 겪고 있었고, 해결 방법을 찾아냈습니다. 해결방법은 아래와 같습니다. Github 저장소에 있는 파일 삭제하는 방법 .. 2023. 9. 20.
[NestJS] NestJS 프로젝트 생성 및 시작하기 안녕하세요~ 챠니입니다! :) 오늘은 NestJS 프로젝트 생성 및 시작하는 방법에 대해서 알아보도록 하겠습니다. NestJS 시작 * NestJS 시작 npm i -g @nestjs/cli NestJS 프로젝트를 개발하고 설정할 수 있도록 도와주는 CLI 도구 설치 nest 명령어를 통해서 정보 확인 가능 NestJS 프로젝트 생성하기 NestJS 프로젝트 생성하기 nest new "프로젝트 명" ex. nest new NestJS-study 명령어 실행 시 자바스크립트 패키지 매니저를 선택하라고 나옵니다. 글쓴이는 Node.js에 기본 내장되어 있는 npm을 선택 (옵션 선택은 자유) 자동적으로 프로젝트 생성에 필요한 파일들을 생성 및 완료된 것을 알 수 있음 * ls * cd nest-js-stud.. 2023. 9. 18.
[Android][kotlin] Fragment간 통신 방법 안녕하세요~ 챠니입니다! :) 이번에는 Fragment간 통신하는 방법에 대해서 알아보도록 하겠습니다. 보통 Fragment간 통신할때에는 ViewModel LiveData를 가지고 사용할때가 있는데요 이번에는 앞서 말씀드린 방법이 아닌 Fragment 코드내에서 Observe를 통해서 결과값을 가져오는 방법에 대해서 알아보도록 하겠습니다. Fragment간 통신 방법 제가 지금 개발하고있는 상황은 FramgentA -> FragmentB를 add한 상태이며, FragmentB를 종료하면서 FramgentA로 특정 결과값을 전달하고 싶은 상황입니다. /** FramgnetA */ requireActivity().supportFragmentManager.setFragmentResultListener( "t.. 2023. 9. 8.