Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

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

0 Aufrufe

Veröffentlicht am

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

Veröffentlicht in: Mobil
  • Sex in your area is here: www.bit.ly/sexinarea
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • Dating for everyone is here: www.bit.ly/2AJerkH
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • Sex in your area for one night is there tinyurl.com/hotsexinarea Copy and paste link in your browser to visit a site)
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • Girls for sex are waiting for you https://bit.ly/2TQ8UAY
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • Meetings for sex in your area are there: https://bit.ly/2TQ8UAY
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier

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

  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

×