Uber SDK授权,点击登录按钮

时间:2016-05-24 08:04:37

标签: android ios iphone iphone-developer-program uber-api

我根据UberRides Github文档在我的应用中配置了Uber SDK。当我点击“与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"

2 个答案:

答案 0 :(得分:0)

如果没有任何代码,我无法提供太多帮助,但您是否已检查以确保使用Developer Dashboard中的正确信息配置您的应用?您需要将客户ID 重定向URI 设置为与您为应用列出的内容完全匹配。 (This issue might help

否则我需要查看您对RideRequestButton

的实施情况

答案 1 :(得分:0)

使用uber SDK的Uber Android身份验证

已解决为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

CalBlock

Rest是使用以下方式更新代码

<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>

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

快乐编码:)