我开发了在睡眠模式下具有后台服务的 Android 应用程序。该服务适用于加速度计数据,并且可以通过锁定屏幕从睡眠模式启动应用程序。
是否可以在 iOS 上做同样的事情?
我是说:
- 创建一个可以在后台处理加速度计数据的服务。
- 当手机在锁定屏幕上处于睡眠模式时,服务可以启动应用程序。(无需解锁)
如果我没记错的话,在 iOS7 上肯定是可以的,不是吗?
谢谢!
我开发了在睡眠模式下具有后台服务的 Android 应用程序。该服务适用于加速度计数据,并且可以通过锁定屏幕从睡眠模式启动应用程序。
是否可以在 iOS 上做同样的事情?
我是说:
如果我没记错的话,在 iOS7 上肯定是可以的,不是吗?
谢谢!
是的——Apple 在 WWDC 主题演讲中公开声明了后台处理,并且可以在 iOS6 上进行一定程度的处理
不——Apple 将“可能”永远不会允许在没有用户唆使的情况下打开应用程序,当然也不会在锁定屏幕上打开。
您可以使用确实出现在锁定屏幕上的推送/本地通知来尝试在特定时间吸引用户启动应用程序,但不能保证。