【发布时间】:2014-05-06 18:28:42
【问题描述】:
我有一个 iOS 应用程序,它在后台使用位置服务进行连续位置收集。但是当它被定位服务杀死然后重新启动时(因此 AppDelegate didFinishLaunchingWithOptions 使用选项 UIApplicationLaunchOptionsLocationKey 调用),我希望我的用户可以知道它仍在后台运行。
我知道通过查看定位服务应用程序列表,用户可以看到最近使用定位服务的应用程序,但我希望我的用户更容易知道我的应用程序仍在运行并收集位置。我首选的方式是在 Dock 中显示我的应用程序,就像它是手动启动的一样,但我不知道如何。可能吗?这是一种不好的做法吗?
否则我可以显示通知,但我不想用通知打扰我的用户。
【问题讨论】: