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

如何恢复 iOS 的 App 间跳转权限?只要允许一次从甲 App 跳转到乙 App,那么此后从甲 App 跳转到乙 App 永远不会再有弹窗提示了,就直接跳转。

  •  
  •   GooglePlay · 2022-12-22 22:16:11 +08:00 · 2483 次点击
    这是一个创建于 686 天前的主题,其中的信息可能已经有所发展或是发生改变。

    重装两个 App 也没用。

    最典型的负面影响是:从第三方浏览器跳转到 App 时,有些无良网站会在打开后自动跳转 App ,如果第一次点允许了,那么这辈子就别想在浏览器里看这个网站了(除非删除本机上的 App )

    ( Safari 浏览器现在每次跳转都有弹窗提示了,所以 Safari 现在不存在这个问题)

    本人目前正遇到的问题:QQ 浏览器跳转京东 App 。因为我用的是腾讯王卡,QQ 浏览器有免流,所以想在 QQ 浏览器里浏览京东网页;又因为以前允许过一次跳转京东 App ,导致我这辈子都没办法在 QQ 浏览器里浏览京东网页了。

    (我知道「引导式访问」是个办法,但这种办法太麻烦了)

    7 条回复    2023-11-13 14:11:34 +08:00
    Code2Morning
        1
    Code2Morning  
       2022-12-22 22:41:02 +08:00 via Android
    你把链接拷贝到备忘录里,长按用 Safari 打开几次,就不会跳 APP 了,iOS15 是有效的,iOS16 没试过
    stuartofmine
        2
    stuartofmine  
       2022-12-23 09:16:20 +08:00
    题外话,问一句 怎么禁止 iOS App 间跳转?微博每次开屏广告跳转太烦了
    theolin
        3
    theolin  
       2022-12-23 14:48:24 +08:00 via iPhone
    这个提醒,是甲 app 自己做的。iOS 系统层面对 app 跳转没有任何的约束。
    GooglePlay
        4
    GooglePlay  
    OP
       2022-12-25 19:23:53 +08:00
    @theolin 请问你讲的是这样的弹窗吗?
    GooglePlay
        5
    GooglePlay  
    OP
       2022-12-29 19:00:35 +08:00
    @theolin
    「 iOS 系统层面对 app 跳转没有任何的约束。」
    ---
    我觉得不是这样的。

    1. 首先,找一些 iOS App 的 URL Scheme 。比如
    京东 openapp.jdmobile://
    美团 imeituan://
    (更多详见: https://gist.github.com/zhuziyi1989/3f96a73c45a87778b560e44cb551ebd2

    2. 然后在方便连接的设备上写一个简单的 HTML 网页,其中包含<a>,指向刚才的 URL Scheme 。
    示例:
    <body>
    <a href="imeituan://">跳转到美团</a>
    <a href="openapp.jdmobile://">跳转到京东</a>
    </body>

    3. 用除了 Safari 之外的第三方 iOS 浏览器打开刚刚写好的这个网页,并点上面的链接。
    如果是第一次从你打开的这个浏览器跳转到京东 /美团的话,iOS 会弹出一个对话框:「 XX 浏览器想要打开“美团”」——我相信这是 iOS 系统的提示,而不是浏览器的提示。
    当你点「打开」后,再回到刚刚的浏览器,再点一次「跳转到美团」的链接,这次就不会再有对话框了。
    这说明,iOS 系统记住了用户上次的选择,不再阻止浏览器跳转到美团 App 了。并且用户也没有办法重新让这个对话框显示。

    本次示例是我自己写的 HTML 网页,而真是的案例是:
    我在某第三方浏览器中打开「 m.jd.com 」,如果是第一次,iOS 会提示上述弹窗,如果我点「打开」,那么我这辈子就没办法在这个第三方浏览器里浏览「 m.jd.com 」了。因为 iOS 记住了我的选择,默认跳转到京东 App 了。
    xtinput
        6
    xtinput  
       2022-12-30 09:14:29 +08:00
    无痕模式
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1123 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 22:55 · PVG 06:55 · LAX 14:55 · JFK 17:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.