在Xamarin表单的截图上应用水印



我正在创建一个xamarin表单应用程序,在那里我需要实现,如果用户采取截图然后,水印应该出现在该截图。水印应该只出现在截图上,而不是在整个应用程序。如果可能的话,请帮助我。

任何意见或建议都会对我有很大的帮助。谢谢你。

虽然在Android (https://stackoverflow.com/a/31406316/16607977)上或多或少可能阻止截图,但没有API来检测或操纵截图。这里描述了一种检测屏幕截图的解决方案,它可以归结为使用"屏幕截图"来监视文件系统中是否有新文件。在他们的路径-你可能会尝试访问和操作这个文件。如果用户没有给你权限,这将不起作用。

对于iPhone,您还可以检测屏幕截图(https://stackoverflow.com/a/18158483/16607977),以某种方式识别文件并添加水印。如果没有用户的允许,我怀疑这是很容易做到的。

最新更新