2016-12-29 109 views
1

我試圖將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。

我卡在這裏不能執行我的項目。任何建議對我都有用。

在此先感謝。

回答

2

您是否完成了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