UBER 활동을 열어 UBER SDK에서 제공하는 택시를 요청하는 RideRequestButton을 구현 중입니다. "uberx 요청"버튼을 클릭하면 소스 및 대상을 선택한 후 "요청 중"이라는 메시지가 표시되지만 그 이후에는 아무 것도 발생하지 않습니다.Uber RideRequestButton이 "Requesting"에서 멈추다
sample code은 정상적으로 작동하지만 동일한 코드가 내 앱에서 작동하지 않습니다. CLIENT_ID, REDIRECT_URI 및 SERVER_TOKEN을 설정했으며 Mainfest에 위치 권한도 지정했습니다. 나는 UBER로부터 전체 접근 권한을 가지고있다. 여기
내가 그것을 작동하도록 할 필요가 뭔가 다른 거기에 내 코드configuration = new SessionConfiguration.Builder()
.setRedirectUri(REDIRECT_URI)
.setClientId(CLIENT_ID)
.setServerToken(SERVER_TOKEN)
.build();
validateConfiguration(configuration);
ServerTokenSession session = new ServerTokenSession(configuration);
RideParameters rideParametersForProduct = new RideParameters.Builder()
.setProductId(UBERX_PRODUCT_ID)
.setPickupLocation(PICKUP_LAT, PICKUP_LONG, PICKUP_NICK, PICKUP_ADDR)
.setDropoffLocation(DROPOFF_LAT, DROPOFF_LONG, DROPOFF_NICK, DROPOFF_ADDR)
.build();
RideRequestButton uberButtonWhite = new RideRequestButton(context);
RideRequestActivityBehavior rideRequestActivityBehavior = new RideRequestActivityBehavior((Activity)context,
WIDGET_REQUEST_CODE, configuration);
uberButtonWhite.setRequestBehavior(rideRequestActivityBehavior);
uberButtonWhite.setRideParameters(rideParametersForProduct);
uberButtonWhite.setSession(session);
uberButtonWhite.loadRideInformation();
AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setView(uberButtonWhite);
builder.show();
입니까?
오류 메시지가 있습니까? 코드 디버깅을 시도 했습니까? – agraebe
요청 화면으로 이동하기 전에 로그인하셨습니까? – tsmith
@agraebe 로그 cat에 오류 메시지가 없습니다. 나는 보호 된 uber SDK 내부의 활동이므로 디버깅 할 수 없습니다. – Sourav301