Bug betrifft neue Stutt eingeführt Widget sdk Fahrt Anfrage auf wenigen Tagen zurückUber api Fahrt Anfrage Widget Problem in android
Ich bin in der Lage cab über dieses Widget zu buchen, aber wenn zu nennen versuchen/message Fahrer Ich bin immer folgende Fehlermeldung:
ERR_UNKNOWN_URL_SCHEME
String productId = bundle.getString(Constants.CAB_TYPE);
RideRequestView rideRequestView = (RideRequestView) findViewById(R.id.uber_book);
rideRequestView.setAccessToken(mAccessToken);
rideRequestView.setRideRequestViewCallback(new RideRequestViewCallback() {
@Override
public void onErrorReceived(RideRequestViewError error) {
if(error !=null) {
Utils.showToast(UberBookViewActivity.this, error.name(), Toast.LENGTH_SHORT);
}
}
});
if(bundle.containsKey(Constants.DESTINATION_ADDRESS)){
RideParameters rideParamsWithDestination = new RideParameters.Builder()
.setProductId(productId)
.setPickupLocation(bundle.getDouble(Constants.LATITUDE, 0.0), bundle.getDouble(Constants.LONGITUDE, 0.0), bundle.getString(Constants.SOURCE_ADDRESS)
, bundle.getString(Constants.SOURCE_ADDRESS))
.setDropoffLocation(bundle.getDouble(Constants.DEST_LATITUDE, 0.0), bundle.getDouble(Constants.DEST_LONGITUDE, 0.0), bundle.getString(Constants.DESTINATION_ADDRESS)
, bundle.getString(Constants.DESTINATION_ADDRESS))
.build();
rideRequestView.setRideParameters(rideParamsWithDestination);
}else{
RideParameters rideParams = new RideParameters.Builder()
.setProductId(productId)
.setPickupLocation(bundle.getDouble(Constants.LATITUDE, 0.0), bundle.getDouble(Constants.LONGITUDE, 0.0), bundle.getString(Constants.SOURCE_ADDRESS)
, bundle.getString(Constants.SOURCE_ADDRESS))
.build();
rideRequestView.setRideParameters(rideParams);
}
rideRequestView.load();
Beigefügt ist der Screenshot des Fehlers widget error
Sieht so aus, als hätten Sie einen Fehler in unserem SDK gefunden! Wir arbeiten hart daran, später oder morgen eine Lösung zu finden. Ich werde hier eine Antwort posten, sobald wir das Problem gelöst haben. Vielen Dank für den Fang! –