Uber SDK Авторизация, при нажатии на кнопку входа

Я настроил Uber SDK в своем приложении в соответствии с документацией UberRides Github. Когда я нажимаю "Ride there with Uber", sdk перенаправляет меня на страницу входа в систему, и после ввода адреса электронной почты и пароля я получаю сообщение об ошибке "При аутентификации возникла проблема. Пожалуйста, попробуйте еще раз" как на Iphone, так и на Android SDK. я использовал этот код для кнопки запроса на поездку

// Pass in a UIViewController to modally present the Ride Request Widget over
    id<UBSDKRideRequesting> behavior = [[UBSDKRideRequestViewRequestingBehavior alloc] initWithPresentingViewController: self];
    // Optional, defaults to using the user’s current location for pickup
    CLLocation *location = [[CLLocation alloc] initWithLatitude: 37.787654 longitude: -122.402760];
    UBSDKRideParametersBuilder *builder = [[UBSDKRideParametersBuilder alloc] init];
    [builder setPickupLocation:location];
    UBSDKRideParameters *parameters = [builder build];
    UBSDKRideRequestButton *button = [[UBSDKRideRequestButton alloc] initWithRideParameters: parameters requestingBehavior: behavior];
    [self.view addSubview:button];  and also followed the link for intergration "https://github.com/uber/rides-ios-sdk"

1 ответ

Без какого-либо кода я не могу предложить слишком много помощи, но вы проверили, чтобы убедиться, что вы настроили свое приложение с правильной информацией из панели разработчика? Вам необходимо установить идентификатор клиента и URI перенаправления так, чтобы они точно соответствовали тому, что вы указали для своего приложения. ( Эта проблема может помочь)

В противном случае мне нужно будет увидеть вашу реализацию RideRequestButton

Uber Android Аутентификация с помощью Uber SDK

Решено как Uber последней версии SKD 0.10 Android имеет эту ошибку "пользователь отменить вход"

Пожалуйста, перейдите по официальной ссылке, основанной на Uber SDK 0.8, где последняя проблема имеет 0.10.

Пожалуйста, используйте образец кода по ссылке ниже, которая составляет 0,8 Uber SDK, без "проблема отмены входа". Следующий образец для Android Uber SDK составляет 0,8.

https://github.com/uber/rides-android-sdk

Пожалуйста, измените это в файле манифеста для LoginRedirectReceiverActivity

<activity android:name=".auth.LoginRedirectReceiverActivity"

        android:exported="true">

        <intent-filter>

            <action android:name="android.intent.action.VIEW" />

            <category android:name="android.intent.category.DEFAULT" />

            <category android:name="android.intent.category.BROWSABLE" />

            <data android:scheme="com.uber.sdk.android.core.uberauth"

                android:host="redirect" />

        </intent-filter>

    </activity>

Отдых это обновить ваш код с

client id = your_client_id

server_token = your_server_token

**redirect_uri = com.uber.sdk.android.rides.samples.uberauth://redirect**

https://github.com/uber/rides-ios-sdk/issues/90

Удачного кодирования:)

Другие вопросы по тегам