【发布时间】:2016-08-30 10:45:15
【问题描述】:
我有一个应用程序可以接收您附近好地方的推送通知。
假设用户靠近特定地点和网络服务商店位置,如果一秒钟。手机失去连接1小时后,用户继续移动,一小时后,当连接恢复时,我会收到一个仍然无效的推送通知警报,有没有办法测试有效负载并防止警报如果通知无效?
【问题讨论】:
-
推送通知是系统句柄...如果您已经发送,我认为您无法阻止它
-
我认为您需要根据有效负载管理条件。假设你到达了目的地,那么你必须检查内容是否是你已经到达的位置的有效负载,如果是你就不会显示它。
-
您可以使用静默推送(内容可用:1),如果仍然适用,则发布本地通知
-
是的,这是个好主意,但是如果我使用 content-available 1,如果用户被杀,我的应用程序可以重新启动吗?像在显着的LocationChange 中一样?
标签: ios push-notification