有没有一种方法可以使用与Uber API的纯深度链接来获取信息(时间/票价估计)。基本上,我希望用户在我的应用程序上预览此信息,但要与Uber应用程序(而不是Ride Widget)进行深度链接。问题在于,获取此内容显然需要通过登录授权,而只有小部件才能提供。
有什么我不知道的知识或解决方法吗?
最佳答案
您不能通过深层链接来执行此操作,但是可以通过API来执行。
Uber API公开了您可以使用应用程序的服务器 token (不需要您登录用户)访问的时间和价格估算端点。可以在设置标签上的应用程序的developer dashboard上找到服务器 token 。
如果使用服务器 token 配置SDK(将UberServerToken
键添加到info.plist),则可以使用fetchTimeEstimates
上的fetchPriceEstimates
和RidesClient
方法获取估算值。然后,您可以深度链接到Uber应用以获取实际请求。