2014-09-25 80 views
6

我想生成一個深層鏈接,將打開應用程序,設置到當前位置的接載位置和優步總部的傳遞地址。優步在iOS上的深度鏈接

這是我有:

超級://動作= setPickup &拾取= MY_LOCATION &送貨[的formatted_address] = 1455%20Market%20ST%2C%20San%20Francisco%2C%20CA%2094103

不幸的是,沒有目標地址在應用程序中預先填充一次。

+0

對於那些想要進行實驗的用戶,優步API深度鏈接文檔是:[here](https://developer.uber.com/v1/deep-linking/)。 (乍一看,OP的URL看起來是合理的。) – 2014-09-26 00:21:08

+0

感謝Darren,這是我從中得到深層鏈接結構的地方,但是它看起來並沒有起作用。此外,我還沒有找到一種方法來測試目標地址是否在未請求優步和取消的情況下預填充,這使測試過程不夠理想。 – Romain 2014-09-26 17:43:35

+0

我也會引導你到這個線程:http://stackoverflow.com/questions/25129220/uber-ios-app-url-scheme – cdstamper 2014-11-19 19:04:07

回答

0

一旦用戶放棄一個別針來選擇他們的取貨地點,將會顯示下拉地址。

2

嘿,我遇到了同樣的問題,這是我得到它的工作方式。首先,您需要將您的客戶端ID添加到網址中。所以你的情況變化

uber://?action=setPickup&pickup=my_location&dropoff[formatted_address]=1455%20Market%20St%2C%20San%20Francisco%2C%20CA%2094103 

uber://?client_id=YOUR_CLIENT_ID&action=setPickup&pickup=my_location&dropoff[formatted_address]=1455%20Market%20St%2C%20San%20Francisco%2C%20CA%2094103 

其中YOUR_CLIENT_ID是尤伯杯給你的客戶端ID。

要獲得客戶端ID,您必須在Uber註冊您的應用程序https://developer.uber.com/

希望這會有所幫助!

+1

我有同樣的問題。我使用了與您相同的url模式(client_id和formatted_address),但它仍然不起作用。當我使用緯度和經度而不是格式化地址時,所有的工作。 你知道爲什麼它不起作用的其他原因嗎? – 2016-03-11 19:42:21

+0

@Visput我也使用相同的深層鏈接Url,但它只啓動超級應用程序而不是Uber應用程序的移動網站?你能告訴我如何啓動移動網站也 – 2017-02-22 10:33:51

+0

@VladPapko:嗨,你使用什麼確切的鍵,而不是(client_id和formatted_address)..你可以告訴我你的網址? – Ishika 2017-08-25 06:11:55