iPhone 上 APP 能感知到系统是否在录屏吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
LDa
V2EX    问与答

iPhone 上 APP 能感知到系统是否在录屏吗?

  •   LDa 130 天前 1959 次点击
    这是一个创建于 130 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想实现一个录屏截屏感知 不知道在 ios 上是否能实现 我找到了这篇文档,但是它似乎是屏幕状态变化感知,不知道能否明确分辨出录屏的行为 https://developer.apple.com/documentation/uikit/uiscreen/captureddidchangenotification?locale=zh_CN

    12 条回复    2025-06-12 17:52:51 +08:00
    luojianxhlxt
        1
    luojianxhlxt  
       130 天前   1
    当然可以啦,打开“普大喜奔”App ,录屏就会提示你了
    sadfasdfa
        2
    sadfasdfa  
       130 天前 via iPhone
    你试试用 iphone 的镜像投屏到电视
    MacsedProtoss
        3
    MacsedProtoss  
       130 天前 via iPhone
    真的完全不想被录制应该是走 drm
    否则这个通知虽然可以解决应用运行时的任何录制可能,但是应该不能解决打开 app 前就在录制的问题
    finab
        4
    finab  
       130 天前
    有个骚操作,密码输入框有一层看不见的特殊的 View, 将其拿出来覆盖整个 window ,就可以防止截屏和录屏。
    sunchaoylq
        5
    sunchaoylq  
       130 天前
    Snapchat 就禁止录屏,应该有相关接口可以实现。
    xz410236056
        6
    xz410236056  
       130 天前
    当然能,通过 screen 的 isCaptured 属性判断
    https://developer.apple.com/documentation/uikit/uiscreen/iscaptured
    xz410236056
        7
    xz410236056  
       130 天前   1
    @xz410236056 ios 17+ window.traitCollection.sceneCaptureState == .active
    https://developer.apple.com/documentation/uikit/uitraitcollection/scenecapturestate

    以上是在进入页面时就已经打开录屏的场景。
    对于你说的通知,讨论里不是说了吗。通知的 object 就是个 screen 啊
    判断 traitCollection.sceneCaptureState 和 screen.isCaptured 都可以


    SuperNPC
        8
    SuperNPC  
       129 天前
    应该是有的,录屏时查看 qq 闪照就会提示
    godble
        9
    godble  
       129 天前 via iPhone
    这个功能在苹果的东西上是自带的。
    Chicagoake
        10
    Chicagoake  
       128 天前
    截屏、录屏都是系统接口,软件是能感知到的,像“学习通”这种大学生用来线上考试答题的软件、美图秀秀用到会员功能修图防止你截屏从预览图自己裁切,都是知道的。
    tyhunter
        11
    tyhunter  
       122 天前
    手机上操作录屏/截图,软件是可以禁止的,例如抖音的“专属会员空间”,录屏了就是一片黑。
    但是如果你用 Mac 上的 iPhone 镜像,在 Mac 上截图和录屏,软件就不知道了,而且还可以跳过 airplay 投屏的限制。
    LDa
        12
    LDa  
    OP
       122 天前
    @tyhunter 只能直接禁止投屏了 否则也没好办法 就像拿手机拍屏幕一样
    关于     帮助文档     自助推广系统     博客   /span>   API     FAQ     Solana     3728 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 04:16 PVG 12:16 LAX 21:16 JFK 00:16
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86