MobileApp
MobileApp copied to clipboard
🚃 The new sense mobile navigation app.
今の所北陸本線の米原駅に停まった後発車し次の駅に向かっている時でも北陸本線としてデータが残っている。そこをこの例では琵琶湖線に変えたい
close #3380 ## 必要なテストケース - [ ] 始発 - [ ] 鉄道会社名 - [ ] 種別名 - [ ] 行先 - [ ] 発車後 - [ ] 終着 - [...
古い端末とかで駅に対する位置関係の計算を端末内で行なっていることがパフォーマンスの悪化につながっているならAPI側で計算させた方が良さそうだけど本当にAPIに計算させてパフォーマンスが上がるかどうかのそもそもの調査が必要 あと本番に出すならプラポリの更新とアプリストアでのプライバシー設定の変更が多分必要 APIの負荷も飛躍的に上がりそうなので維持費とAPIのパフォーマンス悪化とかそこらへんも考える必要がある
## 概要 駅データとか必要であればTTSのwav等を端末に落とせるようにしてインターネット環境がなくてもアプリを十分使えるようにする ## チケット - [ ] # 駅データ自体のダウンロード - [ ] # 全データに対するTTS永続化 - 全駅をDLできてさらにwavもとなるとダウンロードできる区間決められた方がいい? - [ ] クイックアクションとの連動?ダウンロードしたデータを簡単に開けるようにしたい ## 懸念点 データが更新された時再取得する処理とかはバグらせてはいけない
今の所の実装ではレポートのコレクションから自分のUIDを探していたが普通にレポート一覧をクライアント側で走査するのは非効率な上セキュリティのリスクもある気がするので別の方法を探る そもそも[今のカナリア版](https://github.com/TrainLCD/MobileApp/tree/dd0bece4fe47f580b202e9f98376df9d8a1361db)の実装ではレポートのコレクションのFirestoreルールで基本的にreadできないようにしているので現時点では機能していない