반응형

Firebase 3

[Android] SHA Key 추출

Firebase에 앱 생성을 하다 보면 아래와 같이 SHA-1을 필요로 합니다. 이는 선택사항이라고 되어있지만 실제로 FCM 발송을 위해서는 필요로 합니다. 이때 간단하게 추출하는 방법은 Android Studio의 Terminal에서 아래의 명령을 호출해주면 됩니다. ./gradlew signingReport 1. 현재 작업중인 프로젝트에서 Terminal 클릭 2. ./gradlew signingReport 실행 ※ window 등에서는 (./)를 생략해야 가능한 경우도 있음 3. 결과 값의 SHA1 복사 4. Firebase에 붙여넣기

[Android] Background에 있는 어플에 firebase 호출 시 onMessageReceived가 호출되지 않는 오류 처리

다음과 같은 설정으로 Customized 된 FCM을 받을 때, onMessageReceived를 받아지지 않아 Data 전달하지 못하고 있었습니다. public class MyFirebaseMessagingService extends FirebaseMessagingService { @Override public void onMessageReceived(RemoteMessage remoteMessage) { Log.d("Firebase", "From: " + remoteMessage.getFrom()); if (remoteMessage.getData().size() > 0) { LogUtils.debug("Message data payload: " + remoteMessage.getData()); } i..

[Spring] FCM Push서버 개발시 고려사항

FCM Push서버 시 만약 Maven을 적용하였다면 pom.xml에 아래와 같이 추가할 것입니다. com.google.firebase firebase-admin 6.7.0 하지만 해당 의존만 추가하면 아래와 같은 오류가 발생하기도 합니다. (제가 최근에 겪은 오류) Uncaught exception from servlet java.lang.NoClassDefFoundError: com/google/common/base/MoreObjects at io.grpc.internal.AbstractManagedChannelImplBuilder.build(AbstractManagedChannelImplBuilder.java:284) at com.google.api.gax.grpc.InstantiatingChann..

개발 창고/Web 2020.08.20
반응형