Firebase使うなら
ユーザログイン型で端末複数対応する場合
テーブル概要
- users
会員情報 - devices
デバイス情報。トークンなどを保存 - notices
お知らせ内容 - notice_targets
お知らせターゲット
user_devices 端末情報テーブル
- 🔑user_id
会員id - 🔑os
OS情報
– Android
– iOS - device_token
デバイストークン
Firebaseだけだったらこれだけで良いっぽい。
🔑user_id
会員id🔑device_key
端末キー🔑os
OS情報
– Android
– iOSdevice_token
デバイストークンinvalid_at
@see
- プッシュ通知のテーブル設計の考え方」
- Push通知を自前でつくるか、SaaSを使うか – Amazon SNS, Urban Airship, PushWoosh, CORE PUSH, Fello を比較してみた
- [ Laravel ] 自前で用意する、サービスワーカーを使ったNotificationのプッシュ通知
Firebase



![Nginx [error] no live upstreams while connecting to upstream, client: xxx.xxx.xxx.xxx, server](https://www.yuulinux.tokyo/contents/wp-content/uploads/2022/04/Nginx_logo.svg_-150x150.png)