Pushpad调试的最佳实践

Pushpad调试的最佳实践,pushpad,Pushpad,我正在几个设备上测试一个实现,每个设备上都有更多的浏览器。重置以前的订阅会让人头疼 对于给定的pushpad项目,在我测试的每个设备上,在所有浏览器上重置订阅的最佳实践是什么?您可以通过多种方式删除订阅 完全重置订阅的最简单方法是从浏览器设置中删除网站的权限。中介绍了这些步骤 撤销权限后: 旧端点不再有效,将由Pushpad自动删除(只要您尝试向其发送通知) 当您尝试再次从该浏览器订阅时,用户将再次看到权限提示,并将创建一个新的端点(以及Pushpad上的新订阅) 另一种方法是使用resta

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


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

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

完全重置订阅的最简单方法是从浏览器设置中删除网站的权限。中介绍了这些步骤

撤销权限后:

  • 旧端点不再有效,将由Pushpad自动删除(只要您尝试向其发送通知)
  • 当您尝试再次从该浏览器订阅时,用户将再次看到权限提示,并将创建一个新的端点(以及Pushpad上的新订阅)
另一种方法是使用restapiJavascript SDKPushpad仪表板中删除订阅。例如:

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