본문 바로가기

FCM5

[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.
[Android][kotlin] Firebase Android App 등록방법 ● 생성한 프로젝트 클릭 ● 프로젝트에서 사용할 "앱 추가" ● Android 선택 ● 3가지 내용 작성 (바로 아래에 자세하게 설명하니 잘 따라와 주세요) 1-1. Android 패키지이름 - FCM을 사용할 안드로이드 프로젝트의 "AndroidManifest.xml"의 package를 확인하여 입력 1-2. 앱 닉네임(선택사항) - 나중에 AOS, IOS앱들을 더 등록할텐데 많은 것들중에서 앱을 구분할 수 있는 이름을 입력 (어떻게 입력해도 아무런 영향이 없습니다.) 1-3. 디버그 서명 인증서 SHA-1(선택사항) - Android Studio에서 하단 Terminal에서 다음을 입력 " ./gradlew signingReport" (PW필요시: "android" 입력("제외)) ./gradlew.. 2022. 3. 24.
[Android][kotlin] FCM(Firebase Cloud Message) 구현하기! - 2편 FCM(Firebase Cloud Message)에 대해서 알아보겠습니다. Firebase 클라우드 메시징(FCM)은 무료로 메세지를 안정적으로 전송할 수 있는 교차 플랫폼 메시징 솔루션 FCM을 통하여 새 이메일, 기타 데이터를 동기화 할 수 있음, 또 알림을 통하여 사용자를 유지하고 재참여 유도가능 한번의 메세지로 최대 4,000바이트의 페이로드를 클라이언트 앱에 전송가능 1편에서 Firebase셋팅하는 방법을 2편에서는 FCM Android App을 구현 및 Push(푸시)알림을 발송하여 어떻게 앱이 실행되는지 알아보겠습니다. 참고자료: https://firebase.google.com/docs/cloud-messaging?hl=ko ⊙ FCM(Firebase Cloud Message) Androi.. 2022. 2. 25.