How to detect if an app is locked by the user in iOS 18

Hi,

My app features its own lock screen secured by Face ID or Touch ID. With the introduction of the locked app feature in iOS 18, I want to ensure that users do not experience duplicate lock screens. Could you please advise on how to detect if the locked app feature is enabled in iOS 18, so I can disable my app's internal lock screen when necessary?

Thank you!

I'm not sure you should do this, unless Apple is telling us all that there should only be one unlock action (which I haven't heard them suggesting).

Let's say your iPhone is locked by Face ID, and you want to pay for something with Apple Pay. You have to authenticate with Face ID again. Or should you just be able to pay without authorising the action?

Also, it might confuse your users as to why they don't have to unlock the app.

How to detect if an app is locked by the user in iOS 18
 
 
Q