在 Meteor.js 中存储用户设备的 deviceId 和令牌的位置(推送通知)
Where to store deviceId and token of user device in Meteor.js (push notifications)
我想问一下当我使用 meteor.js 时,将用户令牌和设备 ID 以及 os 用于推送通知存储在哪里?
如 Meteor 文档中所述,最佳做法是扩展 Meteor.users 集合。
https://guide.meteor.com/accounts.html#custom-user-data
不建议将它们存储在配置文件中 (https://guide.meteor.com/accounts.html#dont-use-profile),而是直接存储到 "add a new uniquely-named top-level field on the user document"。
如果新用户在创建帐户或登录时需要挂钩用户创建,您可以使用 onCreateUser (https://docs.meteor.com/api/accounts-multi.html#AccountsServer-onCreateUser) or or onLogin https://docs.meteor.com/api/accounts-multi.html#AccountsCommon-onLogin.
然后注意如何向用户发布新数据,尤其是如果这些是私人信息。
我想问一下当我使用 meteor.js 时,将用户令牌和设备 ID 以及 os 用于推送通知存储在哪里?
如 Meteor 文档中所述,最佳做法是扩展 Meteor.users 集合。
https://guide.meteor.com/accounts.html#custom-user-data
不建议将它们存储在配置文件中 (https://guide.meteor.com/accounts.html#dont-use-profile),而是直接存储到 "add a new uniquely-named top-level field on the user document"。
如果新用户在创建帐户或登录时需要挂钩用户创建,您可以使用 onCreateUser (https://docs.meteor.com/api/accounts-multi.html#AccountsServer-onCreateUser) or or onLogin https://docs.meteor.com/api/accounts-multi.html#AccountsCommon-onLogin.
然后注意如何向用户发布新数据,尤其是如果这些是私人信息。