我遇到了这个应用 LIKEtoKNOW.it .他们有一个有趣的功能,用户可以在他们的应用程序(即 Instagram)之外截取屏幕截图,然后他们的应用程序将检测到屏幕截图并向用户发送推送通知。
关于如何实现这一点有什么想法吗?
我的假设是他们正在监视“屏幕截图”相册,当添加新的屏幕截图时,他们会在上面执行一些代码。如果代码返回特定结果,则会创建本地推送通知。然而,在这种情况下,对“截图”相册的监控方式和时间是否会有所限制?还是可以无限期地发生?
最佳答案
您可以结合 "Photo Library Observer API"和 PHAssetMediaSubtypePhotoScreenshot 媒体类型,在截屏是在不同的应用程序/环境中截取时收到通知。
This gist显示如何仅从库中过滤屏幕截图。
关于ios - 检测何时将 iOS 截图添加到相册,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49386800/