【发布时间】:2019-06-27 00:47:00
【问题描述】:
我们的应用程序以 >1M 的顺序被人们使用,它不需要任何类型的登录等。我们使用带有 ionic 的 firebase sdk 来获取设备的推送令牌。问题是我们如何有效地存储它们。我们应该使用
const itemsRef = db.list('tokens');
itemsRef.push({ token:"tokenValue" });
每次设备打开应用程序时,上述内容都会不断添加一个新节点。我在这里担心的是避免再次添加相同的 pushToken。如上面针对一百万个节点的结构查询以查看是否存在推送令牌可能是一个巨大的性能问题(我认为不确定)。
处理此问题的建议是什么?如果存在推送令牌,我觉得查询它可能很昂贵。
【问题讨论】:
标签: firebase ionic-framework firebase-realtime-database push-notification cordova-plugin-fcm