【发布时间】:2017-06-01 00:19:26
【问题描述】:
我们正在为我们的应用设置推送通知,并发现如果我们将用户设备令牌存储在 users 表中会遇到一些问题。
- 用户将只能在一台设备上接收推送通知(他们可以在多个设备上登录)
我们的用户表:
| id (user pk) | ... other fields | device_token (for push notifs) |
另外两个解决方案是:
- 在 users 表中存储 JSON 数组
- 创建第二个名为 user_devicetokens 的表并链接 user_id 和 device_token + 任何其他可能有用的设置。
我想知道其他人如何做到这一点以及这些解决方案是否可以以任何方式改进?
【问题讨论】:
标签: android ios postgresql database-design push-notification