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

iOS 12 URL Schemes 文档哪里找?

  •  
  •   oIMOo · 2019-04-16 20:19:06 +08:00 · 3001 次点击
    这是一个创建于 2084 天前的主题,其中的信息可能已经有所发展或是发生改变。

    首先我不是一个不搜索就来问的人,但是真的没找到。 :(

    官方集合已经停更许久了:Apple URL Scheme Reference

    至于开发者文档里,也没有找到我需要的内容:Apple Developer Documentation

    正题:

    1. Settings - Passwords & Accounts - Website & App Passwords 的 URL 是什么?
    2. 如果 1 有答案,如何构建带关键词在上述列表中搜索的 shortcuts ?

    搜索到的 “ App-prefs:root=SAFARI&path=Passwords ” 只能打开 Settings,无法打开子目录。

    第 1 条附言  ·  2019-04-16 21:11:44 +08:00
    需求背景:
    长期使用苹果产品,密码生成与储存均使用 iCloud KeyChain。
    然而工作电脑是 Windows,登陆某些网页时,需要使用 iCloud 中储存的密码。

    目前操作:
    解锁 iPhone - Settings - Passwords & Accounts - Website & App Passwords - 查找关键词 - 肉眼查看并在 PC 端输入密码

    需求:
    制作快捷键,达到 “解锁 iPhone - 快捷键 - 肉眼查看并在 PC 端输入密码” 的简洁步骤

    但是没找到任何快捷的方法。

    PS. 其它密码管理平台不考虑(目前唯一非订阅制的是 sticky password,但是一直不适配 iOS 12 自动填充)
    PPS. 工作电脑不允许安装一切需要管理员权限 /UAC 的软件.
    6 条回复    2019-04-16 23:31:55 +08:00
    jameskuk
        1
    jameskuk  
       2019-04-16 21:05:53 +08:00
    苹果已经不允许 app 使用 prefs:root 了,app 只能通过 UIApplicationOpenSettingsURLString 去唤醒 app 的设置界面。
    ***所以是不会有官方文档的***

    gayhub 有人整理的 https://github.com/phynet/iOS-URL-Schemes
    oIMOo
        2
    oIMOo  
    OP
       2019-04-16 21:10:42 +08:00
    @jameskuk
    这个我搜到了,但是无法达到我的需求。

    需求背景:
    长期使用苹果产品,密码生成与储存均使用 iCloud KeyChain。
    然而工作电脑是 Windows,登陆某些网页时,需要使用 iCloud 中储存的密码。

    目前操作:
    解锁 iPhone - Settings - Passwords & Accounts - Website & App Passwords - 查找关键词 - 肉眼查看并在 PC 端输入密码

    需求:
    制作快捷键,达到 “解锁 iPhone - 快捷键 - 肉眼查看并在 PC 端输入密码” 的简洁步骤

    但是没找到任何快捷的方法。

    PS,其它密码管理平台不考虑(目前唯一非订阅制的是 sticky password,但是一直不适配 iOS 12 自动填充)
    sobigfish
        3
    sobigfish  
       2019-04-16 21:56:58 +08:00
    hey siri:打开网站与应用密码
    弹出 touch/face ID 确认框
    lizhuoli
        4
    lizhuoli  
       2019-04-16 22:06:31 +08:00 via iPhone
    第一个问题,URL Scheme 跳转是鉴权的,非系统 App 的白名单列表,无法跳转到设置內项目,具体可以参考之前我反编译的 UIKit 源码解析

    所以从源头上说,你的需求做不了,除非越狱把自己的 App 鉴权绕过(用 FLEX2 Hook 掉,或者把自己的 entitlements 调成系统级别)
    oIMOo
        5
    oIMOo  
    OP
       2019-04-16 23:31:30 +08:00
    @lizhuoli
    Sad ……
    但是感谢回复……

    我还 url schemes (shortcuts) 不行,但是做个 app (不上架,本地单手机测试那种)功能就是跳转能实现呢……
    看起来也不行……
    oIMOo
        6
    oIMOo  
    OP
       2019-04-16 23:31:55 +08:00
    @sobigfish

    工作电脑都是在工位使用,open office 说话不显示,哭……
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1512 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 16:45 · PVG 00:45 · LAX 08:45 · JFK 11:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.