How can I open my app from the restricted screen like many apps in the App Store, one of which is AppLocker?

class ShieldActionExtension: ShieldActionDelegate {

override func handle(action: ShieldAction, for application: ApplicationToken, completionHandler: @escaping (ShieldActionResponse) -> Void) {
    // Handle the action as needed.
    switch action {
    case .primaryButtonPressed:
        if let url = URL(string: "blockfocusapp://") {
            let extensionContext = NSExtensionContext()
            extensionContext.open(url, completionHandler: nil)
        }

// completionHandler(.defer) case .secondaryButtonPressed: let userDefaults = UserDefaults(suiteName: "group.in.appsquare.FocusApp.shieldExt") userDefaults?.set(false, forKey: "shouldOpenMainApp")

        completionHandler(.defer)
    @unknown default:
        fatalError()
    }
}

override func handle(action: ShieldAction, for webDomain: WebDomainToken, completionHandler: @escaping (ShieldActionResponse) -> Void) {
    // Handle the action as needed.
    completionHandler(.close)
}

override func handle(action: ShieldAction, for category: ActivityCategoryToken, completionHandler: @escaping (ShieldActionResponse) -> Void) {
    // Handle the action as needed.
    completionHandler(.close)
}

}

I want to be able to open my app from ShieldActionExtension

How can I open my app from the restricted screen like many apps in the App Store, one of which is AppLocker?
 
 
Q