0
我們正在爲我們的應用程序設置推送通知,並發現如果我們將用戶設備令牌存儲在用戶表中,我們會遇到一些問題。如何在我們的數據庫中存儲設備令牌以進行推送通知?
- 用戶將只能接收一個設備上推notifs(他們可能在多個記錄)
我們用戶表:
| id (user pk) | ... other fields | device_token (for push notifs) |
其他2解決方案將是:
- 在t中存儲JSON數組他用戶表
- 創建第二個表稱爲user_devicetokens &鏈接USER_ID & device_token +其他任何設置,這可能會有幫助。
我在想別人怎麼做&這些解決方案是否可以以任何方式改進?
如果用戶卸載應用程序,我們應該刪除令牌?我怎麼知道用戶卸載或關閉會話。 – Diego