본문 바로가기

android firebase

(6)
[AOS] Firebase Authentication 400 Error 안드로이드에 firebase를 사용하여 애플로그인을 연동하고 있는데 애플 로그인 클릭시 400 error가 발생합니다. 관련 에러를 찾아보니 sha1, sha256용 디버그 키가 추가되지 않거나 부적절한 키가 추가 됐을때 발생한다고 합니다. 기본적으로 파베를 연동하고 테스트 해보려면 sha1, sha256키가 필요하기 때문에 기존에 사용하던 방법을 사용해서 키를 추가했는데도 발생했습니다. 그래서 다른 방법으로 sha1, sha256키를 발급 받았는데 기존에 추가한 키와 다른걸 발견하고 기존 발급 방식이 잘못 됐다는걸 알았습니다. SHA-1, SHA-256키 발급 스튜디오 우측 'Gradle'을 클릭하셔서 Tasks -> android -> signingReport를 더블클릭 하시면 됩니다. Tasks 자..
[And] FCM (Firebase Cloud Messaging) 구현및 테스트 FCM은 앱의 업데이트와 같은 중요 정보를 전달하거나 마케팅 정보를 전달할때 유용합니다. 그리고 무료라는 점이 매력 있는 서비스 입니다. FCM으로 전달받은 메세지를 꾸미는 방법은 제 포스팅을 참고해주세요 [안드로이드/Android] 푸시(push) 종류별 구현 방법 및 오레오 대응 푸시는 사용자에게 정보(광고)를 전달하기 위해 앱 외부의 표시하는 UI입니다. 간단한 텍스트 형태부터 큰 이미지, 큰 텍스트 형태로 표시할 수 있습니다. 기본 알림 예제 var title = "알림 타이틀" superwony.tistory.com | Firebase 앱 추가 Firebase 콘솔에 프로젝트가 없다면 생성하시고, 생성된 프로젝트에 안드로이드 앱을 추가해 정보를 입력합니다. ( 생성된 프로젝트 > 프로젝트 설정 ..
[Android] Firebase Crashlytics 추가하기 FirebaseCrashlytics는 Firebase에서 제공하는 강력한 기능중 하나로 사용자들이 앱을 사용하다가 발생하는 에러들을 수집하는 툴로 앱에 없으면 안되는 라이브러리중 하나 입니다. firebase console에서 앱을 추가하고 난 뒤 과정(앱 설정)을 설명하며 추가 하는 방법은 콘솔에서 제공하는 가이드를 따르면 쉽게 할 수 있습니다. 앱 설정 가이드도 google에서 가이드 문서를 제공하지만 내용 설명이 부족해 가이드 문서대로 진행했을 경우 앱이 실행되지 않는 이슈가 있어 별도 포스팅을 작성했습니다. 신규 앱에 추가하는 경우가 아닌 Fabric에서 업데이트 하는 경우도 제 포스팅을 참고해주세요. >> Project Level build.gradle buildscript { repositor..
[Android] Firebase Crashlytics Error 개발중인 앱에 firebase Crashlytics를 붙였는데 빌드시 2번에 한번 꼴로 에러가 발생했습니다. 에러 : the crashlytics build id is missing. this occurs when crashlytics tooling is absent from your app's build configuration. please review crashlytics onboarding instructions and ensure you have a valid crashlytics account. 원인을 검색 해봐도 대부분 fabirc 시절에 내용들뿐이고 에러 해결에 도움이 되는 글은 마땅히 없었습니다. 제가 작성하는 글도 정확한 원인을 파악한 경우는 아니지만 해결이 되어 공유드립니다. buil..
Firebase Crashlytics Sdk 업데이트 어느날 Firebase Console에 들어가니깐 2020년 11월 15일 이후에도 Firebase Console에서 오류보고서를 확인 하려면 sdk를 업그레이드 하라고 알림이 떴습니다. Crashlytics를 너무 잘 이용하고 있기 때문에 요구에 맞춰 업데이트 하도록 합니다. 원문은 링크를 참고해주세요 신규로 Crashlytics를 추가하시는 분은 제 포스팅을 참고해주세요 먼저 FirebaseConsole에서 프로젝트를 생성하지 않으신분들은 프로젝트를 생성하시고, 이미 생성하신 분들은 google-services.josn 파일을 다운 받으세요.( 파일은 프로젝트 콘솔 메인에 처음 진입했을때 우측 하단에서 받을 수 있습니다. ) 다운로드 받으셨을때 이미 다운로드된 파일로 인해 이름에 (2) 가 붙지 않도..
[안드로이드/Android] Firebase auth 구글 로그인 연동 해당 포스팅은 구글 로그인 연동에 관한 포스팅입니다.안녕하세요 구글 로그인에 관하여 다시 구현하면서 변경된 점과 추가 할 사항이 있어 몇가지 더 적도록 하겠습니다. (2017.12.5) 1. API 콘솔 설정 구글 로그인을 사용하기 위한 사전 작업으로 링크를 통해 API 콘솔에 접속해 구글 로그인을 사용할 프로젝트를 생성합니다. 생성후 '사용자 인증정보' 탭으로 이동후 '사용자 인증 정보 만들기' 를 선택합니다. 'OAuth 클라이언트 ID' 를 선택합니다. 그리고 OAuth 동의 화면에 필요한 값들을 입력 후 아래와 같은 화면 빈칸을 채워주세요. 아래 정보중 서명 인증서 지문은 제 블로그 글을 참고해주세요. (SHA-1 지문을 얻는법) 2. Firebase Console 설정 제일 먼저 Firebase..