iOS 12 URL Schemes 文档哪里找?

2019-04-16 20:19:06 +08:00
 oIMOo

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

官方集合已经停更许久了: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,无法打开子目录。

2962 次点击
所在节点    iOS
6 条回复
jameskuk
2019-04-16 21:05:53 +08:00
苹果已经不允许 app 使用 prefs:root 了,app 只能通过 UIApplicationOpenSettingsURLString 去唤醒 app 的设置界面。
***所以是不会有官方文档的***

gayhub 有人整理的 https://github.com/phynet/iOS-URL-Schemes
oIMOo
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
2019-04-16 21:56:58 +08:00
hey siri:打开网站与应用密码
弹出 touch/face ID 确认框
lizhuoli
2019-04-16 22:06:31 +08:00
第一个问题,URL Scheme 跳转是鉴权的,非系统 App 的白名单列表,无法跳转到设置內项目,具体可以参考之前我反编译的 UIKit 源码解析

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

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

工作电脑都是在工位使用,open office 说话不显示,哭……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/555803

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX