1

我正在几个设备上测试Pushpad实现,每个设备上都有更多浏览器。重置以前的订阅会让人头疼。

对于给定的 pushpad 项目,在我正在测试的每台设备上重置所有浏览器上的订阅的最佳做法是什么?

4

1 回答 1

1

您可以通过多种方式删除订阅。

完全重置订阅的最简单方法是从浏览器设置中删除该网站的权限。此博客文章中描述了这些步骤。

撤销权限后:

  • 旧端点不再有效,将被 Pushpad 自动删除(一旦您尝试向其发送通知)
  • 当您尝试从该浏览器再次订阅时,用户将再次看到权限提示,并且将创建一个新端点(以及 Pushpad 上的新订阅)

另一种方法是使用REST APIJavascript SDK从Pushpad 仪表板中删除订阅。例如:

pushpad('unsubscribe');

请注意,这些方法(Pushpad 仪表板、REST API、Javascript SDK)与从浏览器设置中重置权限不同。不同之处在于这些方法仅从 Pushpad 中删除订阅(但不会使其无效)。如果您再次尝试订阅用户,他将看不到权限提示,并且旧端点(仍然有效)将再次发送到 Pushpad。

于 2017-04-29T18:03:26.387 回答