是否可以通过编程方式关闭 Touch ID LAContext 对话框?

Is it possible to programmatically dismiss the Touch ID LAContext dialog?

如果我的应用在触摸 ID 对话框显示在屏幕上时收到推送通知,我希望能够cancel/dismiss它并处理推送。

这可能吗,或者我是否需要存储推送数据直到用户导致对话框关闭或安排替换本地推送以稍后处理它?

目前,LAContextinvalidate() 方法的文档指出调用此函数会导致任何当前正在进行的身份验证通过 systemCancel 错误代码失败。

因此,当您收到通知时,您可以使本地身份验证上下文无效。请注意,一旦无效,上下文可能无法重复使用。