当iOS截屏被添加到相册时如何检测

5
我发现了一个名为LIKEtoKNOW.it的应用程序。它有一个有趣的功能,用户在他们的应用程序之外(例如Instagram)截屏,然后他们的应用程序将检测到该截屏并向用户发送推送通知。
对此有什么想法吗?
我的假设是,他们正在监视“截图”照片库,当添加新的截图时,他们会对其执行一些代码。如果代码返回特定结果,则会创建本地推送通知。但是,在这种情况下,“截图”照片库的监视如何以及何时发生?或者它是否可以无限期地发生?

1
你看过 PHPhotoLibraryChangeObserver 吗?https://developer.apple.com/documentation/photos/phphotolibrarychangeobserver - DonMag
1个回答

0

您可以结合 “相册观察器 API”PHAssetMediaSubtypePhotoScreenshot 媒体类型,以在不同应用程序/上下文中拍摄屏幕截图时得到通知。

这个代码片段 展示了如何仅过滤库中的屏幕截图。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接