如何处理订阅用户注销?

时间:2018-05-22 12:30:24

标签: push-notification web-push push-api

在我正在构建的应用程序中,登录用户可以接收与其用户帐户参与或订阅的活动相关的特定推送通知。

目前,如果用户退出,他们仍然会被订阅,服务工作者仍然会注册。

但是,这意味着仍然会收到他们订阅的推送通知。

但是,在正面,这意味着如果原始用户再次登录,他们将无需转到他们的首选项并重新启用通知并重新注册新的服务工作者/订阅。

有没有人有任何关于如何以安全方式处理此问题的示例,因此在注销后通知不会泄露,但是如果他们重新登录则维护现有订阅?它甚至可能吗?

谢谢,

P

1 个答案:

答案 0 :(得分:1)

通常,您的数据库中的端点与用户ID相关联,因此您可以使用推送通知来定位该用户。

当用户注销时,您只需删除端点与数据库中用户ID之间的关联。