URL öffnet mit externem Browser in Messenger

stimmen
1

Ich baue eine (Facebook) Messenger chatbot, die eine URL an den Benutzer senden muss, die von einer bestimmten Anwendung gehandhabt werden kann anstelle eines Web-Browsers.

Standardmäßig Messenger öffnet URLs in einer integrierten Web-Ansicht statt delegiert die Aufgabe, eine geeignete App auf die OS zu finden.

Ich kann nicht meine Nutzer zwingen, ihre Messenger-Einstellungen zu ändern, um die Web-Ansicht zu deaktivieren, so was ist ein Weg Boten zu sagen, nicht zu versuchen und meine Verbindung in seiner eingebetteten Web-Ansicht zu öffnen?

Das Problem ist nicht und Android ein seit Absicht Filter eingerichtet sind und ordnungsgemäß funktionieren. Messenger einfach nicht die Absicht veröffentlichen, wenn die URL geklickt wird, und nur zeigt es in einer Web-Ansicht.

Veröffentlicht am 07/11/2017 um 11:06
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
0

Alle URLs in FB Messenger offen in ihrer webview, aber man kann immer noch verwenden, um einen Deep-Links native App zu öffnen und starten Sie einen bestimmten Bildschirm auf dem mobilen Gerät des Benutzers. Auf diese Weise, wenn der Benutzer klickt auf einer bestimmten URL / URL-Taste, werden sie „Schalter“ aus dem FB Messenger chatbot zu einer Anwendung auf ihrem mobilen Gerät.

Um einen Deeplink für Ihr Android - App zu erstellen, so scheint es , dass die mobile Bibliothek Deeplinken auf hervorgehoben dieser Website (Abschnitt 2.3) helfen. Es listet Anweisungen und Informationen darüber , wie Sie Ihre eigenen Deep - Links für iOS und Android - Anwendungen einzurichten.

Ich habe nur ein wenig Forschung in mobilen Deeplinken getan, aber ich hoffe, dass dies das Problem zu lösen hilft!

Beantwortet am 12/01/2018 um 05:59
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more