본문 바로가기
웹앱(하이브리드앱)

하이브리드앱 HyApp을 위한 Firebase 설정 2 - 안드로이드 앱추가

by xavi2019 2020. 4. 7.

Firebase에 앱 추가 

 

 

안드로이드 소스 수정 

  1. Build Clean
  2. 새로운 Branch 생성
  3. 원래폴더 복/붙 하여 branch 체크아웃
  4. 안드로이드 스튜디오에서 아래와 같이 폴더옵션 수정
  5. Refactor - Rename - Rename Package 선택 

     

  6. Rename 실행 후, 전체 파일 찾기에서 tera를 supertrack으로 변경 
    defaultConfig {
            applicationId "kr.co.tera.hyapp"
  7. 구성 파일(google-services.json) 다운로드 & 프로젝트에 추가 
  8. 프로젝트 공개용 이름 수정
  9. Firebase 추가 설정
    • Authetication 활성화 익명로그인 활성화
    • 이메일 인증 활성화
    • 이메일 템플릿 수정 
  10. 데이터 베이스 사용 설정

     

  11. 규칙 추가
    service cloud.firestore {
      match /databases/{database}/documents {
        match /pushMessage/{document=**} {
          allow read, write;
        }
        match /users/{document=**} {
          allow read, write;
        }
        match /admins/{document=**} {
          allow read, write;
        }
        match /info/{document=**} {
          allow read, write;
        }
        match /pushTopics/{document=**} {
          allow read, write;
        }
        
      }
    }
  12. Remote Config 추가
  13. 호스팅 사용 설정
    1. 내 PC에 임의의 Foloder 생성
    2. firebase init : 3가지 제품 선택(스페이스바로 선택)
    3. 프로젝트 선택, 이미 존재하는 프로젝트 선택할 것
    4. 나머지는 기본값으로 설정
    5. html 소스 복사 
    6. 웹 API키 변경
      1. js : firebaseConfig 변수들 수정
  14. 안드로이드 소스 수정 
    • 더블탭 비활성화 

 

 

 

 

 

푸시발송관리자 설치시 nodemailer 설치하기 

댓글