Существует ли уведомление или другой механизм того, чтобы быть информированным, что пользователь делает снимок экрана с домом/кнопками питания?
Я видел потоки о желании отключить взятие снимков экрана, но это не то, что я надеюсь делать.
У меня есть клиент фотографа, который обеспокоен, что его работы будут скопированы посредством пользователей, делающих снимки экрана, и я думал, что, если бы была возможность поместить водяной знак через изображение, прежде чем снимок экрана был сделан, который смягчил бы его страхи.
PictureWaStakennotification
Уведомление о Дарвине будет отправлено, когда пользователь получит скриншот. Тем не менее, это отправлено после Скриншот сделан.
(Уведомления не будут отправлены до Скриншот был взят.)
Вот способ, которым может работать, хотя он будет полностью перейти против рекомендаций пользовательского интерфейса, я уверен. Если вы заставляете пользователю иметь свой палец на экране для изображения, чтобы показать, то я не думаю, что они могут создавать скриншоты. Потому что, как только вы нажмете клавиши Home + Lock, чтобы на самом деле сделать скриншот, экран, кажется, ведет себя так, как будто нет пальцев, касающихся него. Попробуйте взять скриншот во время движения между домашними экранами, чтобы увидеть, что я имею в виду.
Не идеальное решение в любых средствах, но вы сможете работать в вашем приложении, если вы действительно умны, без того, что он слишком сильно увлекается от пользовательского опыта (жесткий вызов!). Тем не менее, я считаю, что это может позволить вам отображать произведение искусства / фотографии, не позволяя пользователям принимать скриншоты.