【问题标题】:Xamarin Forms: Prevent screenshot in ios [duplicate]Xamarin Forms:防止 ios 中的屏幕截图 [重复]
【发布时间】:2017-03-27 08:26:38
【问题描述】:

您好,我正在使用 Xamarin Forms PCL 项目开发一个应用程序。我想限制用户在我的 ios 应用中截屏。如何防止用户截屏?

【问题讨论】:

  • 我怀疑这个问题在所有情况下都可以解决。即使您可以在应用程序中执行此操作,仍然可以将屏幕镜像到他的电视并在那里截屏。

标签: xamarin xamarin.ios portable-class-library


【解决方案1】:

据我所知,您无法阻止屏幕截图,使用 xamarin 不会对此有任何改变。但是你可以检测到它们(就像 snapchat 一样)see

【讨论】:

    【解决方案2】:

    不可能阻止用户在 iOS 中截屏(据我所知),目前。操作系统本身只能限制用户截屏,目前(也)。

    您仍然可以做一些事情来使截屏过程更难。用户需要按下睡眠/唤醒按钮和主页按钮才能截取屏幕截图,并且需要双手。因此,您可以实现一种仅在用户触摸屏幕上的某个位置时才显示数据的方法。在这种情况下,这样的机制会很棒。

    【讨论】:

    • “但苹果总有一天会允许 Xamarin iOS 开发者阻止屏幕截图”你从哪里得到这些信息的?
    • 我们很久以前在很多论坛上一直在谈论截图,这有点像谣言什么的。顺便说一句,它可能是假的。但谁在乎呢?
    • 可能有人想要实现这个?哈哈请在发布答案时坚持事实或至少将不确定的信息标记为谣言,这不是论坛。
    • 我不是故意要毁掉任何人的答案。
    • 我知道你没有恶意,但答案应该始终以事实为依据;)
    猜你喜欢
    • 1970-01-01
    • 2014-02-05
    • 1970-01-01
    • 1970-01-01
    • 2016-01-23
    • 2017-03-01
    • 2021-05-26
    • 1970-01-01
    • 2018-04-23
    相关资源
    最近更新 更多