TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: ShotBlocker - iOS screenshot detector a la Snapchat/Poke

35 点作者 10char超过 12 年前

13 条评论

newishuser超过 12 年前
What about when people need to take a screen shot of something sent to them for evidence of a crime committed against them?<p>Also this all hearkens back to the "How do I prevent right clicking on my website with jQuery?" days.
gallamine超过 12 年前
I think the (semi) hidden subtext of both of the applications is the sending of naked pictures or "sexting". I read through the reviews of Snapchat in the app store and it's pretty clear. That may clarify the desire for knowing when a screen cap has been grabbed.
评论 #4976328 未加载
评论 #4975530 未加载
ConstantineXVI超过 12 年前
If you're trying to block screenshots, AirPlay mirroring is something else you'll likely want to watch for. It's possible to send a separate feed to the AirPlay display; but not an iOS dev myself so I can't speak to how difficult this is to do.<p>On the Android side there's also DDMS; unsure if this is detectable or not.
JoeCortopassi超过 12 年前
Just out of curiosity, has anyone tried having a set of rapidly switching masks to prevent screenshots, so that at any single point of time, all the app can make a screenshot of is a few semi-random (but small) portions of the image? Get it up past 60 frames per second, with something like a noise pattern on the masks, and a screenshot may be pretty indistinguishable, while giving the image only slightly less quality for the end user.<p>Would require quite a bit of tweaking to get just right, but there is clearly a demand
评论 #4975563 未加载
jrockway超过 12 年前
Is Apple approving spyware applications now? Is it the app's business what core OS functionality you're using behind its back?
评论 #4975126 未加载
jstanley超过 12 年前
I'm not an iOS user, but what is to stop the user from taking a screenshot and storing it somewhere else? Or posting it to a remote server?<p>Since the image on the screen is in video memory on the device, surely it is impossible to prevent screenshots from being taken?
评论 #4974354 未加载
oulipo超过 12 年前
Would it not be so much easier to simply show images with some steganographic message ("I was displayed in SnapChat") in it, and just check for this rather than checking for "Screenshot-looking" pics?<p>Just sayin'
评论 #4975030 未加载
bbq超过 12 年前
It seems like these things would be easy to get around by opening the message, disconnecting from the Internet, snapping a screenshot, and installing the app. Sure, a PITA, but digital is forever.
klapinat0r超过 12 年前
Can someone elaborate on why this is an issue? Why would you need to block screenshots of your app?
评论 #4974516 未加载
评论 #4974524 未加载
jc4p超过 12 年前
I'm pretty sure Snapchat actually does this by just checking to see if you hit the shortcut for taking a screenshot (home button + power button)
评论 #4974308 未加载
评论 #4974382 未加载
mikeash超过 12 年前
Seems misleading to call this "ShotBlocker" when it doesn't actually block anything.
uptown超过 12 年前
While this may be nice - it's only a partial solution. Anybody can take a photo of screen from device #1 with camera from device #2. Nothing can prevent that.
plasma超过 12 年前
Nothing would stop a second phone with its camera recording the footage of the first camera.