Monday, October 12, 2026
HomeiOS Developmentswift - Is ID Confirm anticipated to work with iOS 16.0 in...

swift – Is ID Confirm anticipated to work with iOS 16.0 in simulator but?

[ad_1]

class ViewController: UIViewController {
    let controller = PKIdentityAuthorizationController()
    let descriptor = PKIdentityDriversLicenseDescriptor()
    lazy var button: PKIdentityButton = {
        let button = PKIdentityButton(label: .verifyIdentity, fashion: .black)
        button.translatesAutoresizingMaskIntoConstraints = false
        button.addTarget(self, motion: #selector(onClickButton), for: .touchUpInside)
        return button
    }()
    
    @objc
    func onClickButton(_ sender: Any) {
    }
    override func viewDidLoad() {
        tremendous.viewDidLoad()
        // Do any further setup after loading the view.
        descriptor.addElements([.age(atLeast: 18)],
                               intentToStore: .willNotStore)
        descriptor.addElements([.givenName,
                                .familyName,
                                .portrait],
                               intentToStore: .mayStore(days: 30))
        
        controller.checkCanRequestDocument(descriptor) { [weak self] canCreateRequest in
            guard let self = self else {return}
            if canCreateRequest {
                self.view.addSubview(self.button)
                NSLayoutConstraint.activate([
                    self.button.centerXAnchor.constraint(equalTo: self.view.centerXAnchor),
                    self.button.centerYAnchor.constraint(equalTo: self.view.centerYAnchor),
                ])
            } else {
                print("No Apple ID circulate")
            }
        }
        
    }
    
    func createRequest() -> PKIdentityRequest {
        let request = PKIdentityRequest()
        request.descriptor = descriptor
        request.merchantIdentifier = ""
        return request
    }
}

This code is giving No apple ID circulate with console error

[15990:228937] [Client] DigitalPresentmentClient canRequestDocument error: Not entitled

[15990:228938] [Client] DigitalPresentmentSession checkCanRequestDocumentType error from
xpc: Not entitled

is There something we have to do to get for Requesting id information from a Pockets move.
https://developer.apple.com/documentation/passkit/pockets/requesting_identity_data_from_a_wallet_pass

[ad_2]

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments