2016-07-14 109 views
1

我的方法從我的應用程序內啓動優步正在工作。它將我帶到「setPickup」頁面,它顯示開始/取件地址,但即使我正在提供它,它也沒有顯示丟棄/目的地。優步深度呼叫不接受取貨和遞送參數

因爲我的GPS已打開,但我不知道拾音器是否正確,因爲它接受我的拾音器參數傳遞給它,或者它只是簡單地使用我的設備的GPS。

這裏是我的電話給Uber應用:

尤伯杯://行動= setPickup &的client_id = MY_CLIENT_ID &皮卡[緯度] = 27.875107pickup [經度] = - 82.489036 &送貨[緯度] = 27.9425974 &送貨[經度] = - 82.45189249999999 &的product_id = 37a94557-682f-4562-ba62-2448f80d3ddd

我能夠通過傳遞的參數,UberX,UberSelect等來選擇不同類型的超級的...從而這一切似乎都在工作,除了丟棄部分。超級應用程序顯示皮卡,但只是說「目的地」尋找一個地址進入。

新問題: 好吧,它幾乎可以工作,我在紐約市測試這個,因爲紐約市擁有比任何其他城市更多的優步接送服務(我知道)。當我得到產品信息時,我正在使用它傳遞到深層鏈接。盡我所知,我特別呼籲uberX,但它默認uberPool。

我進一步測試...它不是uberX特定的。它僅在第一個超級應用程序發佈時發生,無論選擇什麼產品 - 每次默認使用uberPool。如果我退出uberApp回到自己的網站,然後點擊uberX或任何其他優質服務 - 它會將我帶到適當的服務屏幕。

如果我關閉我的應用程序,重新啓動並加載超級服務 - 問題重複。首次默認uberPool,然後所有後續的騎行選擇打開超級應用程序,並帶我到我的應用程序內選擇正確的服務。

這是什麼...請不要告訴我它的超級特性? :-(

0: 
{capacity: 2, product_id: "929fcc19-8cb4-4007-a54f-3ab34473700f", price_details: null,…} 
capacity:2 
description:"Share the ride, share the cost" 
display_name:"uberPOOL" 
image:"http://d1a3f4spazzrp4.cloudfront.net/car-types/mono/mono-uberpool.png" 
price_details:null 
product_id:"929fcc19-8cb4-4007-a54f-3ab34473700f" 
shared:true 
short_description:"uberPOOL" 

1: 
{capacity: 4, product_id: "b8e5c464-5de2-4539-a35a-986d6e58f186",…} 
capacity:4 
description:"The low cost Uber" 
display_name:"uberX" 
image:"http://d1a3f4spazzrp4.cloudfront.net/car-types/mono/mono-uberx.png" 
price_details:{service_fees: [], cost_per_minute: 0.35, distance_unit: "mile", minimum: 8, cost_per_distance: 1.75,…} 
product_id:"b8e5c464-5de2-4539-a35a-986d6e58f186" 
shared:false 
short_description:"uberX" 

我的深層鏈接電話: uber://?action=setPickup&client_id=MY_CLINET_ID&product_id=b8e5c464-5de2-4539-a35a-986d6e58f186&pickup[latitude]=40.759078&pickup[longitude]=-73.986201&pickup[formattted_address]=205%20W%2046th%20St,%20New%20York,%20NY%2010036,%20USA&pickup[nickname]=New%20York%20Marriott%20Marquis&dropoff[latitude]=40.7118011&dropoff[longitude]=-74.01311959999998&dropoff[formatted_address]=World%20Trade%20Center,%20New%20York,%20NY,%20USA&dropoff[nickname]=World%20Trade%20Center

回答

1

爲了設置一個空投的目標,還必須指定一個送貨暱稱或格式的地址參數分別爲dropoff[nickname]dropoff[formatted_address],。

一些更多的情況下看到這個Github上的問題:https://github.com/uber/rides-ios-sdk/issues/1

+0

啊啊啊,有趣的,他們沒有做反向地理編碼好,在添加[F。 ormatted_address]現在。就[暱稱]而言,我希望它不要求這樣做。我不知道我的用戶在說什麼。 :P – rolinger

+0

它的工作......謝謝! – rolinger

+0

樂意幫忙:) –