API Uber открывает виджет запроса на поездку на iOS даже при установленном приложении Uber.

Если я правильно понял, Uber API откроет приложение Uber через глубокую ссылку, если приложение Uber установлено на устройстве, и откроет виджет запроса на поездку, если приложение Uber не установлено на этом конкретном устройстве. На одном из протестированных нами устройств такое поведение является нормальным. На других устройствах виджет открывается вне зависимости от того, установлено приложение Uber или нет. Кажется, не могу найти решение. Любая помощь?


person Sebai Mansour    schedule 22.06.2016    source источник


Ответы (1)


Я предполагаю, что вам нужно добавить «uber» и «uberauth» в запись LSApplicationQueriesSchemes в вашем Info.plist. Устройство, на котором он работает, работает под управлением iOS 8?

В противном случае убедитесь, что ваше приложение Uber обновлено до последней версии.

person John Brophy    schedule 22.06.2016
comment
Спасибо. Все учтенные. Мы просто удалили виджет, так что все будет иметь глубокие ссылки. У меня есть дополнительный вопрос, пожалуйста; Есть ли способ получить информацию (оценка времени ожидания/платы за проезд) из Uber API, используя исключительно глубокие ссылки. Я хочу, чтобы пользователи могли просматривать эту информацию в моем приложении, но при этом иметь прямую ссылку на приложение Uber, а не на виджет Ride. Проблема в том, что для получения этой информации требуется авторизация, которую предоставляет только виджет. (Ресурс GET /v1/estimates/price Авторизация токена носителя OAuth 2.0 или server_token) Есть ли другой способ? - person Sebai Mansour; 23.06.2016
comment
Ответил вам здесь. Но короткий ответ заключается в том, что вы можете использовать server_token без авторизации пользователя. - person John Brophy; 23.06.2016