Ios 当我的应用程序在后台运行时,是否可能从摄像头获取通知?

Ios 当我的应用程序在后台运行时,是否可能从摄像头获取通知?,ios,Ios,我正在构建一个iOS移动应用程序,每当用户使用iPhone的摄像头(使用手机的默认摄像头应用程序)拍摄新照片时,都需要收到通知 我试着用谷歌搜索,但我不知道这是否可行: 我的应用程序在后台运行 用户使用相机拍摄新照片(在我的应用程序之外,使用手机的默认相机应用程序) NotificationCenter会通知我的应用程序,我可以在用户刚拍完照片后立即保存用户刚拍的照片 Swift或Objective-C解决方案也不错。感谢任何帮助,即使是肯定或否定的回答(无论可能与否)我认为目前没有任何可能性。

我正在构建一个iOS移动应用程序,每当用户使用iPhone的摄像头(使用手机的默认摄像头应用程序)拍摄新照片时,都需要收到通知

我试着用谷歌搜索,但我不知道这是否可行:

  • 我的应用程序在后台运行
  • 用户使用相机拍摄新照片(在我的应用程序之外,使用手机的默认相机应用程序)
  • NotificationCenter会通知我的应用程序,我可以在用户刚拍完照片后立即保存用户刚拍的照片

  • Swift或Objective-C解决方案也不错。感谢任何帮助,即使是肯定或否定的回答(无论可能与否)

    我认为目前没有任何可能性。
    我不知道为什么,但我猜出于安全原因,苹果根本不会让摄像头在后台运行

    其他备选方案可能包括:

  • 使用
    UIImagePickerControllerUserDidCaptureItem
    收听摄像头按钮按下事件
  • 正如@dharmesh在您的问题评论中所建议的,当用户打开您的应用程序时,您可以获取您的照片
  • 编辑


    您可以观察以跟踪照片的任何更改(此处为添加)。

    您可以在打开应用程序时获取照片,感谢您的回答,但是当用户使用相机时,我需要一个通知。你不会收到任何类似的通知。谢谢:)在你回答的第一部分的链接中:它不是只有在我从我的应用打开相机应用时才起作用吗?如果相机应用程序与我的应用程序分开打开(我的应用程序在后台运行),它能工作吗?不,我不认为它能工作。事实上,正如我所说,我认为甚至没有办法从背景操作摄像机,但我很想知道是否有办法摄像机将正常运行,而不仅仅是在背景中。我的应用程序会在后台运行,并检测到有人拍照。你给出的第一个答案有可能吗?更新了我的答案。