---
# System prepended metadata

title: '【20/10/23(金)】1,2限目'
tags: [卒業制作]

---

# 【20/10/23(金)】1,2限目
###### tags: `卒業制作`

## 進捗

> [name=前田裕輝]
> * グループ作成機能の開発
> * 成りすまし対策のことについて議論
> * 実機端末を拝借させて頂きました。朱先生ありがとうございます！

> [name=栗林幸暉]
> * タイムライン削除機能のデバックを完了。バグはなくこれで実装完了であると通達を受けた
> * タイムラインの編集機能に着工。本人曰くすごく長くなるらしい。と聞いた。

> [name=武田鼓太朗]
> * フォアグラウンドのプッシュ通知機能を開発

## 実機について

* 朱先生の計らいで、ジェネシス2号機を拝借させてもらった
* 学校の物品貸借システムの都合で、以下の出来事があった
    * ジェネシスは生徒の物品拝借リストの対象外で、生徒がジェネシスを拝借することはできない
    * 教員によるジェネシスの拝借は可能で、教員の名前で拝借が可能となる
* ただ、卒業制作の授業は時限によって担当教員が変わってしまうため、この時に物品の拝借を行った先生がその後、授業担当外になってしまう面倒な事態になる。

## 結果

* 担当教員が変わる度に、拝借返却を行うことで結論が至った。

## プッシュ通知の進捗

* 本日、実機のジェネシスを使いプッシュ通知テストを行ったところ、バックグラウンド、フォアグラウンド**共に**プッシュ通知が成功してしまった。
* 仮想環境では、バックグラウンドのプッシュ通知は確認できたが、フォアグラウンドの通知が確認できなかった。
* 原因を究明するとともに、今日から手動でのプッシュ通知ではなく、メッセージ送信時に相手にプッシュ通知を行うように開発をシフトチェンジを促す

## APIレベルの定義

* 実機を借りる際にふと、今自分がやっているプロジェクトのAPIレベルってそもそもこんなに高いのだろうか？と疑問に思った。
* Firebase、ピカソ、たぶんその他のOSSを使っている中で、最低APIレベルがいくつなのか。実際私でも把握はしていない。
* 現状、ジェネシスを借りてはいるが、本当に**ジェネシスでないといけないのか近いうちに調査をしたい**