Uber api deep link 从移动网络应用重定向到应用商店

Uber api deep link from mobile web app redirects to app store

我正在尝试构建一个 Uber link 将用户从移动网络应用程序引导至 Uber(应用程序或移动网站)并预先填充数据. 在这个 uber instructions for mobile web "deep linking" 之后,我得到了这个 link (附加到 <a> 元素):

<a class="uber_butt" href="https://m.uber.com/sign-up?client_id=44oPVzp.....knAb_-0fI75&pickup_latitude=37.5&pickup_longitude=-122&pickup_nickname=My+location&dropoff_latitude=37.366209&dropoff_longitude=-121.976619&dropoff_nickname=Sibca+Square">
    <div class="icon uber_icon"></div>
</a>

现在,当我点击 iphonesafarichrome 中的这个元素时,它会立即将我重定向到 appstore 中的 Uberuber.com 然后到 appstoreUber 应用已安装。那我做错了什么?

也许这是我缺乏知识,每个人都已经知道这一点,但深入 links 到 Uber 应用程序(以及我想一般的其他应用程序)实际上是在移动浏览器上运行!至少在最近 ios

关于 link 到移动 Uber 网站,它对我不起作用,正在重定向到应用商店或给我一条消息,说我无法访问移动页面,需要安装应用或发送消息支持(如果我在 link 中去掉 sign-up),所以它似乎被破坏了,至少对我来说。

我刚刚构建的 link 格式为 uber://?action=setPickup&pickup=my_location... - 您可以阅读详细信息 here - 现在点击弹出窗口询问用户是否要打开 Uber. Pickup/dropoff 数据传递到 Uber 应用程序就好了。