Onboarding

Tutorial de como utilizar o TapToPay

Implementação

   if let vc = getTopViewController() {
            TapOnPhone.processOnboarding(viewController: vc, onError: { [weak self] error in
                guard self != nil else { return }
                print(error.error)
            })
        }
    
    private func getTopViewController() -> UIViewController? {
        guard let windowScene = UIApplication.shared.connectedScenes.first as? UIWindowScene,
              let rootVC = windowScene.windows.first?.rootViewController else {
            return nil
        }
        var topVC = rootVC
        while let presented = topVC.presentedViewController {
            topVC = presented
        }
        return topVC
    }

Exemplo

Tutorial Tutorial