2016-06-08 3 views
0

Ich habe eine Uber Link-Taste zu meiner Web-App hinzugefügt, die meinen aktuellen Standort zur Abholung und eine Drop-Off-Adresse an die App übergibt. Ich habe es am Samstag getestet und es hat funktioniert. Ich klickte auf den Button, die Uber-App auf meinem iPhone öffnete sich sofort mit meinem aktuellen Standort als Abholadresse und der Adresse, die ich als Drop-Off übergeben habe. Ich sende Breiten- und Längengrad sowie Textadresse. Es hat perfekt funktioniert.Uber Deep Link funktionierte perfekt und dann funktioniert nicht mehr

Jetzt, seit Montag, macht der gleiche Code etwas anderes; auch wenn ich die genaue Anfrage sende. Jetzt bekomme ich: "Diese Seite versucht ein Popup-Fenster zu öffnen". Ich klicke auf "Zulassen". Dann bekomme ich: "Öffne diese Seite im" App Store ". Ich klicke auf" Öffnen "und es öffnet sich die Uber-App im App Store. Von dort klicke ich auf OPEN. Es öffnet die App, aber die Pickup- und Drop-Off-Adressen nicht wobei in geben.

ich verschiedene Adressen versucht haben und das gleiche Ergebnis. Hier ist der Link ich schicke (entfernte ich meine Client-ID für diesen Beitrag).

https://m.uber.com/ul?client_id=xxxxxxx&action=setPickup&pickup=my_location&dropoff[latitude]=33.392117&dropoff[longitude]=-112.000173&dropoff[formatted_address]=3747%20E.%20Southern%20Avenue%20Phoenix,%20AZ,%2085040

Kann jemand bitte Hilfe?

+0

Ist der Deeplink eine dokumentierte Funktion oder nicht? Wenn es sich nicht um ein dokumentiertes Feature handelt, ist dies wahrscheinlich keine gute Frage für StackOverflow. – Tex

+0

Ja, es ist hier dokumentiert https://developer.uber.com/docs/deep-linking-universal-links – btb

Antwort

0

Ist es möglich, dass Sie den Link in Safari irgendwann öffnen? Der universelle Link merkt sich, wie Sie ihn zuletzt geöffnet haben d versucht das nochmal zu tun. In diesem Fall scheint es so, als würde es in Safari geöffnet werden, das zu einer Seite führt, die zum App Store weiterleitet, anstatt die native Uber App zu öffnen.

Wenn das der Fall, dass Sie kann lange drücken auf Taste und Sie sollten eine Option ‚Öffnen in‚Uber‘‘ sehen Falls Sie tippen, sollte es wie erwartet (und weiterhin für zukünftige Taps)

Werfen Sie einen Blick auf this comment

+0

Vielen Dank für Ihre Antwort. Es ist möglich, dass mein Smartphone nicht mehr zu Safari umleitet, aber ich verwende eine HTML-Eingabeschaltfläche. Es gibt keine lange Presseveranstaltung. Kennen Sie eine andere Möglichkeit, den Standard zurück zu ändern, um die App zu starten? – btb

+0

Wenn Sie auf Abbrechen tippen, wenn es versucht, zum App Store umzuleiten, wird es auf eine Webseite umgeleitet. Scrolle auf dieser Seite nach oben und du solltest ein Banner sehen, um es in der Uber App zu öffnen, tippe darauf und es sollte es für die Zukunft merken –

+0

Das hat funktioniert! Es war ein wenig schwierig, weil dieser Bildschirm blitzte und wirklich schnell verschwand, als ich auf Abbrechen klickte. Aber nach ein paar Versuchen habe ich es geschafft zu bleiben. Dann habe ich das Banner angeklickt und es ging direkt zur App. Jetzt öffnet meine Taste die App wie es sollte. Vielen Dank für deine Hilfe! – btb