2016-07-14 63 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

乐意帮忙:) –