私はUOS用のUber SDKを使用しています。 SwiftにカスタムUber Rides Requestボタンを実装するにはどうすればよいですか? Uberがドキュメントで使用する標準のボタンを使用したくありません。自分のUIをデザインしたいReferenceUber iOS SDK - カスタムUber Rideリクエストボタンを実装する方法
答えて
は、次を使用して迅速に乗っ要求ボタンを作成することができます:あなたは(製品、ピックアップ、ドロップオフ)をカスタマイズしたいん
let button = RideRequestButton()
let ridesClient = RidesClient()
let pickupLocation = CLLocation(latitude: 37.787654, longitude: -122.402760)
let dropoffLocation = CLLocation(latitude: 37.775200, longitude: -122.417587)
let builder = RideParametersBuilder().setPickupLocation(pickupLocation).setDropoffLocation(dropoffLocation, nickname: "Somewhere", address: "123 Fake St.")
ridesClient.fetchCheapestProduct(pickupLocation: pickupLocation, completion: {
product, response in
if let productID = product?.productID {
builder = builder.setProductID(productID)
button.rideParameters = builder.build()
button.loadRideInformation()
}
})
何?カスタマイズしたいものに応じて、ここにあるドキュメントの例を見ることができます:https://developer.uber.com/docs/rides/ride-request-buttons
UIをカスタマイズしたいですか?私はドキュメントで説明されている黒または白のバージョンを使用したくありません。基本的にUberの関数ターゲットをカスタムボタンに追加するにはどうすればよいですか? – jsanabria
この場合、ディープリンクを使用して、任意のボタンスタイルを使用できます。次の例をご覧ください:https://developer.uber.com/docs/rides/deep-linking-action-setpickup –
デープリンク機能がほしいのであれば、RequestDeeplink
クラスを使用できます。次のようなものがあります。
func setup() {
let rideParameters = RideParametersBuilder().build()
let deeplink = RequestDeeplink(rideParameters: rideParameters)
let button = UIButton()
button.addTarget(self, action: #selector(buttonAction), forControlEvents: .TouchUpInside)
}
func buttonAction() {
deeplink.execute()
}
- 1. Swift 3.0のUber Ride SDK
- 2. Uber Rideリクエストボタンサンプル
- 3. Uber ride sdk:uber ride request api
- 4. UBER iOS SDK - 401エラー
- 5. Uber Rideリクエストウィジェットからのログアウト
- 6. Uber iOSデモsdkを統合
- 7. Uber V2 UICollectionViewの実装方法
- 8. APIを使用したUber Rideリクエスト
- 9. Uber iOS SDKの文字列のローカライゼーション
- 10. Uber Ride on暗黙の許可認証
- 11. Uber iOS SDKのサポートライド時とライド時
- 12. Uber sdkの統合エラー
- 13. UBER-REIDEリクエスト
- 14. Uberのホームスクリーンスクロール - iOS(スウィフト)
- 15. iOS向けUBERウィジェット
- 16. Uber APIを使用してride iberを予約するには
- 17. uber api ride要求を取得する401 unautherizedエラー応答
- 18. Uber Ride Requestでクーポンコードを適用するApi
- 19. 他の人のためにUber rideを予約する
- 20. Uber Rides Android SDKのSSOログインリダイレクト
- 21. UberとIOSとの統合
- 22. カスタムUber APIマップはどうですか?
- 23. iOS用Uber SDK - ディープリンク経由でリアルタイムの乗車要求ステータスを取得
- 24. UBER SDK androidでユーザーを認証する方法は?
- 25. Uber APIは、Uberアプリがインストールされていても、iOのRide Requestウィジェットを開きます。
- 26. swift 3とxcode 8互換のUber SDK
- 27. Uber iOS SDKでtokenStringからAccessTokenを作成できない
- 28. Uber Refresh Authenticatorクラッシュ
- 29. iOS TodayウィジェットはUberログイントークンを使用します
- 30. Uberドライバーアプリ
必要な種類のサンプルを表示できますか? –