2016-07-06 2 views
1

私のアプリケーションにUber SDKを追加しました。私はRequest full accessにプロジェクトを要求しなかった。それは開発中です。私は答えが見つからないという問題があります(​​モードを使用しています)。UBSDKRideRequestViewController(Uber SDK)を使用して乗車をリクエストすると、更新ステータス(データ)を受け取る方法

Q.私はテストする必要があります。私が要求し、運転手がすでに受け入れられている場合。彼が到着する時間や他のステータスなどをどのように知ることができますか? arrived。ドライバーが到着したときに、アプリケーション内のユーザーに通知を送信するにはどうすればよいですか?私はUBSDKRideRequestViewControllerDelegate応答のみのエラーの場合を参照してください。

これは私のコードです。

UBSDKRideParametersBuilder *builder = [[UBSDKRideParametersBuilder alloc] init]; 
[builder setPickupToCurrentLocation]; 
[builder setDropoffLocation:dropoffLocation]; 
UBSDKRideParameters *parameters = [builder build]; 

NSArray<UBSDKRidesScope *> *scopes = @[UBSDKRidesScope.RideWidgets,UBSDKRidesScope.Profile,UBSDKRidesScope.Request]; 

UBSDKLoginManager *loginManager = [[UBSDKLoginManager alloc] init]; 
UBSDKRideRequestViewController *vc = [[UBSDKRideRequestViewController alloc] initWithRideParameters:parameters loginManager:loginManager]; 
vc.title = @"Uber"; 
vc.delegate = self; 

ありがとうございました。

+0

です。これらのサイトでは、[link](https://github.com/uber/rides-ios-sdk)のSDKをコーディングしています。私はあなたがそこに必要なすべてを手に入れていると思う。 –

+0

@AnkitNeoGHz答えてくれてありがとう。私はすでに見た。しかし、私が欲しいものはありません。 :D – Oniikal3

答えて

0

現在、ライドリクエストウィジェットは、旅行ステータスの変更に関する通知を表示しません。ただし、RidesClientを使用し、現在の旅行の詳細を示すfetchCurrentRideを呼び出すことによって、現在の旅行のステータスを取得することができます。ただし、このエンドポイントのウィジェットからのアクセスにアクセスするには、all_tripsスコープが必要です。これには、RideRequestViewControllerとは別にログインを処理する必要があります。あなたは(あなたがフォーム{"status": "accepted"}でJSON本体と/v1/sandbox/requests/{request_id}エンドポイントへのPUT要求を行うことにより、サンドボックスの旅のステータスを更新することができ、テストの点でAllTripsRideWidgets RidesScopes

を要求するLoginButtonまたはLoginManagerを使用することができますあなたが見たい状態を置き換える)。このステータスの変更は、アプリに反映されます。サンドボックスの詳細については、Uber Developer Site

+0

'UBSDKRideRequestViewController'でどのようにスコープを追加できますか? – Oniikal3

+0

今、私はrequest_idを取得する方法を知っています。 'fetchCurrentRide'メソッドで取得できます。しかし、私の問題は、常にそれはエラーを返すことです。エラーコードは「許可されていません」、エラータイトルは「少なくとも1つの有効範囲が必要です」有効な有効範囲: "です。これは私のスコープが許されないためだと思う。ではない?。 – Oniikal3

+0

メソッド 'fetchCurrentRide'は常にレスポンスエラーコードが' unauthorized 'です – Oniikal3

関連する問題