Upgrade to Pro — share decks privately, control downloads, hide ads and more …

status.firebase.ebisu

Avatar for KUGO KUGO
October 21, 2016

 status.firebase.ebisu

Avatar for KUGO

KUGO

October 21, 2016

Other Decks in Programming

Transcript

  1. KUGO @95kugo • Android application engineer since 2009 ◦ Android

    developer’s club ◦ Android温泉 ◦ Effective Android(書籍:20数人の共 著) • 株式会社TIMERS since this September • I also love Google’s technology
  2. 良さそう!! • synced across connected devices in milliseconds • available

    when your app goes offline • Unlimited Simultaneous connections(currently 10,000 simultaneous database connections. ) • no need for an application server. • REST API
  3. private DatabaseReference.CompletionListener listener = new DatabaseReference.CompletionListener() { @Override public void

    onComplete(DatabaseError databaseError, DatabaseReference databaseReference) { if (databaseError != null) { // エラーはとりあえずサーバに送ろう String message = databaseError.getCode() + "\n" + databaseError.getMessage() + "\n" + databaseError.getDetails(); Crashlytics.logException(new Exception(message)); } else { // 正常系の処理... } } }; 障害と向き合おう 何が起きてるか追えるよ うにしておこう これはAndroid SDKの例