2016-08-07 4 views
0

В настоящее время я запускаю примеры кодов, предоставленных Uber SDK (версия Objective C).Ошибка ввода имени пользователя Uber

У меня возникла проблема, когда я щелкнул по кнопке Native Login и Rid Request Widget, предоставленной примером Objective C.

После установки приложения в Uber, а также скопировали идентификатор клиента в info.plist, я счетчик ошибку ниже:

При нажатии на кнопку виджета Райд запроса, приложение будет загружать новый вид с кнопкой «Ride there with Uber». После нажатия кнопки «Ride there with Uber», пример приложения будет отмечать UIAlert с сообщением «Кажется, что проблема связана с Uber. Пожалуйста, вернитесь в AppName и повторите попытку». В чем может быть проблема?

Btw, я заполняю URL-адрес переадресации как «myapp: // oauth/callback» на панели управления и в приложении info.plist.

Все, что я пропустил во время установки этого примера?

Спасибо.

+0

Не могли бы вы поделиться исходный код? Вы используете [полный виджет] (https://developer.uber.com/docs/rides/ride-request-widget) или только кнопку [Button] (https://github.com/uber/rides-ios- SDK/# ездить-запрос кнопки)? – agraebe

+0

@Calvin Я также сталкиваюсь с той же проблемой, и у вас есть какое-либо решение. –

ответ

1

Убедитесь, что схема URL в Targets> Info установлена ​​на что-то вроде sampleApp, а не sampleApp: // uberSSO. Это решило мою проблему.

Для справки, вот отрывок из Info.plist:

<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> 
Смежные вопросы