我可以构建一个在后台使用相机的iOS应用程序(即使它不拍照/录像)吗?
如果没有,为什么?苹果从哪里得到这些信息? 我见过类似的问题和答案,但没有得到苹果直接证明的问题。
例如,如果我想制作一个在后台运行的应用程序,则可以通过对象识别软件跟踪我们的手机在一天内遇到多少棵树。
最佳答案
当应用程序移至后台时,相机停止运行,并且我找到了支持该声明的苹果文档。希望这会帮助你。
AVCaptureSessionInterruptionReasonVideoDeviceNotAvailableInBackground
在后台禁止使用相机。如果您尝试
在后台捕获 session 时开始运行摄像头
与此一起发送AVCaptureSessionWasInterruptedNotification
中断原因。如果您未明确调用stopRunning
方法,则保留startRunning请求以及应用程序的时间
回到前台,您会收到
AVCaptureSessionInterruptionEndedNotification和您的 session 开始
运行。
关于ios - 苹果公司是否正式禁止在后台访问用于应用程序的相机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38278216/