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

iOSのログテストをFirebaseで自動化する

h.crane
August 29, 2019
220

 iOSのログテストをFirebaseで自動化する

「集まれSwift好き!Swift愛好会 vol43 @レバレジーズ」
で登壇した内容です。

詳細:https://love-swift.connpass.com/event/141921/

iOSのログテストを、Firebaseを使って自動化できないか施工した話になります。

h.crane

August 29, 2019
Tweet

Transcript

  1. Introduce 1 ~ Company ~ every, inc. DELISH KITCHEN ~

    Role ~ iOS Developer ~ Account ~ hcrane14 H_Crane
  2. Reason 3 Log Data Flow 非エンジニア エンジニア ユーザー Firebaseの障害 BigQueryの障害

    TRESURE DATAの障害 アプリの障害 ログが正しくサーバーに送られていること を担保したい firebase analytics ではログを送ったことの コールバックは取れない 機構を作ってしまおう!! ついでに送り元と中身を比較して 自動でテストしちゃお!
  3. Realtime Databaseのコールバックを使うやり方 Proposal 1 ユーザー コールバック受け取るためだけに Realtime Databaseを接続するの はオーバースペックすぎる 開発環境だけとはいえ、セ

    キュリティ観点から、 Realtime Databaseの read/writeを解除したくない Firebaseのライブラリを追 加で読み込む必要があ り、アプリの容量が増える のではないか 確認するたびにDatabaseに ゴミが残ってしまう