当在我们的应用程序外按住“睡眠/唤醒”和“主页”按钮进行屏幕截图时,如何将我们的应用程序的本地通知作为“使用我们的应用程序打开图像”

Posted

技术标签:

【中文标题】当在我们的应用程序外按住“睡眠/唤醒”和“主页”按钮进行屏幕截图时,如何将我们的应用程序的本地通知作为“使用我们的应用程序打开图像”【英文标题】:how to get local notification of our app as "Open Image with our app" when taking screen shots outside our app holding "sleep/wake" & "home" button 【发布时间】:2016-09-20 13:33:15 【问题描述】:

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

【问题讨论】:

【参考方案1】:

是的,您可以使用UIApplicationUserDidTakeScreenshot

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

【讨论】:

@Santhosh 这将在我们的应用程序在前台运行但当我们的应用程序在后台运行时有效,当我们的应用程序在后台运行时这可能吗?如果它在后台运行,在哪里调用此方法?

以上是关于当在我们的应用程序外按住“睡眠/唤醒”和“主页”按钮进行屏幕截图时,如何将我们的应用程序的本地通知作为“使用我们的应用程序打开图像”的主要内容,如果未能解决你的问题,请参考以下文章

解决mac睡眠唤醒/插拔之后,外接显示器无法点亮/无信号问题

vbs长按某键

WSN通信基于matlab WSN节能睡眠唤醒感知(EESAA)智能路由协议含Matlab源码 498期

每次系统从睡眠中唤醒时都需要运行一个 powershell 脚本

DA14580睡眠外部唤醒支持多个按键

制作一个单一的按钮睡眠/唤醒 Windows 10 [关闭]