有关推送通知传送的常见问题
你将会学到
了解有关推送通知传送的常见问题的答案。
在下面的部分中,我们回答以下问题:
为什么推送通知中跳过了个人资料?
跳过推送通知的原因可能有很多。然而,最有可能的是:
- 智能发送(例如,最近向个人资料发送了推送通知)
- 由于个人原因,个人资料缺少推送令牌:
- 切勿为应用程序启用推送通知
- 禁用应用程序的推送通知
- 删除应用程序(导致推送令牌被撤销)
如果有人从设备中删除该应用程序,我们会在 Klaviyo 中显示相关指标吗?
Klaviyo 中没有“应用程序已删除”指标;但是,下次您发送给删除该应用程序的人时,将会出现 退回推送 事件。如果通知由于无效令牌而退回(删除应用程序时可能会发生这种情况),Klaviyo 会从配置文件中删除该推送令牌。
请注意,只要推送通知失败,就会出现 退回推送 事件。请参阅此有关推送通知传递的文章中的其他失败原因。
为什么推送通知发送后没有传送到设备?
最有可能的是,设置存在问题,无论是您帐户的推送设置页面中提供的配置信息还是 Klaviyo SDK 集成都有问题。首先,我们建议您联系您的应用开发者并确认您帐户设置中提供的信息。
然而,还有其他 5 个潜在问题:
- 该配置文件没有推送令牌(即 缺少推送令牌)。在这种情况下,将跳过该配置文件,并且 Klaviyo 不会尝试向其发送推送通知。
- 由于用户删除了应用程序,个人资料上的令牌无效。在这种情况下,应用程序会使令牌无效,并且 Klaviyo 将其从配置文件中删除。
- 用户禁用了应用程序的推送通知。在这种情况下,Android 或 iOS 可能不会通知 Klaviyo 用户禁用了通知,因此 Klaviyo 可能会显示已发送的推送通知,但用户不会看到它。
- 收件人声称他们没有看到通知,因为在发送通知时应用程序已在设备上打开(即应用程序处于前台)。测试推送通知时,我们建议关闭应用程序并锁定您的手机。如果您愿意,您的应用开发人员可以在 Klaviyo SDK 中实现对前台推送通知的支持。
- 目标收件人的设备存在问题。当 Klaviyo 成功请求 iOS 或 Android 发送推送通知时,将触发 接收推送 事件。因此,如果请求成功但客户从未收到推送,则可能是由于他们的设备所致。例如,设备可能处于请勿打扰模式、低功耗或省电模式,或者缺少网络连接,所有这些都可能阻止显示推送通知。