V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
GibuAuja
V2EX  ›  Apple

iPhone 怎么限制 app 跳转到另外一个 app

  •  
  •   GibuAuja · 2022-10-24 17:19:16 +08:00 · 4240 次点击
    这是一个创建于 765 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,有时候进入 app 后,不小心触发了一下图片或者其他链接之类的,结果它直接跳转到其他的 app ,特别是 tx 系的,贼恶心人

    6 条回复    2022-10-25 09:08:35 +08:00
    shinsekai
        1
    shinsekai  
       2022-10-24 19:07:01 +08:00
    用捷径自动化。比如微信自带跳美团(只是举例),那么就设置打开美团时自动打开微信。真的想要用美团时再关闭捷径。
    weeei
        2
    weeei  
       2022-10-24 20:09:52 +08:00
    Univeral Link 的跳转没法限制。
    zwxharry
        3
    zwxharry  
       2022-10-24 20:40:11 +08:00 via iPhone
    好像是允许第一次后,以后就自动跳转,没提示,我也好奇哪里可以改?
    Muxq
        4
    Muxq  
       2022-10-25 00:30:22 +08:00 via iPhone
    对于通过 Universal Links 触发的应用跳转:

    可以通过长按目标链接,然后选择“Open in Safari”,来告知系统,以后均使用系统浏览器打开该链接。
    同理,如果需要以后均跳转至 App ,可以选择“Open in <APP_NAME>”

    注:第三方 App 中可能不太好测试(可能自定义了长按操作),可以把链接复制到 Notes.app 中测试


    对于通过 App Scheme 的应用跳转,我不太清楚有什么办法禁止,如果有了解的,可以顺便 @ 我一下~
    LINAICAI
        5
    LINAICAI  
       2022-10-25 09:07:27 +08:00
    开发者可以白名单控制,用户无法控制
    LINAICAI
        6
    LINAICAI  
       2022-10-25 09:08:35 +08:00
    补充一下,白名单控制是通过设置 Scheme 来做的,Univeral Link 无法控制
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1027 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 21:48 · PVG 05:48 · LAX 13:48 · JFK 16:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.