优步在iOS上的深度链接

问题描述:

我想生成一个深层链接,将打开应用程序,设置到当前位置的接载位置和优步总部的传递地址。优步在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://*.com/questions/25129220/uber-ios-app-url-scheme – cdstamper 2014-11-19 19:04:07

一旦用户放弃一个别针来选择他们的取货地点,将会显示下拉地址。

嘿,我遇到了同样的问题,这是我得到它的工作方式。首先,您需要将您的客户端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