Android uber RidereRequest deeplink未在应用程序中设置衰减

Android uber RidereRequest deeplink未在应用程序中设置衰减,android,uber-api,deeplink,Android,Uber Api,Deeplink,我尝试通过以下方式从我的android应用程序启动Uber应用程序: 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[latitud

我尝试通过以下方式从我的android应用程序启动Uber应用程序:

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 }
Activity\u launch\u request intent:intent{act=android.intent.action.VIEW dat=uber://?action=setPickup&client\u id=&pickup=my_location&pickup[昵称]=pickupnickettest&dropoff[latitude]=50.464521084216&dropoff[longitude]=4.8633537143047&dropoff[昵称]=dropoffknickettest}
Uber应用程序将打开,但没有设置下车点(它会打开地图,并显示一个字段“你想去哪里?”我可以单击该字段设置我的目的地)。我在deeplink请求中遗漏了什么吗? 我试着在另一篇文章中看到的纬度和经度值中用“.”替换“.”,但没有成功


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

uber://?客户端id=&action=SetPicking&Picking[latitude]=37.775818&Picking[latitude]=-122.418028&Picking[昵称]=UberHQ&Picking[formatted\u address]=1455%20Market%20St%2C%20San%20Francisco%2C%20CA%2094103&dropoff[latitude]=37.802374&dropoff[latitude]=-122.405818&dropoff[昵称]=Coit%20Tower&dropoff[formatted\U address]=1%20Telegraph%20Hill%20Blvd%2C%20San%20Francisco%2C%20CA%2094133&product\u id=a1111c8c-c720-46c3-8534-2fcdd730040d&link\u text=View%20team%20花名册与合作伙伴\u deeplink=partner%3A%2F%2Fteam%2F9383

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


有关deeplinks的更多信息,请查看DeepLink。

您好,谢谢您的回答。我可以在文档中看到:“您可以通过将拾取设置为my_location,将拾取位置设置为用户的当前位置。这样,您就不需要提供纬度/经度查询参数。”()我做了不同的尝试,似乎如果拾取点不在支持区域内,它也不会设置衰减。但如果我在uberHQ设置拾取点,它就会工作。