如何允许用户在阻止后启用推送通知?

Posted

技术标签:

【中文标题】如何允许用户在阻止后启用推送通知?【英文标题】:How to allow for a user to enable push notifications after blocking? 【发布时间】:2017-05-10 19:05:36 【问题描述】:

我正在开发的网站询问用户(使用 firebase、js 和原生 chrome)是否可以向他们发送推送通知。他们可能会说不,然后单击小块按钮。好吧……那太好了。

如果他们改变主意,我是否可以为他们提供一个简单的按钮,让他们再次询问相同的问题?目前,Chrome 会询问他们是允许还是阻止。如果用户表示他们想要阻止,但可以创建“向我发送推送通知!”重新请求此权限?

【问题讨论】:

【参考方案1】:

答案:没有。

如果用户通过本机请求阻止权限,您将无能为力。但是您可以向他们展示如何通过打开设置解锁推送。但是你需要为用户提供一些非常有价值的东西。预计转化率较低。

订阅用户的最佳方式是在订阅之前为他们提供价值并要求执行额外操作。示例:向他们展示包含订阅信息的 html 对话框以及 HTML 按钮“是”和“否”。当用户点击“是”时——向他展示一个真实的请求。如果用户单击“否”,则只需关闭对话框。 稍后您可以为单击“否”的用户提供更多价值。

您可以找到最佳实践here

【讨论】:

以上是关于如何允许用户在阻止后启用推送通知?的主要内容,如果未能解决你的问题,请参考以下文章

向现有应用推送通知更新:是不是会要求用户允许?

如何正确禁用/启用推送通知

如何显示自定义警报以在 ios 中启用通知

iOS 推送通知自定义警报

如何知道用户在推送通知中点击了“不允许”[重复]

当用户已经在聊天时,Firebase 聊天会阻止推送通知