0

我使用这些代码在 swift3 中使用 xcode 8.2.1 中的织物数字进行短信验证。

let authButton = DGTAuthenticateButton(authenticationCompletion: { (session, error) in
            if (session != nil) {
                let message = "Phone number: \(session!.phoneNumber)"
                let alertController = UIAlertController(title: "You are logged in!", message: message, preferredStyle: .alert)
                alertController.addAction(UIAlertAction(title: "Cancel", style: .cancel, handler: .none))
                self.present(alertController, animated: true, completion: .none)
            } else {
                NSLog("Authentication error: %@", error!.localizedDescription)
            }
        })
        authButton?.center = self.view.center
        self.view.addSubview(authButton!)

输入电话号码后,单击“发送确认码”时收到错误消息。我怎么解决这个问题?错误信息

4

1 回答 1

0

根据此https://docs.fabric.io/apple/digits/advanced-setup.html#verifying-a-user,您需要添加:

Digits.sharedInstance().start(withConsumerKey: "你的 API 密钥", consumerSecret: "你的密钥")

Fabric.with([Digits.self])

在您的 AppDelegate.swift 文件中

这解决了我的问题

于 2017-01-31T12:48:44.613 回答