用于触摸 ID 和密码设置的 iOS 首选项 url 方案

Posted

技术标签:

【中文标题】用于触摸 ID 和密码设置的 iOS 首选项 url 方案【英文标题】:iOS prefs url scheme for touch id & passcode settings 【发布时间】:2016-05-26 10:40:12 【问题描述】:

ios 设置应用中有很多带有首选项 url 的列表,用于在设置应用中打开特定站点(例如 https://***.com/a/8246814/4266294)。不幸的是,我找不到用于打开触摸 ID 和密码设置的 URL。

有谁知道这个的url方案吗?

【问题讨论】:

【参考方案1】:
if let url = URL(string: "App-Prefs:root=TOUCHID_PASSCODE") 
    UIApplication.shared.openURL(url)

这适用于 IOS 10.2。但是我不确定苹果是否拒绝这个。是否有人在使用此提交时遇到任何问题?

【讨论】:

谢谢!此解决方案适用于 iOS 10。应用商店提交没有问题。 永远不要使用App-Prefs 它,我用过它,Apple 拒绝了我的应用程序。 @F***Köbel 我的应用因此被拒绝(App-Prefs:root=TOUCHID_PASSCODE using apple private api) 对不起大家,这将导致苹果从现在开始拒绝它【参考方案2】:

使用这个:

prefs:root=TOUCHID_PASSCODE

见于http://www.appps.jp/126333/

【讨论】:

这还能用吗??我想这会在 iOS 10 中停止 这是合法的吗?成功的应用提交并不意味着这是合法的。将来它最终可能会失败.. 这在 iOS 11 上打开了应用程序的设置。 那么 Apple 认可的方式是什么?

以上是关于用于触摸 ID 和密码设置的 iOS 首选项 url 方案的主要内容,如果未能解决你的问题,请参考以下文章

当我更改视图时,为啥我的按钮首选项/参数会重置?

如何在 IOS/SWIFT/OBJ-C/CORDOVa 上获取手指 ID(哪个手指用于触摸 ID)或唯一触摸 ID

整数共享首选项始终返回0

如何在 Spring Boot 嵌入式 tomcat 中设置 HTTPS SSL 密码套件首选项

将 KeyboardType 更改为带小数点的数字键盘以用于设置首选项

Flutter ios 共享首选项显示 setstring on null 错误