2016-08-07 3 views
0

현재 Uber SDK (Objective C 버전)에서 제공하는 예제 코드를 실행하고 있습니다.Uber 기본 로그인 플래그 지정 오류

Objective C 예제에서 제공하는 기본 로그인 및 Ride Request Widget Button을 클릭했을 때 문제가 발생했습니다. 내가 라이드 요청 위젯 버튼에 클릭하면

이 앱이 새로운보기를로드합니다 :

또한 동네 짱에서 응용 프로그램을 설정하고 후, 아래의 오류를 카운터의 Info.plist에 클라이언트 ID를 복사 "Uber와 함께 거기에 타기"버튼이 있습니다. "Uber with Uber"버튼을 클릭하면, 예제 앱은 UIAlert에 "Uber에 연결하는 데 문제가있는 것 같습니다 .AppName으로 돌아가서 다시 시도하십시오."라는 메시지를 표시합니다. 무엇이 문제 일 수 있습니까?

Btw, 대시 보드와 app info.plist 모두에서 "myapp : // oauth/callback"으로 리디렉션 URL을 채 웁니다.

이 예제를 설치하는 동안 내가 놓친 것은 무엇입니까?

감사합니다.

+0

당신이 당신의 소스 코드를 공유하시기 바랍니다 수 : 참고로

, 여기의 Info.plist에서 미리보기입니까? [전체 위젯] (https://developer.uber.com/docs/rides/ride-request-widget) 또는 [버튼] (https://github.com/uber/rides-ios-widget) 만 사용하고 있습니까? sdk/# ride-request-button)? – agraebe

+0

@ 칼빈 나는 또한 동일한 문제에 직면하고있다, 어떤 해결책을 얻을 않았다. –

답변

1

대상> 정보의 URL 구성표가 sampleApp : // uberSSO가 아닌 sampleApp로 설정되어 있는지 확인하십시오. 이것은 내 문제를 해결했다.

<key>CFBundleURLTypes</key> 
<array> 
    <dict> 
     <key>CFBundleTypeRole</key> 
     <string>Editor</string> 
     <key>CFBundleURLName</key> 
     <string>MySampleAppName</string> 
     <key>CFBundleURLSchemes</key> 
     <array> 
      <string>sampleApp</string> 
     </array> 
    </dict> 
</array> 
관련 문제