【发布时间】:2014-02-27 19:13:46
【问题描述】:
我知道有几个线程与这个问题相关。 目前对我来说答案还不清楚。
如果应用已被用户终止(通过在任务视图中向上滑动)并且iphone进入有ibeacon的区域,操作系统可以向用户发送本地通知吗?
【问题讨论】:
-
应该做不到。
标签: ios uilocalnotification ibeacon
我知道有几个线程与这个问题相关。 目前对我来说答案还不清楚。
如果应用已被用户终止(通过在任务视图中向上滑动)并且iphone进入有ibeacon的区域,操作系统可以向用户发送本地通知吗?
【问题讨论】:
标签: ios uilocalnotification ibeacon
从 iOS 7.0.x 开始,这是真的。如果用户从任务切换器中终止应用程序,则它无法在后台运行或接收地理围栏/iBeacon 区域通知,直到用户再次启动它。
“如果您关闭已配置为接收后台通知的应用程序,则在重新打开之前它不会收到它们。” --Apple knowledge base.
如果您有 Apple 开发者帐户,您可以阅读forum answer 中针对 Apple 员工提出的类似问题的更明确声明。
有人猜测这可能会在 iOS 7.1 中发生变化。见here。
编辑:已确认这在 iOS 7.1 中有所改变
【讨论】: