본문 바로가기

파이어베이스6

파이어베이스 proguard 사용시 주의사항 정리 오늘은 파이어베이스를 연결한 안드로이드 프로젝트에 proguard를 설정했을 경우에 주의사항에 대해서 알아보겠습니다. 먼저 Proguard에 대해서 간단하게 언급해보겠습니다. 어플을 만들고 출시하려면 apk를 만들어서 구글 마켓에 업로드하게 됩니다. 이때 별도에 보안 작업을 거치지 않고 마켓에 출시할 경우 열심히 프로그래밍한 코드가 유출될 수 있다고 합니다. 그래서 어플을 추시하기 전에 개발자는 최소한에 보안작업으로 proguard를 설정해주는 편입니다. 어플을 만들때는 여러가지 라이브러리를 사용하게 되는데 특정 라이브러리를 사용하는 경우 proguard를 하게 되면 오류가 발생하게 된다고 합니다. 그래서 이 경우는 개발자가 따로 설정을 proguard에서 해당 라이브러리를 제외해야 어플을 정상 작동한다.. 2020. 8. 18.
파이어베이스 구글 로그인 오류 코드 10 해결하는 방법 파이어베이스 인증 기능을 활용하면 손쉽게 로그인 기능을 구현할 수 있습니다. 이메일, 구글, 페이스북 뿐만아니라 커스텀 인증으로 카톡 등도 가능하다고 합니다. 오늘 살펴볼 내용은 파이어베이스 구글 로그인 오류 코드 10입니다. 해당 문제는 테스트용으로 디버깅할 때는 문제 없이 작동하지만 구글 플레이 스토어에 출시한 후 다운로드해서 실행할 때 토스트 메시지로 발생하는 코드입니다. 이메일 인증은 되지만 구글 로그인은 "10:"이라는 메시지가 잠깐 나타나면서 진행되지 않습니다. 구글 계정을 선택하는 화면까지는 나타났지만 계정을 선택하면 오류메시지가 나오는 방식입니다. 파이어베이스 구글 로그인 오류 코드 10: 원인열심히 구글링을 하다 보니 해결책을 찾게 되었습니다. 문제의 원인은 인증서 지문 문제였습니다. 디.. 2020. 8. 16.
파이어베이스 Realtime Database와 Cloud Firestore 비교하기 파이어베이스는 모바일 플랫폼을 만드는데 최적화되어 있는 플랫폼입니다. 실시간 데이터를 주고 받는 어플, 서버가 필요한 채팅 혹은 SNS 어플, 데이터를 공유하는 어플 등을 만들 때 유용하게 사용할 수 있습니다. 저 역시 전문가가 아니기 때문에 이것저것 검색하고 영상 같은 것을 따라 하다보니깐 기본적인 내용에 자신이 없습니다. 그래도 조금씩 공부해나가면 어느 순간 내가 원하는 어플을 만들 수 있지 않을까 생각합니다. 오늘도 그런 생각으로 파이어베이스 데이터베이스에 대해서 하나 알아볼까합니다. 파이어베이스 데이터베이스는 Realtime Database와 Cloud Firestore로 나누어집니다. 각각의 저장방식에 따라 코드로 달라지기 때문에 만들고 싶은 어플의 방향성에 따라서 선택할 필요가 있습니다. 파이.. 2020. 7. 20.
파이어베이스 주요기능에 대해서 간단하게 살펴보자 파이어베이스는 모바일 플랫폼을 만드는데 최적화되어 있습니다. 만약 안드로이드 스튜디오와 파이어베이스를 잘 다룰줄 안다면 인스타그램과도 같은 SNS앱을 만들 수도 있습니다. SNS앱 같은 경우에는 사진이나 글과 같은 데이터를 저장하는 서버가 필요한데 이는 파이어 베이스로 대체가 가능합니다. 파이어베이스가 모바일 플랫폼을 만들 수 있는데에 최적화 되어 있는 이유는 인증과 푸시 메시지 기능도 있습니다. 안드로이드 스튜디오와 파이어베이스를 연동하게 되면 로그인 기능과 푸시앱을 나의 어플에 적용할 수 있습니다. 오늘은 파이어베이스 주요 기능 몇 가지 중에서 제가 사용해봤던 기능을 간단하게 살펴보겠습니다. 파이어베이스 인증 기능먼저 인증 기능입니다. FirebaseAuth기능은 인증과 관련된 기능을 제공합니다. 해.. 2020. 7. 19.

맥북에어 15인치 출시일과 사전예약 정보