Skip to content

为什么我看不到推送通知提示?

当您访问您的网站时,没有看到网站推送通知(选择加入)提示有几个可能的原因。以下是一些最常见的原因。

帮助调试的第一件事是利用调试工具来获得任何见解。为此,请查看 https://yoursite.com?aimtelldebug=1

原因#1:您已经批准了权限。

订阅推送通知是如此简单,有时我们在不知不觉中就这样做了。通过检查浏览器特定指令 此处显示。 来检查您是否已授予网站权限

原因#2:您的浏览器不支持推送。

目前,Safari(桌面版)、Firefox(桌面版)、Chrome(Android 上的桌面版和移动版)和 Opera(Android 版的桌面版和移动版)支持网站推送通知。如果您使用未列出的设备(例如 iPhone),您将无法订阅网站。这是苹果公司直接提出的限制,我们希望尽快改变。

使用不受支持的设备的访问者将正常看到您的网站。目前,大约80%的桌面网站流量和45%的移动网站流量支持网站推送通知。

原因#3:您的网站已经有另一个manifest.json 文件(旧版 - 罕见)

在极少数情况下,不会出现推送通知提示,因为您的网站上已有一个与aimtell-manifest.json 文件冲突的manifest.json 文件。如果是这种情况,只需将我们的清单中的“gcm_sender_id”字段复制到您的清单中即可。

原因 4:您使用的 Safari 版本需要用户手势

在特定版本的 Safari 上,自定义选择加入提示可能只能在“用户手势”之后显示。这通常定义为单击。要解决这个问题,只需添加 自定义选择提示 并将其设置为目标“仅限 Safari”。

仍有问题吗?联系我们,我们将为您提供帮助。