何时从服务器删除推送订阅

时间:2018-04-16 01:22:47

标签: push-notification web-push

刚开始玩推送通知,我设法处理所有订阅过程,我在我的数据库上保存端点和密钥。我的问题是,我应该采取什么策略来删除数据库中的旧订阅详细信息? 因此,如果有人允许通知并撤销权限,我怎么知道是谁从数据库中删除了详细信息呢?因为如果用户取消订阅,我将从pushManager获得空订阅。

1 个答案:

答案 0 :(得分:0)

对于Pushpad,我们使用以下两种策略:

  • 当用户撤销权限时,使用该端点发出的请求将返回410 Gone,您应该删除端点
  • 开发人员可以选择触发取消订阅Javascript SDK,这将从服务器中删除端点(这对于在网站上创建订阅/取消订阅按钮非常有用)
相关问题