Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

파이어베이스를 이용한 모바일 앱 개발

모바일 앱 개발시 활용가능한 파이어베이스 주요 기능을 설명합니다.

Audiolibros relacionados

Gratis con una prueba de 30 días de Scribd

Ver todo
  • Inicia sesión para ver los comentarios

파이어베이스를 이용한 모바일 앱 개발

  1. 1. 파이어베이스를이용한모바일앱개발 ㈜엔비티 a2017년 7월 6일 발표자 : 최재원
  2. 2. © NBT All Rights Reserved. Contents Part 1. 1.왜?파이어베이스를? 1-1.배경 1-2.목표 1-3.성과 Part 2. 2.파이어베이스주요기능및적용사례 2-1.애널리틱스(Analytics) 2-2.원격구성(Remote Config) 2-3.클라우드메시징(FCM) 2-4.인증(Authentication) 2-5.실시간데이터베이스(RealTime Database) 2-6.호스팅(Hosting) 2-7.스토리지(Cloud Storage) 2-8.성능모니터링(Performance)
  3. 3. © NBT All Rights Reserved. 배경 목표 성과 왜? 파이어베이스를?
  4. 4. © NBT All Rights Reserved. 다른앱은무엇이있나요? 배경 왜? 파이어베이스를?
  5. 5. © NBT All Rights Reserved. 한달에한번씩새로운앱을출시하자! 목표 왜? 파이어베이스를?
  6. 6. © NBT All Rights Reserved. 알록(aLock), 1초미세먼지,퀴즈포텐출시! 성과 왜? 파이어베이스를? aLock 2017.4 1초미세먼지 2017.5 퀴즈포텐 2017.6
  7. 7. © NBT All Rights Reserved. 파이어베이스주요기능
  8. 8. © NBT All Rights Reserved. 적용사례 파이어베이스주요기능 기능 알록 1초미세먼지 퀴즈포텐 애널리틱스 O O O 원격 구성 O O O 클라우드 메시징 O O O 인증 X X O 실시간 데이터베이스 O X O 스토리지 O X O 호스팅 X X O 성능 모니터링 X O O 요금제 Blaze (종량제) Spark (무료) Blaze (종량제)
  9. 9. © NBT All Rights Reserved. 애널리틱스(Analytics) : 이벤트 잠재고객증가및참여유도
  10. 10. © NBT All Rights Reserved. 애널리틱스(Analytics) : 사용자속성 잠재고객증가및참여유도
  11. 11. © NBT All Rights Reserved. 애널리틱스(Analytics) : 디버그뷰 잠재고객증가및참여유도 jony$ ./adb shell setprop debug.firebase.analytics.app “package name”
  12. 12. © NBT All Rights Reserved. 애널리틱스(Analytics) : 스트림뷰 잠재고객증가및참여유도
  13. 13. © NBT All Rights Reserved. 애널리틱스(Analytics) : 유입경로 잠재고객증가및참여유도
  14. 14. © NBT All Rights Reserved. 애널리틱스(Analytics) : 유입경로 잠재고객증가및참여유도
  15. 15. © NBT All Rights Reserved. 애널리틱스(Analytics) : 유입경로 잠재고객증가및참여유도
  16. 16. © NBT All Rights Reserved. 원격구성(Remote Config) 잠재고객증가및참여유도
  17. 17. © NBT All Rights Reserved. 원격구성(Remote Config) 잠재고객증가및참여유도
  18. 18. © NBT All Rights Reserved. 원격구성(Remote Config) 잠재고객증가및참여유도
  19. 19. © NBT All Rights Reserved. 원격구성(Remote Config) 잠재고객증가및참여유도 1.앱업데이트시 fetch time을0값으로호출 - BroadcastReceiver :android.intent.action.MY_PACKAGE_REPLACED
  20. 20. © NBT All Rights Reserved. 클라우드메시징(FCM) 잠재고객증가및참여유도 1.세그먼트(사용자속성) 2. 주제 (Topic) - "condition": "'location_seoul' in topics || 'age_1999' in topics", ... - "condition": "'location_seoul' in topics && 'sex_1' in topics", ... 3. 단일기기 (Token)
  21. 21. © NBT All Rights Reserved. 클라우드메시징(FCM) 잠재고객증가및참여유도
  22. 22. © NBT All Rights Reserved. 인증(Authentication) 앱빌드및테스트
  23. 23. © NBT All Rights Reserved. 인증(Authentication) 앱빌드및테스트 1.사용자Token Refresh - token expire time 은 1시간 (설정 불가능) : firebase auth 11.0.1
  24. 24. © NBT All Rights Reserved. 실시간데이터베이스(RealTime Database) 앱빌드및테스트
  25. 25. © NBT All Rights Reserved. 실시간데이터베이스(RealTime Database) 앱빌드및테스트 DatabaseReference offsetRef = FirebaseDatabase.getInstance().getReference(".info/serverTimeOffset") offsetRef.addValueEventListener(new ValueEventListener() { @Override public void onDataChange(DataSnapshot snapshot) { double offset = snapshot.getValue(Double.class); double estimatedServerTimeMs = System.currentTimeMillis() + offset; } @Override public void onCancelled(DatabaseError error) { System.err.println("Listener was cancelled"); } }); 1.시간보정값 : firebase.database.ServerValue.TIMESTAMP
  26. 26. © NBT All Rights Reserved. 호스팅(Hosting) 앱빌드및테스트
  27. 27. © NBT All Rights Reserved. 호스팅(Hosting) 앱빌드및테스트 Landing Page Google Play App Store App Launcher Android iOS https://qiz.lockcast.co.kr/quiz/invite?id=12
  28. 28. © NBT All Rights Reserved. 스토리지(Cloud Storage) 앱빌드및테스트
  29. 29. © NBT All Rights Reserved. 성능모니터링(Performance) - beta 앱빌드및테스트
  30. 30. 감사합니다 jonykorea@gmail.com

×