当其他人截取您的个人资料时,社交媒体应用程序如何通知您?

信息安全 用户跟踪 社交媒体
2021-09-06 22:51:24

如果有人截取了您的个人资料、聊天、对话、故事等的屏幕截图,则 snapchat、instagram、viber 等社交媒体应用程序会通知您。

该应用程序如何发现您正在截取他们的对话、个人资料、故事的屏幕截图?

链接:( https://support.viber.com/customer/en/portal/articles/2739322-secret-chats)(https://www.women.com/connieliou/lists/can-someone-see-if- you-screenshot-a-snapchat-message)(https://www.google.com/amp/s/amp.businessinsider.com/does-instagram-notify-screenshots

1个回答

这是对我之前答案的重大修订,实际上是不正确的。它被发布为一个新的答案,以防止投票的诱饵和转换,因为我觉得当前的答案与我最初发布的答案不同。


为了让社交媒体应用程序通知用户已截取屏幕截图,应用程序必须知道正在截取屏幕截图。

据我所知,iOS 和 Android 都没有用于检测屏幕截图的框架。这意味着开发人员需要找到一种解决方法来检测正在拍摄的屏幕截图。Stack Exchange 上有几个关于此的问题(例如herehere),似乎最推荐的方法是观察要在 screenshots 目录中创建的新文件。

由于应用程序可以确定它当前是否在前台,并且可以在创建新的屏幕截图时收到通知,因此应用程序可以确定是否正在截取应用程序的屏幕截图。然后,应用程序可以做出相应的反应,例如通知用户他们的个人资料或对话的屏幕截图已被截取。

请记住,我无法准确回答 Instagram 或其他社交媒体应用程序是如何实现这一点的。这个答案解释了它是如何完成的。