Otwórz adres URL w przeglądarce zewnętrznej w Messenger

głosy
1

Buduję (Facebook) Messenger chatbota, który wymaga, aby wysłać adres URL do użytkownika, które mogą być obsługiwane przez konkretnej aplikacji zamiast przeglądarki internetowej.

Domyślnie posłaniec otwiera URL w zintegrowanym widoku internetowej zamiast delegowania zadanie znalezienia odpowiedniej aplikacji do systemu operacyjnego.

Nie mogę zmusić moje użytkownikom na zmianę ich ustawienia Messenger wyłączyć widok internetowej, więc to, co jest sposobem mówienia posłańca nie spróbować otworzyć odnośnik na swojej wbudowanego widzenia internetowej?

Problem nie jest Android i jeden od filtrów intent są skonfigurowane i działa prawidłowo. Komunikator prostu nie publikuje intencję, gdy adres URL kliknięcia, a jedynie wyświetla je w widoku internetowej.

Utwórz 07/11/2017 o 11:06
źródło użytkownik
W innych językach...                            


1 odpowiedzi

głosy
0

Wszystkie adresy URL w FB Messenger otwarte w ich WebView, ale nadal można używać deeplinks otworzyć natywną aplikację i uruchomić konkretny ekran na urządzeniu przenośnym użytkownika. W ten sposób, gdy użytkownik kliknie na dany przycisk URL / URL, będą „przełącznik” z chatbota FB Messenger do aplikacji na swoim urządzeniu mobilnym.

Aby utworzyć Deeplink dla Androida, wydaje się, że Deeplinking Biblioteka Komórka podświetlone na tej stronie internetowej (sekcja 2.3) pomoże. Wymienia się w nim instrukcje i dane o tym, jak założyć własne deeplinks w aplikacjach na iOS i Android.

Robiłem tylko trochę badań do telefonu deeplinking ale mam nadzieję, że to pomoże w rozwiązaniu problemu!

Odpowiedział 12/01/2018 o 05:59
źródło użytkownik

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