优步深度链接运行良好,然后停止工作



我在我的网络应用程序中添加了一个超级链接按钮,该按钮将我的当前取车位置和送车地址传递给该应用程序。我在周六进行了测试,结果成功了。我点击按钮,iPhone上的uber应用程序立即打开,我的当前位置是取货地址,我输入的地址是下车地址。我正在发送纬度和经度以及文本地址。它运行得很好。

现在,从周一开始,相同的代码正在做一些不同的事情;即使我发送了确切的请求。现在我得到,"这个网站正试图打开一个弹出窗口"。我单击"允许"。然后我得到,"在"应用商店"中打开这个页面。我点击"打开",它会在应用商店中显示优步应用程序。从那里我点击打开。它会打开应用程序,但接送地址不会被传递。

我尝试了不同的地址,得到了相同的结果。这是我发送的链接(我删除了这篇文章的客户端ID)。

https://m.uber.com/ul?client_id=xxxxxxx&action=setPickup&pickup=my_location&下降[纬度]=33.392117&dropoff[经度]=-112.00173&下降[formated_address]=3747%20E.%20南方%20Avenue%20Phoenix,%20AZ,%2085040

有人能帮忙吗?

是否可能在某个时候强制在Safari中打开链接?通用链接会记住你上次打开它的方式,并尝试再次打开。因此,在这种情况下,它似乎试图在Safari中打开它,Safari会转到一个重定向到应用商店的页面,而不是打开本地优步应用程序。

如果是这种情况,你可以长按你的按钮,你应该会看到一个"在"优步"中打开"的选项。如果你点击它,它应该按预期工作(并在未来点击时继续)

看看这个评论

最新更新