哎呀,看起来我们遇到了网络问题。让我们再试一次? [99]

时间:2017-01-17 07:19:59

标签: ios swift3 twitter-digits xcode8.2 fabric-digits

我使用这些代码在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!)

点击"发送确认码"我输入电话号码后收到错误消息。我怎么解决这个问题? Error message

1 个答案:

答案 0 :(得分:0)

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

Digits.sharedInstance()。start(withConsumerKey:“Your API Key”,consumerSecret:“Your Secret Key”)

之前

Fabric.with([Digits.self])

在AppDelegate.swift文件中

这解决了我的问题