2013-05-26 6 views
10

Chciałbym wiedzieć, jak otworzyć link do adresu URL z mojej strony w aplikacji Facebook i Twitter tylko jeśli jest zainstalowany na urządzeniu, jeśli nie, chciałbym stronę do otwarcia w przeglądarce.jak otworzyć aplikację Facebook z adresu URL tylko, jeśli zainstalowano

Obecnie używam poniższych linków:

fb://profile/fbID 
twitter://user?screen_name=username 

Obecnie działa dobrze, jeśli jest zainstalowana aplikacja ale link nie działa, jeśli aplikacja nie jest zainstalowana, dodatkowo do tego link twitter nie całkowicie, jeśli ciebie spróbuj otworzyć go w przeglądarce na komputerze.

Czy ktoś wie, jak to zrobić?

Tak, wiem, że są podobne pytania, ale nikt nie odpowiedział, więc pomyślałem, że spróbuję tego, okrzyki.

+0

Istnieje rozszerzona odpowiedź na to pytanie tutaj: http://stackoverflow.com/a/13675901/268627 – o15a3d4l11s2

Odpowiedz

5

Możesz spróbować przekierować telefon do otwierania aplikacji, a jeśli nic się nie stanie, przekieruj go na wybraną stronę internetową.

setTimeout(function() { window.location = "https://itunes.apple.com/appdir"; }, 25); 
window.location = "appname://"; 

Jeśli drugi wiersz kodu działa, to pierwszy nie zostanie wykonany.