我正在尝试在我的应用程序中集成Uber Ride SDK。
使用此代码添加Uber登录按钮

whiteLoginButton = LoginButton(frame: CGRectZero , scopes: [.Profile, .Places], loginManager: LoginManager(loginType: .Native))
whiteLoginButton.presentingViewController = self
whiteLoginButton.delegate = self
whiteLoginButton.colorStyle = .White
blackView.addSubview(whiteLoginButton)

代表团使用这个
extension ViewController : LoginButtonDelegate{
    func loginButton(button: LoginButton, didLogoutWithSuccess success: Bool) {
        self.showMessage("Logout Success")
    }
 func loginButton(button: LoginButton, didCompleteLoginWithToken accessToken: AccessToken?, error: NSError?) {
        if accessToken != nil {
 self.showMessage("Got an AccessToken!")
   } else {
            // Error
    }
}

代码不适用于应用程序中的本机类型登录。
在详细信息中,SSO登录不会从官方uber应用重定向回带有访问令牌的我的应用。
所有回调URL和设置都从其他示例中验证,并在IOS 9中工作+

最佳答案

目前uber SDK处于beta版,因此可能存在多个问题。
让我们拭目以待uber开发团队可以尽快解决它。

关于ios - iOS 8 Swift 2.2中的Uber SSO登录问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38828718/

10-11 00:44