class SomeUIVC: UIViewController {
override func viewDidLoad() {
apiSecretKey: "588d6f67-0981-4718-899b-bcd512de1aca",
apiKeyID: "w4FK6Zz0XIhtGY3o5biI",
cotterURL: "https://www.cotter.app/api/v0",
@IBAction func registerThisDeviceAsTrusted(_ sender: UIButton) {
func callback(token:String, err: Error?) {
print(err?.localizedDescription)
self.textLabel.text = "Failed to register new device!"
self.textLabel.text = "Successfully registered new device!"
/* Open QR Code that can be scanned from the Trusted Device. */
self.cotter?.registerNewDevice(vc: self, cb: callback)