ios - 在我们的应用程序外部使用 "Open Image with our app"和 "sleep/wake"按钮进行屏幕截图时,如何获取我们应用程序的本地通知 "home"

标签 ios iphone swift screenshot localnotification

当在 ios 中使用“whatsapp”等其他应用程序进行屏幕截图时,以及通过按住“ sleep /唤醒”和“主页”进行屏幕截图时,我需要收到我的应用程序“使用我们的应用程序打开屏幕截图”的本地通知”按钮,我的应用程序应该有一个本地通知,以使用我的应用程序打开屏幕拍摄的图像,例如 Android 中的“Stich&share”。在 Ios 中是否可能(我的应用程序可能在后台运行)?

最佳答案

是的,您可以使用UIApplicationUserDidTakeScreenshot

let mainQueue = NSOperationQueue.mainQueue()
NSNotificationCenter.defaultCenter().addObserverForName(UIApplicationUserDidTakeScreenshot,
object: nil,
queue: mainQueue) { notification in
        // executes after screenshot
}

关于ios - 在我们的应用程序外部使用 "Open Image with our app"和 "sleep/wake"按钮进行屏幕截图时,如何获取我们应用程序的本地通知 "home",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39595577/

相关文章:

ios - 如何确保在 animateWithDuration() 中调用完成

ios - NSAttributedString 上的模糊图像 (NSTextAttachment)

ios - 让iOS中的任务后台与Android中的服务相同的解决方案是什么?

iOS KMLViewer 示例多边形标注?

ios - tableView 中的 searchBar 查询(Swift)

swift - 如何从获取请求数组结果中分配键,并从空字典中的文本字段输入中分配值?

ios - 想要将字典中的所有 valueForKey 保存在 1 个数组或字典中

iphone - 如何关联UIKit,Core Image,Quartz 2D和iOS中的各种框架?

ios - 如何动态设置tableview单元格高度?

ios - 从 arm 汇编函数返回 float 到 objective-c