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