본문 바로가기

Firebase11

[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.
[Android][kotlin] Android <-> Google Login 연동방법 안녕하세요~ 챠니입니다! :) 이번에는 SocialLogin 중에서 GoogleLogin 연동방법에 대해서 알아보도록 하겠습니다. 여러가지 셋팅을하는 내용이 많다보니 내용이 많습니다. 사진 및 코드를 잘 참고해서 따라와주시면 문제 없이 연동할 수 있습니다! :) Android Google Login 연동방법( 1. Google Cloud 설정) 작업에 들어가기 전에 기본적으로 준비해야할 것들이 있습니다. GoogleLogin작업을 할 AndroidProject와 PC의 SHA-1 key값을 미리 확인하면 좀 더 빠르게 진행 할 수 있습니다. 다음 주소로 들어갑니다. https://console.cloud.google.com/ Google 클라우드 플랫폼 로그인 Google 클라우드 플랫폼으로 이동 acc.. 2023. 5. 20.
[Android][kotlin] TaskStackBuilder getPendingIntent 최신 intent만 작동하는 버그 해결방법 안녕하세요~ 챠니입니다! :) 오늘은 FCM에서 푸시알림을 수신받았을때 TaskStackBuilder getPendingIntent에서 각 intent를 지정했지만 실제 push를 클릭했을 때 해당 intent가 아닌 최신 intent에 대한 내용만 작동하는 현상에 대해서 알아보겠습니다. 아래코드 예시를 하나 보겠습니다. TaskStackBuilder stackBuilder = TaskStackBuilder.create(this); stackBuilder.addParentStack(MainActivity.class); stackBuilder.addNextIntent(resultIntent); PendingIntent resultPendingIntent = stackBuilder.getPendingInte.. 2022. 4. 27.
[Android] Execution failed for task ':app:processDebugGoogleServices'. 오류 해 안녕하세요~ 챠니입니다! :) Firebase Cloud Messaging 작업 중 다음과 같은 오류가 발생했습니다. Execution failed for task ':app:processDebugGoogleServices'. > File google-services.json is missing. The Google Services Plugin cannot function without it. Searched Location: 오류를 해결하는 방법에 대해서 알아보겠습니다. 해결방법 오류발생 원인은 바로 Firebase push알림을 보내기 위해 필요한 "google-services.json"이 없어서 발생하는 오류입니다. 해결방법 1. Firebase Android App등록 2. Android proj.. 2022. 3. 31.