繁体   English   中英

Swift Region Monitoring本地通知触发器

[英]Swift Region Monitoring Local Notification trigger

我正在做一个应用程序,以便在输入区域时触发本地通知。 但是,有时当手机被锁定时,即使我已经在区域内停留了一段时间,通知也没有弹出。 通知弹出窗口仅在按下电源/主页按钮时显示(手机仍处于锁定模式)。

一般情况下,所有似乎都在工作,但有时通知仅在按下电源/主页按钮以唤醒手机时才会显示,尽管它仍处于锁定状态。

希望有人能赐教我! =)

根据开发人员文档 在核心位置框架中,两个服务可以为您提供当前位置信息。

  1. 标准位置服务是一种可配置的通用解决方案,用于获取指定精确度的位置数据和跟踪位置变化。

  2. 重要更改位置服务仅在设备位置发生重大变化(例如500米或更长)时才会提供更新。

您需要使用标准位置服务来保持后台监控位置

如果您的iOS应用程序必须保持监视位置,即使它在后台,请使用标准位置服务并指定UIBackgroundModes键的位置值以继续在后台运行并接收位置更新。 (在这种情况下,您还应确保位置管理器的pausesLocationUpdatesAutomatically属性设置为YES以帮助节省电量。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM