Я пытаюсь подключить свое приложение с помощью SDK от Uber (https://developer.uber.com/docs/riders/ride-requests/tutorials/widget/migration-to-deep-links). Проблема в том, что приложение всегда выводит меня на этот экран ... Даже если я установил приложение раньше. Если я скопирую ссылку и открою ее с помощью Uber, она работает ... Но песочница не перенаправляет должным образом
Это мой код:
private fun openUber(latitude: Double, longitude: Double) {
val config = SessionConfiguration.Builder()
.setClientId("myClientId") //This is necessary
.setRedirectUri("http://localhost") //This is necessary if you'll be using implicit grant
.setEnvironment(SessionConfiguration.Environment.SANDBOX) //Useful for testing your app in the sandbox environment
.setScopes(
Arrays.asList(
Scope.PROFILE,
Scope.RIDE_WIDGETS
)
) //Your scopes for authentication here
.build()
val rideParameters = RideParameters.Builder()
.setProductId("myProductId")
.setPickupLocation(
latitude,
longitude,
"Current User",
"Current Place"
)
.setDropoffLocation(
appointment.latitude,
appointment.longitude,
appointment.place,
"Destination Place"
)
.build();
val deeplink = RideRequestDeeplink.Builder(context)
.setSessionConfiguration(config)
.setRideParameters(rideParameters)
.build()
deeplink.execute()
}
введите описание изображения здесь