我正在尝试在我的应用程序中集成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/