1

Ich baue einen (Facebook) Messenger Chatbot, der eine URL an den Benutzer senden muss, die von einer bestimmten Anwendung anstelle eines Webbrowsers bearbeitet werden kann.URL mit externem Browser in Messenger öffnen

Standardmäßig öffnet Messenger URLs in einer integrierten Webansicht, anstatt die Aufgabe zu delegieren, eine geeignete App für das Betriebssystem zu finden.

Ich kann meine Benutzer nicht zwingen, ihre Messenger-Einstellungen zu ändern, um die Web-Ansicht zu deaktivieren. Was ist also eine Möglichkeit, dem Messenger mitzuteilen, dass er meinen Link nicht in seiner eingebetteten Web-Ansicht öffnen soll?

Das Problem ist nicht und Android ein seit Intent-Filter sind eingerichtet und funktioniert ordnungsgemäß. Messenger zeigt beim Klicken auf die URL keine Absicht an und zeigt sie nur in einer Webansicht an.

Antwort

0

Alle URLs in FB Messenger öffnen in ihrer Webansicht, aber Sie können weiterhin Deeplinks verwenden, um eine native App zu öffnen und einen bestimmten Bildschirm auf dem mobilen Gerät des Benutzers zu starten. Wenn der Benutzer auf eine bestimmte URL/URL-Schaltfläche klickt, wechselt er vom FB Messenger-Chatbot zu einer Anwendung auf seinem Mobilgerät.

Um einen Deeplink für Ihre Android-App zu erstellen, scheint die Mobile Deeplinking-Bibliothek unter this website (Abschnitt 2.3) hervorgehoben zu sein. Es enthält Anweisungen und Details zum Einrichten eigener Deeplinks für iOS- und Android-Anwendungen.

Ich habe nur ein wenig Forschung in mobile Deeplinking gemacht, aber ich hoffe, dass dies das Problem lösen hilft!

Verwandte Themen