我知道这样的应用程序永远不会在应用程序商店获得批准。 但作为开发人员,我想知道是否有人知道打开设备的方法 相机远程。 将个人用于安全是很方便的。'
编辑:我想找到一种没有越狱设备的方法, 我猜想新的iOS 7和多任务处理应该有一种方法可以创建一个能够打开相机到后台运行的应用程序的委托。答案 0 :(得分:2)
在“常规”iOS上绝对不可能让您的应用在没有用户操作的情况下进入前台。也无法在后台录制视频或拍摄照片。这是设计的。
如果您的应用在前台运行,您可以使用AVCaptureSession
自由拍摄照片和视频。您可以随时启动和停止,并且不会向用户显示任何视觉指示。我相信商店里有一些家用相机应用就是这么做的。
答案 1 :(得分:0)
你可以走越狱路线,做你喜欢的事 - 但我对此一无所知。也许别人会。
任何非越狱解决方案都必须依赖在前台运行的应用程序。如果可以保证,那么您可以通过在应用程序中嵌入服务器来远程启用摄像头,该服务器可以侦听来自远程客户端的命令。收到命令后,您可以执行代码打开相机。
至于拍摄照片或视频,我不确定那里会有什么选择。标准的相机选择器视图使用Apple提供的UI,需要用户启动视频或拍摄照片,但我想你可以创建一个AVCapturePreview图层并定期截屏它。
总而言之,这个问题有解决方案,但更有用的是依靠越狱来实现完全远程控制。