Firebase(Android)
-
[Firebase]Cloud Storage(1) - Create a ReferenceFirebase(Android)/CloudStorage 2021. 7. 27. 20:33
Cloud Storage Bucket에 존재하는 파일, 데이터에 접근하기 위해서는 인증된 사용자만 가능하다. 그렇기 때문에 Cloud Storage의 Security Rules을 모두 접근가능하게 변경하고 테스트 개발을 진행해야 한다. https://firebase.google.com/docs/storage/android/create-reference?authuser=0 Android에서 Cloud Storage 참조 만들기 | Firebase 파일은 Cloud Storage 버킷에 저장됩니다. 이 버킷의 파일은 로컬 하드 디스크의 파일 시스템 또는 Firebase 실시간 데이터베이스의 데이터와 같이 계층 구조로 표시됩니다. 파일을 가리키는 참조를 firebase.google.com https://fir..
-
[Firebase] Realtime Database(1)- push/child/setValue..etcFirebase(Android)/RealtimeDatabase 2021. 7. 26. 09:58
포스팅 맨 부분에 layout.xml과 액티비티 소스를 남겨뒀다. 드래그하여 복사하기만 하면된다. FirebaseDatabase, DatabaseRef클래스의 기본사용방법에 대해 알아보고 코드를 변경시킬 때마다 빌드를 하는 것이 힘드므로 layout파일에 여러 EditText와 Button들을 추가하여 JSON tree의 동작을 관찰하자. 실시간 데이터베이스는 JSON형식으로 저장된다. 프로젝트 창의 Realtime Database 탭에서 데이터베이스를 만들면 처음에는 비어있으니 null으로 되어있다. JSON구조를 알아먹기 힘들다면 오른쪽의 ...더보기를 눌러 JSON내보내기를 하여 다운로드된 JSON파일을 브라우저에 옮겨넣으면 현재 데이터베이스의 구조를 파악하기 쉽다. 브라우저에서 JSON트리 확인 ..
-
OAuth 2.0Firebase(Android) 2021. 6. 16. 13:24
(구글 플레이 스토어x) 개발자 콘솔에 앱을 등록하면 앱마다 Client Id, Client Secret이 주어진다. ex) Client Id- 1, Client Secret- 2 앱 등록후 앱 셋팅과정에서 Redirect url을 등록한다. ex) Redirect url- https://client/callback 앱을 등록한 시점에서 서로 알고 있는 정보들 Resource Server 입장- Client Id, Client Secret, Redirect url Client 입장- Client Id, Client Secret, Redirect url 구글 로그인을 예로 들어보자. MyApp- Client(구글 서비스에 대해 클라이언트에 해당) MyApp을 사용하는 구글에 회원가입에 되어있는 사용자- R..