优步迦太基swift LoginManager(loginType:.AuthorizationCode)给accessToken = nil

问题描述:

我试图将Uber SDK与我目前的iOS应用程序集成。优步迦太基swift LoginManager(loginType:.AuthorizationCode)给accessToken = nil

我的Xcode: - 8.1的iOS:-10.1快捷版: - 3.0

我已经做了设置为 “迦太基” 为尤伯杯整合。

let loginManager = LoginManager(loginType: .AuthorizationCode) 

loginManager.state = NSUUID().UUIDString 

let requestedScopes = [RidesScope.Request, RidesScope.AllTrips] 

loginManager.login(requestedScopes: requestedScopes, presentingViewController: self) { (accessToken, error) ->() in 
} 

accessToken alwaysway nil。

这里是我的尤伯杯设置

<key>UberCallbackURIs</key> 
<array> 
    <dict> 
     <key>URIString</key> 
     <string>swiftsdk://connect</string> 
     <key>UberCallbackURIType</key> 
     <string>Implicit</string> 
    </dict> 
    <dict> 
     <key>URIString</key> 
       <string>swiftsdk://connect</string> 
     <key>UberCallbackURIType</key> 
       <string>AuthorizationCode</string> 
    </dict> 
    <dict> 
     <key>URIString</key> 
       <string>swiftsdk://connect</string> 
     <key>UberCallbackURIType</key> 
       <string>Native</string> 
     </dict> 
</array>  

<key>UberClientID</key> 
     <string>ClientID</string> 
<key>UberClientSecret</key> 
     <string>ClientSecret</string> 
<key>UberDisplayName</key> 
     <string>Swift-SDK</string> 
<key>UberServerToken</key> 
     <string>ServerToken</string> 

请帮我的plist。

我卡在这里不能执行我的项目。任何建议对我都有用。

在此先感谢。

您是否完成了official integration guide的所有步骤?

+0

感谢您的评论。我遵循优步指南。 –

+0

这里是我的超级设置的plist UberCallbackURIs \t \t \t \t \t \t uriString中 \t \t \t swiftsdk://连接 \t \t \t UberCallbackURIType \t \t \t \t \t \t \t \t \t \t uriString中 \t \t \t swiftsdk://连接 \t \t \t UberCallbackURIType \t \t \t AuthorizationCode \t \t \t \t \t \t \t uriString中 \t \t \t swiftsdk://连接 \t \t \t UberCallbackURIType \t \t \t 本地 \t \t \t

+0

UberClientID \t 客户端ID \t UberClientSecret \t ClientSecret \t UberDisplayName \t 斯威夫特-SDK \t UberServerToken \t ServerToken