안드로이드 앱개발 기초반 - 5주차

연어는결국강으로·2022년 8월 19일
0
post-thumbnail

1. 파이어베이스 활용하기

(1) 파이어베이스 특징

  • 사용자들이 언제, 어떻게 사용하고 있는지 파악 할 수 있음
  • 기본적인 데이터들은 자동적으로 수집
  • 콘솔을 활용해 데이터를 분석, 조회 가능


2. gradle 수정

  • Click 구글 파이어베이스 링크

  • 프로젝트 추가 - 가이드대로 하면 끝.

  • 추가를 하면서 에러가 발생하였는데, 이것은 안드로이드 스튜디오 버전이 업그레이드 되면서 settings.gradle 파일에 allproject{}부분을 입력하도록 바뀌었기 때문이었다.

dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
    }
}


3. 로그 남기기

FirebaseAnalytics.getInstance(this).logEvent("click_submit") {
    param("answer1", answer1.toLong())
    param("answer2", answer2.toLong())
    param("answer3", answer3.toLong())
    param("answer4", answer4.toLong())
        }

  • 앱에 파이어베이스 실행권한을 주는 코드
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
  • 파이어베이스 애널러틱스에 보내는 코드
FirebaseAnalytics.getInstance(this).setUserProperty("user_test_type", result)


4. 앱에 광고 붙이기

(1) 애드몹 가입하기

Click 애드몹 링크

  • RestAPI 입니다. 따라합시다!!


0개의 댓글