是否可以重置应用程序的 Face ID 权限警报?

Posted

技术标签:

【中文标题】是否可以重置应用程序的 Face ID 权限警报?【英文标题】:Is it possible to reset the Face ID permission alert for an app? 【发布时间】:2018-04-08 14:34:20 【问题描述】:

当您第一次尝试将面容 ID 用于应用程序时,系统权限警报提示会显示“您要允许使用面容 ID”(如照片、联系人等权限)。但是,似乎没有办法重置它。

我已尝试删除该应用并重新安装,甚至在我的手机上重置 Face ID。但是,一旦我重新安装该应用程序,Face ID 权限已经在Settings -> Face IDSettings -> <app> 中为该应用程序启用,当我尝试使用 Face ID 时,它会立即工作,而不会出现权限提示。

看起来像一个错误。需要明确的是,这是我通过 Xcode 在我的 iPhone X 上运行的应用程序,而不是 App Store 应用程序(我不知道这是否会有所不同,它不应该)。

每次都使用新的 Bundle ID 来测试这似乎有点过激????

【问题讨论】:

不幸的是,这就是所有 ios 权限的工作方式。删除应用程序并等待 2 天再重新安装也可以。 @Daniel nope,照片和通知权限会在应用重新安装后重置。我知道,因为我一直这样做。我认为除了 Face ID 之外的所有其他权限也是如此。 相机和定位服务的行为肯定是一样的 您是否尝试过重置“位置和隐私”?我用它来测试日历访问权限,也许它也适用于人脸 ID。 @gdorbes 显然 Settings -> General -> Reset -> Reset Location & Privacy 可以解决问题,但我还没有尝试过,因为担心其他附带损害:) 【参考方案1】:

如果您进入 Settings > General > Reset > Reset Location & Privacy,这会重置人脸 ID 权限警报。

【讨论】:

以上是关于是否可以重置应用程序的 Face ID 权限警报?的主要内容,如果未能解决你的问题,请参考以下文章

是否可以在用户看到 UIView 之前询问用户的 PIN、Face ID 或 Touch ID?

iOS 或 Android 设备的 ID - 用户不可重置且无需用户权限即可拉取

如何检查用户之前是不是在 iOS 中查看过推送通知权限警报视图?

在模拟器中重置 ALAssetsLibrary 的权限

如何在 Grafana 中重置“警报”状态

删除并重新安装应用后,重新生成推送通知权限的 iOS 系统警报