본문 바로가기

프로그래밍/FireBase8

[FireBase] 이메일을 이용한 회원가입 기능 구현 콘솔로 이동하여 프로젝트를 만들어준다. 프로젝트가 만들어졌으면 안드로이드 버튼을 눌러 사용하는 프로젝트에 연결해준다. 패키지 이름에 자신이 사용하고 싶은 프로젝트의 패키지 이름을 넣어주고 SHA-1 키도 입력해준다. SHA-1 키는 우측 Gradle -> Tasks -> android -> singingReport에서 확인할 수 있다. 만약 SHA값을 찾을수 없을경우 https://hanyeop.tistory.com/97 [Android] 안드로이드 스튜디오 앱 apk 추출 후 파이어베이스 구글 로그인이 되지 않는 현상 안드로이드 스튜디오에서 apk를 추출하기위해 release 빌드를 하게되면 파이어베이스 기능이 작동하지 않는 현상이 발생한다. SHA-1 지문이 두가지 형태기 때문인데 debug용과 re.. 2022. 7. 4.
Firebase연결확인 안드로이드 스튜디오 Tools - Firebase 클릭 우측의 1번과 2번이 전부다 체크되어있어야한다. 필자의경우 처음 확인했을때 2번이 체크가 안되어있었는데 체크가 안되어있으면 Add the Realtime Database to your app 버튼이 있을것이다. 해당버튼을 누른 후 Accept Changes를 누르면 체크가 될 것이다. 2021. 11. 24.
[Android] FireBase 프로젝트에 추가시 GradleScriptException 에러 FireBase 관련 데이터를 build.gradle 프로젝트와 앱단에 모두 추가한후 Sync Now를 눌렀는데 GradleScriptException 에러가 나온다면 setting.gradle의 dependencyResolutionManagement의 코드를 아래와 같이 변경한다. dependencyResolutionManagement { // 기존코드 : repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositoriesMode.set(RepositoriesMode.PREFER_SETTINGS) repositories { google() mavenCentral() jcenter() // Warning: this repository is .. 2021. 11. 24.
FireBase 사용법 databaseReference.child("Name").push().setValue(Name); // 덮어씌우지 않고 데이터를 새로 추가함 databaseReference.child(Name).setValue(Name); // child 데이터에 setValue를 덮어씌움 SetValue예시에서 Name이 push를 입력한부분, ㄱㄱ부분이 push를 입력하지 않은 부분이다 2021. 3. 27.