iOS上的Uber Deeplinking
我正在尝试生成一个深层链接,它将打开应用程序,将取件位置设置为当前位置,并将丢弃地址设置为Uber的总部。
这是我有的:
超级://动作= setPickup&拾取= MY_LOCATION&送货[的formatted_address] = 1455%20Market%20ST%2C%20San%20Francisco%2C%20CA%2094103
不幸的是,在应用中没有预先填写一次目标地址。
嘿,我遇到了同样的问题,这就是我开始工作的方式。 首先,您需要将您的客户端ID添加到url。 所以在你的情况下改变
uber://?action=setPickup&pickup=my_location&dropoff[formatted_address]=1455%20Market%20St%2C%20San%20Francisco%2C%20CA%2094103
至
uber://?client_id=YOUR_CLIENT_ID&action=setPickup&pickup=my_location&dropoff[formatted_address]=1455%20Market%20St%2C%20San%20Francisco%2C%20CA%2094103
其中YOUR_CLIENT_ID是优步给你的客户端ID。
要获得客户端ID,您必须在Ups上注册您的应用程序, url为https://developer.uber.com/ 。
希望这可以帮助!
一旦用户放下引脚以选择其拾取位置,将显示下降地址。
- handleWatchKitExtensionRequest不响应Watchkit扩展中的openParentApplication(Swift)
- UICollectionViewController以非零布局参数错误编程崩溃
- 为货币格式化UITextField
- 在多台设备上使用iCloud的EXC_BAD_ACCESS
- SecTrustEvaluate在iOS 5上返回kSecTrustResultRecoverableTrustFailure
- 使用NSMutableParagraphStyle会导致emojis出现问题
- iPhone 没有显示新的视图控制器
- 使用AVFoundation捕获当前相机图像
- 与UIPopoverController奇怪的错误