uber rideRequest deeplink未在app

时间:2017-08-07 09:22:59

标签: android uber-api deeplink

我尝试使用以下内容从我的Android应用程序启动优步应用程序意图:

Activity_launch_request intent:Intent { act=android.intent.action.VIEW dat=uber://?action=setPickup&client_id=<MY_ID_HERE>&pickup=my_location&pickup[nickname]=pickupNicknameTest&dropoff[latitude]=50.464521084216&dropoff[longitude]=4.8633537143047&dropoff[nickname]=dropoffNicknameTest }

Uber应用程序打开,但没有设置下降点(它打开地图,并且“你想去哪里?”字段,我可以点击它来设置我的目的地)。我错过了深层链接请求中的内容吗? 我试图替换“。”通过“,”在我在另一篇文章中看到的纬度和经度值,但没有成功。

由于

1 个答案:

答案 0 :(得分:-1)

从您的示例中,不清楚“pickup = my_location”参数是什么样的。您需要设置拾取[纬度]和拾取[经度],以便深层链接看起来像:

超级:// CLIENT_ID =安培;行动= setPickup&安培;拾取[纬度] = 37.775818&安培;拾取[经度] = -122.418028&安培;拾取[昵称] = UberHQ&安培;拾取[的formatted_address] = 1455% 20Market%20ST%2C%20San%20Francisco%2C%20CA%2094103&安培;送货[纬度] = 37.802374&安培;送货[经度] = - 122.405818&安培;送货[昵称] =科伊特%20Tower&安培;送货[的formatted_address] = 1%20Telegraph %20Hill%20Blvd%2C%20San%20Francisco%2C%20CA%2094133&安培; PRODUCT_ID = a1111c8c-c720-46c3-8534-2fcdd730040d&安培; LINK_TEXT =查看%20team%20roster&安培; partner_deeplink =伙伴%3A%2F%2Fteam%2F9383

我建议使用deeplink generator.否则,您需要确保链接中使用的网址编码参数值必须完全URL-encoded

有关深层链接的详细信息,请查看DeepLink documentation

相关问题